[转]让服务端检查装备是否符合佩带条件
众所周知,骑士只是通过TBL来判断检查装备是否符合佩带条件以下是我们所做的修改,可以让服务端通过读取USERDATA值来检查装备是否符合 佩带等级、最大佩带等级、级别等等。0040104B E9 71C90A00 JMP 004AD9C1
004AD9C1 ? D275 04 SAL BYTE PTR SS:,CL
004AD9C4 > 33C0 XOR EAX,EAX
004AD9C6 . EB 54 JMP SHORT Ebenezer.004ADA1C
004AD9C8 > 8B81 98800000MOV EAX,DWORD PTR DS:
004AD9CE . 8A4A 58 MOV CL,BYTE PTR DS:
004AD9D1 . 3A48 53 CMP CL,BYTE PTR DS:
004AD9D4 .^77 EE JA SHORT Ebenezer.004AD9C4
004AD9D6 . 8A4A 59 MOV CL,BYTE PTR DS:
004AD9D9 . 3A48 53 CMP CL,BYTE PTR DS:
004AD9DC .^72 E6 JB SHORT Ebenezer.004AD9C4
004AD9DE . 8A4A 5A MOV CL,BYTE PTR DS:
004AD9E1 . 80F9 00 CMP CL,0
004AD9E4 . 74 05 JE SHORT Ebenezer.004AD9EB
004AD9E6 . 3A48 51 CMP CL,BYTE PTR DS:
004AD9E9 .^75 D9 JNZ SHORT Ebenezer.004AD9C4
004AD9EB > 8A4A 5B MOV CL,BYTE PTR DS:
004AD9EE . 3A48 52 CMP CL,BYTE PTR DS:
004AD9F1 .^77 D1 JA SHORT Ebenezer.004AD9C4
004AD9F3 . 8A4A 5C MOV CL,BYTE PTR DS:
004AD9F6 . 3A48 6C CMP CL,BYTE PTR DS:
004AD9F9 .^77 C9 JA SHORT Ebenezer.004AD9C4
004AD9FB . 8A4A 5D MOV CL,BYTE PTR DS:
004AD9FE . 3A48 6D CMP CL,BYTE PTR DS:
004ADA01 .^77 C1 JA SHORT Ebenezer.004AD9C4
004ADA03 . 8A4A 5E MOV CL,BYTE PTR DS:
004ADA06 . 3A48 6E CMP CL,BYTE PTR DS:
004ADA09 .^77 B9 JA SHORT Ebenezer.004AD9C4
004ADA0B . 8A4A 5F MOV CL,BYTE PTR DS:
004ADA0E . 3A48 6F CMP CL,BYTE PTR DS:
004ADA11 .^77 B1 JA SHORT Ebenezer.004AD9C4
004ADA13 . 8A4A 60 MOV CL,BYTE PTR DS:
004ADA16 . 3848 70 CMP BYTE PTR DS:,CL
004ADA19 . 1BC0 SBB EAX,EAX
004ADA1B . 40 INC EAX
004ADA1C > C2 0400 RETN 4 哇新技術 幫推~~~請問 這樣會加重server的負擔嗎?? 哇新技術 幫推~~~請問 這樣會加重server的負擔嗎??
leonjaykai 发表于 2010-1-13 11:42 http://www.kofans.cn/bbs/static/image/common/back.gif
但是可以防止篡改客户端
别人可以通过篡改TBL实现佩带本不能佩带上的装备,而疯狂加体 怎么老扣分啊~~~~~ 现在浏览贴也要扣分了啊,CT,呵呵
但是可以防止篡改客户端
别人可以通过篡改TBL实现佩带本不能佩带上的装备,而疯狂加体
ctgwglzc 发表于 2010-1-13 17:01 http://www.kofans.cn/bbs/static/image/common/back.gif
应该改了客户端~~~~也是穿不上把··· 学习了
页:
[1]