·首 页 ·精选文章 ·无忧学院 ·两性教育 ·商业站点 ·无忧传奇 ·私服宣传 ·无忧音乐 ·骗子举报 ·软件发布 ·无忧论坛
您现在的位置: 无忧网络网游技术网 >> 技术文章 >> 魔兽技术 >> 魔兽私服架设技术 >> 正文

  没有公告

| 技术文章 | 传奇技术 | 传世技术 | 魔兽技术 | 奇迹技术 | 千年技术 | 仙境技术 | 其他技术 | 传奇菜鸟 | 传世菜鸟 | 奇迹菜鸟 |
| 网游下载 | 网游版本 | 私服工具 | 游戏下载 | SF客户端 | 网站原码 | 经典工具 | 破解工具 | 绿色软件 | 教程下载 | 动画专区 |
| 操作系统 | 故障维修 | 主机架设 | 腾讯QQ区 | 流量排名 | 黑客教程 | 主机评测 | WAP 专区 | 网络游戏 | 游戏攻略 | 网吧黄页 |
| 私服必备 | 常用工具 | 网吧联盟 | 传奇站点 | 网页加密 | 网页转换 | 颜色采集 | 网页源码 | MD 5破解 | 站长工具 | 在线算命 |
| 实用查询 | I P 查询 | 邮编查询 | 区号查询 | 周公解梦 | 成语大全 | 手机查询 | 号码凶吉 | 星座查询 |身份证查询| 5UQQ查询 |
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
ascent 4456源序几个常用功能修改地址           ★★★
ascent 4456源序几个常用功能修改地址
ascent 4456源序几个常用功能修改地址
作者:佚名  文章来源:网络搜集  点击数:  更新时间:2008-9-28 6:07:17
    

附件下载

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"
>

本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[5uwl.net]

五年游戏制作经验; 金牌服务品质保障 游戏开区一条龙 第一品牌无忧网络[5uwl.net]

文章录入:黑鹰    责任编辑:ceo 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 站点地图 | 管理登录 | 
    版权所有:Copyright © 2002-2008 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
    网络支持:本站部份带宽由群英网络唯一数据赞助 (排名不分次序本站征赞助商)
    建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
    广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036
    IP备案号:粤ICP备05092442号