只要修改其中的判断条件和跳转条件就可以实现限制几个地图pk的目的
还可以实现魔头不可以继续杀人
对懂汇编的朋友来说这个不是难事
比如把:
00454FE0 . 83FA 0B CMP EDX,0B
改为
00454FE0 . 83FA 00 CMP EDX,00
就可以实现所有地图禁止pk了
将
0045501A > 833D D4780407 00>CMP DWORD PTR DS:[<LanguageCode>],0
改为
0045501A > 833D D4780407 03>CMP DWORD PTR DS:[<LanguageCode>],3
可以实现魔头不可以继续杀人
不过pkcount可能会出现问题:)
声明:条件有限,我没有进行测试
如果测试没有通过的话,请回帖说明一下
希望有人可以写出修改程序来,方便那些不会汇编的朋友
时间有限,请大家原谅
另::[<IsNonPK>]永远为0
我这里复制的机器码有一部分没有复制过来,请参照左边的地址 内容来自dedecms
00454F99 . 83F9 05 CMP ECX,5
比较对方人物等级
00454F9C . 7F 07 JG SHORT GameServ.00454FA5
等级大于5,则
00454F9E > 33C0 XOR EAX,EAX
清0
00454FA0 . E9 8B130000 JMP GameServ.00456330
直接返回,不pk
00454FA5 > 833D 38790407 >CMP DWORD PTR DS:[<IsNonPK>],0
判断是否为Non-PK
00454FAC . 74 10 JE SHORT GameServ.00454FBE
如果是则,
00454FAE . 833D D4780407 >CMP DWORD PTR DS:[<LanguageCode>],0
判断语言代码,0为kor
00454FB5 . 75 07 JNZ SHORT GameServ.00454FBE
如果国家代码为0,则
00454FB7 . 33C0 XOR EAX,EAX
00454FB9 . E9 72130000 JMP GameServ.00456330
直接返回
00454FBE > 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
00454FC1 . 33C0 XOR EAX,EAX
00454FC3 . 8A82 D9000000 MOV AL,BYTE PTR DS:[EDX+D9]
00454FC9 . 83F8 09 CMP EAX,9
如果是在恶魔广场,则不允许pk
00454FCC . 75 07 JNZ SHORT GameServ.00454FD5
00454FCE . 33C0 XOR EAX,EAX
00454FD0 . E9 5B130000 JMP GameServ.00456330 copyright dedecms
00454FD5 > 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
00454FD8 . 33D2 XOR EDX,EDX
00454FDA . 8A91 D9000000 MOV DL,BYTE PTR DS:[ECX+D9]
00454FE0 . 83FA 0B CMP EDX,0B
如果在血色城堡,则不能pk
00454FE3 . 7D 0C JGE SHORT GameServ.00454FF1
00454FE5 . C785 60FFFFFF >MOV DWORD PTR SS:[EBP-A0],0
00454FEF . EB 19 JMP SHORT GameServ.0045500A
判断地图号,从11到16,不允许pk
00454FF1 > 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
00454FF4 . 33C9 XOR ECX,ECX
00454FF6 . 8A88 D9000000 MOV CL,BYTE PTR DS:[EAX+D9]
00454FFC . 33D2 XOR EDX,EDX
00454FFE . 83F9 10 CMP ECX,10
10,即10进制的16,16号地图为血6
00455001 . 0F9EC2 SETLE DL
00455004 . 8995 60FFFFFF MOV DWORD PTR SS:[EBP-A0],EDX
0045500A > 83BD 60FFFFFF >CMP DWORD PTR SS:[EBP-A0],0
00455011 . 74 07 JE SHORT GameServ.0045501A
00455013 . 33C0 XOR EAX,EAX
00455015 . E9 16130000 JMP GameServ.00456330
0045501A > 833D D4780407 >CMP DWORD PTR DS:[<LanguageCode>],0
在韩国,或者日本,魔头不可以杀人
1.76精品传奇_1.76天下毁灭_1.76复古传奇_英雄合击_中变靓装传奇_无忧传奇
传奇花屏补丁,花屏补丁,土城花屏补丁,盟重土城花屏补丁下载,土城花屏补丁下载,沙巴克花屏补丁,传奇土城花屏补丁下载
网站每天发布最新、最好的传奇版本下载和与传奇服务端配套开区传奇模版,网游技术教程全部免费下载!
无忧网络是目前唯一家所有的传奇服务端,传奇私服花屏补丁,盟重花屏补丁和传奇客户端下载都经过站长亲自测试并配有真实测试图!
所有的工具软件和传奇版本在发布之前,都会经过站长亲自测试,保证chuanqisf可以进入游戏,所有软件都无毒无插件!
本站声明:本站所有技术资料与下载资源均为网络搜集整理,并不代表本站的观点与立场,如有侵犯您的权益,请来信指出,本站将立即改正Copyright © 2002-2014 无忧网络 版权所有蜀ICP备09041899号