- UID
- 1
- 帖子
- 831
- 主題
- 524
- 精華
- 35
- 積分
- 4133
- 楓幣
- 1206437
- 威望
- 156
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 684
- 閱讀權限
- 255
- 性別
- 保密
- 在線時間
- 65535 小時
- 註冊時間
- 2011-2-22
- 最後登入
- 2024-11-18
|
//V129物品過濾
//代碼:004B353A
//EIP:ItemFilter
//物品ID:ItemCounter
[ENABLE]
alloc(ItemFilter,124)
alloc(IFTable,16024)
alloc(ItemCounter,4)
label(ifreject)
label(end)
label(skip)
registersymbol(ItemFilter)
registersymbol(ItemCounter)
ItemFilter:
mov [ItemCounter],eax
push ebx
push esi
xor ebx, ebx
mov esi,IFTable
ifreject:
cmp eax,[esi]
je skip
cmp [esi],ebx
je end
add esi,4
jmp ifreject
skip:
mov eax,00
end:
pop esi
pop ebx
mov ecx,edi
mov [esi+34],eax
jmp 004B353F
IFTable:
dd 00
004B353A:
jmp ItemFilter
[DISABLE]
004B353A:
db 8b cf 89 46 34
dealloc(ItemFilter)
unregistersymbol(ItemFilter)
dealloc(IFTable)
dealloc(ItemCounter)
unregistersymbol(ItemCounter) |
|