《无忧网游咨询站》Www.5uwl.Net (免费资源,从无忧开始!) 资源发布交流群:30764433 设为首页 加入收藏 网站地图
首页 | 网游技术 | 传奇技术 | 传世技术 | 魔兽技术 | 奇迹技术 | 千年技术 | 仙境技术 | 热血江湖 | 天堂技术 | 魔域技术 | 其他私服
下载 | 网游下载 | 网游版本 | 私服工具 | 游戏下载 | SF客户端 | SF登陆器 | 破解工具 | 私服素材 | 录象教程 | 网站源码 | 网游源码
综合 | 两性教育 | 游戏攻略 | 在线游戏 | 成人笑话 | 手机技术 | 手机资源 | 外挂下载 | 网络学院 | 传奇菜鸟 | 传世菜鸟 | 奇迹菜鸟
其他 | 站长查询 | 在线算命 | 便民查询 | 字库下载 | 网吧联盟 | 网页转换 | 颜色采集 | MD5 破解 | 新开传奇 | 新开江湖 | 租服务器
您现在的位置: 无忧网络网游私服技术资源站 >> 技术文章 >> 魔兽技术 >> 魔兽私服架设技术 >> 正文
ascent 4456源序几个常用功能修改地址

作者:佚名  文章来源:网络搜集  阅读:1  更新时间:2008-9-24 6:39:39}  原创文章发表

附件下载

ascent-logonserver.conf
ascent-realms.conf
ascent-world.conf
CharacterHandler.cpp
 Spell.h
 World.cpp
 World.h
 Player.cpp

出生等级修改方法

Player.cpp


查找:                SetUInt32Value(UNIT_FIELD_LEVEL, 1 );

修改:
    SetUInt32Value(UNIT_FIELD_LEVEL, (uint32)sWorld.getRate(RATE_LEVELFRIST));//出生等级

World.h
查找:
        RATE_MONEY,
加入:
        RATE_LEVELFRIST,//出生等级

World.cpp
查找:
        setRate(RATE_XP,Config.MainConfig.GetFloatDefault("Rates", "XP",1));
加入:
        setRate(RATE_StartXP,Config.MainConfig.GetFloatDefault("Rates", "StartXP",1));//出生经验

---------------------------------------------------------------------------------------------------------------
出生金钱修改

player.cpp

查找:       
     sHookInterface.OnCharacterCreate(this);
加入: 
     SetUInt32Value( PLAYER_FIELD_COINAGE,sWorld.getIntRate(INTRATE_MONEYFRIST));//出生金钱


World.h   

查找:
        INTRATE_PVPTIMER,
加入:
        INTRATE_MONEYFRIST,//出生金钱

World.cpp

查找:
        setRate(RATE_XP,Config.MainConfig.GetFloatDefault("Rates", "XP",1));

加入:
              setIntRate(INTRATE_MONEYFRIST,Config.MainConfig.GetIntDefault("Rates", "MONEYFRIST",1));//出生金钱

---------------------------------------------------------------------------------------------------------------------
出生经验修改

  CharacterHandler.cpp

查找:
  // Calculate rested experience if there is time between lastlogoff and now

在上面加入:
   //出生经验
                if(plr->m_FirstLogin)
        {
                uint32 intXP = Config.MainConfig.GetIntDefault("Rates","StartXP",0);
                uint32 intGold = Config.MainConfig.GetIntDefault("Rates","StartGold",0);
                plr->GiveXP(intXP,plr->GetGUID(),true);
                plr->SetUInt32Value(PLAYER_FIELD_COINAGE,intGold);
                plr->m_FirstLogin = false;
                plr->Update(0);
        }
        //出生经验
World.h 

查找:
        RATE_MONEY,
加入:  
        RATE_StartXP,//出生经验

World.cpp
查找:
        setRate(RATE_XP,Config.MainConfig.GetFloatDefault("Rates", "XP",1));

加入:
             setRate(RATE_StartXP,Config.MainConfig.GetFloatDefault("Rates", "StartXP",1));//出生经验       
---------------------------------------------------------------------------------------------------------------------
灵魂医者复活后虚弱时间

  Spell.h

查找:   (第二个)

this->Dur = (uint32)-1;

在上面加入:
                        //灵魂医者复活后虚弱时间
            if(u_caster->getLevel()<11) Dur=0;
               else if(u_caster ->getLevel()<=20)
                Dur =(u_caster->getLevel()-10)*60*1000;
            else Dur =1000*Config.MainConfig.GetIntDefault("Rates","DurTime",600);//10*60*1000;

                //灵魂医者复活后虚弱时间
World.h       
  查找:
        RATE_MONEY,
加入:
        RATE_DurTime,//灵魂医者复活后虚弱时间

World.cpp

查找:
        setRate(RATE_XP,Config.MainConfig.GetFloatDefault("Rates", "XP",1));
加入:
        setRate(RATE_DurTime,Config.MainConfig.GetFloatDefault("Rates", "DurTime",600));//灵魂医者复活后虚弱时间

-----------------------------------------------------------------------------------------------------------------------


最后在ascent-world.conf 加入

#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
#   【1】的开始AS源程序教学 个性设置
#
#    LEVELFRIST="8"
#        出生等级
#
#    StartXP= "100" 
#        出生经验
#
#    MONEYFRIST="8"
#        出生金钱
#
#    DurTime = "300"
#    灵魂医者复活后虚弱时间,以秒为单位,默认600秒(十分钟)
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<Rates LEVELFRIST="1"
       MONEYFRIST="8888888"
       StartXP= "100"
       DurTime = "30"
>

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
文章录入:黑鹰    责任编辑:ceo 

版权声明:严禁商业网站和媒体未经授权对本站内容进行转载、摘编、复制或建立镜像;非商业网站转载本站文章必须标注原作者和“转载自无忧网络网游技术网”字样。文章版权属原作者所有。
网友评论(只显示最新10条)
内容 标题 作者 站外

两性教育排行
技术文章排行
学院技术排行
游戏攻略排行
 
关于我们 | 友情链接 | 服务条款 | 广告服务 | 联系站长 | 软件发布 | 会员中心 | 网站导航 | 赞助招商
            版权所有:Copyright © 2002-2010 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
               建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
                      广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036网络安全报警台
                                 IP备案号:粤ICP备05092442号