织梦CMS - 轻松建站从此开始!

天堂系列-新天堂II殿堂级|最新天堂2发布网站 TT2SF.COM

当前位置: 主页 > 天堂2私服 >

1.3.6真封神无敌修改人数的方法

时间:2011-06-05 12:03来源: 作者: 点击:
真封神无敌1.3.6人數修改方法 private void FreeMaxOnlineTimer(int times, long elapsed, long TimerID, object param) { if (ConfigInfo.Instance.MaxOnlineCount = 30) { try { ConfigInfo.Instance.MaxOnlineCount = XmlConfigure.Instance.GetAppConfig

真封神无敌1.3.6人數修改方法
private void FreeMaxOnlineTimer(int times, long elapsed, long TimerID, object param)
{
      if (ConfigInfo.Instance.MaxOnlineCount >= 30)
      {
            try
            {
                  ConfigInfo.Instance.MaxOnlineCount = XmlConfigure.Instance.GetAppConfigInt("MaxOnlineCount");
            }
            catch
            {
            }
            if (ConfigInfo.Instance.MaxOnlineCount <= 0)
            {
                  ConfigInfo.Instance.MaxOnlineCount = 1;
            }
      }
}


private void IpBindResTimer(int times, long elapsed, long TimerID, object param)
{
      ConfigInfo.Instance.IpBindRestrictNum = 30;
}

 上面兩個地方,修要就可以

用ildasm反編譯Gameserver.exe 後打開生成的IL文件 搜索FreeMaxOnlineTimer

.method private hidebysig instance void FreeMaxOnlineTimer(int32 times, int64 elapsed, int64 TimerID, object param) cil managed
{
      .maxstack 4
      .locals init (
            bool flag1)
      L_0000: nop
      L_0001: call FengShenServer.ConfigInfo FengShenServer.ConfigInfo::get_Instance()
      L_0006: ldfld int32 FengShenServer.ConfigInfo::MaxOnlineCount
      L_000b: ldc.i4.s 30  修改這裏的30
      L_000d: clt
      L_000f: stloc.0
      L_0010: ldloc.0
      L_0011: brtrue.s L_0054
      L_0013: nop
      L_0014: nop
      L_0015: call FengShenServer.ConfigInfo FengShenServer.ConfigInfo::get_Instance()
      L_001a: call [ServerUtility]ServerUtility.XmlConfigure [ServerUtility]ServerUtility.XmlConfigure::get_Instance()
      L_001f: ldstr "MaxOnlineCount"

搜索IpBindResTimer

.method private hidebysig instance void IpBindResTimer(int32 times, int64 elapsed, int64 TimerID, object param) cil managed
{
      .maxstack 8
      L_0000: nop
      L_0001: call FengShenServer.ConfigInfo FengShenServer.ConfigInfo::get_Instance()
      L_0006: ldc.i4.s 30  修改這裏的30
      L_0008: stfld int32 FengShenServer.ConfigInfo::IpBindRestrictNum
      L_000d: ret
}

最後用ilasm編譯回去即可

不會用的,可以BAIDU搜索DotNetHelper這個工具

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容