- UID
- 60310
- 帖子
- 157
- 主題
- 70
- 精華
- 0
- 積分
- 183
- 楓幣
- 2702
- 威望
- 103
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 85
- 閱讀權限
- 20
- 性別
- 保密
- 在線時間
- 1592 小時
- 註冊時間
- 2014-5-13
- 最後登入
- 2023-2-3
|
ExtaliaMS 沒有HS,可以直接使用CRC代碼
//g1493物品過濾
[ENABLE]
alloc(ItemFilter,256)
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
cmp eax,0f0000 //skip 裝備
jl ifreject
cmp eax,190000 //0f0000-190000
jl skip
cmp eax,1f20c0 //skip 卷軸 2040000-2047310
jl ifreject
cmp eax,1f3d4f //
jl skip
cmp eax,264cb0 //skip 製作法
jl ifreject
cmp eax,2673c0 //2510000-2520000
jl skip
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+38],eax
jmp 006A020B
IFTable:
dd 00
006a0206:
jmp ItemFilter
[DISABLE]
006a0206:
db 8b cf 89 46 38
dealloc(ItemFilter)
unregistersymbol(ItemFilter)
dealloc(IFTable)
dealloc(ItemCounter)
unregistersymbol(ItemCounter) |
|