用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯传奇架设教程传奇架设技术

限制等级不能组队的汇编

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-10-03 14:33:14

从程序上跳下来加个判断

:0050DD00 8B45FC                  mov eax, dword ptr [ebp-04] 取自己指针
:0050DD03 0FB64034                movzx eax, byte ptr [eax+34] 自己的级别
:0050DD07 8B55F4                  mov edx, dword ptr [ebp-0C] 对方指针
:0050DD0A 0FB65234                movzx edx, byte ptr [edx+34] 对方级别
:0050DD0E 2BC2                    sub eax, edx
:0050DD10 99                      cdq
:0050DD11 33C2                    xor eax, edx
:0050DD13 2BC2                    sub eax, edx 以上运算为取得级别差的绝对值
:0050DD15 83F805                  cmp eax, 00000005 判断级别差与5比较
:0050DD18 7F15                    jg 0050DD2F大于就跳下面去
:0050DD1A 8B45F4                  mov eax, dword ptr [ebp-0C] 这里是原来毁掉的语句补上了
:0050DD1D 83B87402000000          cmp dword ptr [eax+00000274], 00000000 判断对方有没有组
:0050DD24 0F8445F0FCFF            je 004DCD6F 没组就跳下个判断
:0050DD2A E921F0FCFF              jmp 004DCD50 有组就跳失败

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0050DD18(C) 上面跳下来的
|
:0050DD2F BA68DD5000              mov edx, 0050DD68 “级别差5级”的那句话
:0050DD34 8B45FC                  mov eax, dword ptr [ebp-04]
:0050DD37 33C9                    xor ecx, ecx
:0050DD39 E8E6D3FAFF              call 004BB124 显示
:0050DD3E E9DAF0FCFF              jmp 004DCE1D 跳组队的最后不成功的地方

原作者:本多猪猪

8B45FC0FB640348B55F40FB652342BC29933C22BC283F8 05 7F158B45F483B874020000000F8445F0FCFFE921F0FCFF

BA68DD50008B45FC33C9E8E6D3FAFFE9DAF0FCFF

05就是,等级限制。。。

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。