prt 發表於 2024-5-5 15:15:54

TwMs v260.4 物品過濾(Item Filter)

// TwMs v260.4 物品過濾(Item Filter)

Alloc(ItemFilter,512,1422D7D8F)
Alloc(ItemList,4096,1422D7D8F)
Label(Filter)
Label(Skip)
Label(End)

ItemList:
DD #2000002 // 白色藥水
DD 0

ItemFilter:
call 140995300
push rsi
mov rsi,ItemList
jmp Filter

Filter:
cmp eax,C350
jle End
cmp qword ptr ds:,0
je End
cmp qword ptr ds:,eax
je Skip
add rsi,04
jmp Filter

Skip:
xor eax,eax
jmp End

End:
pop rsi
jmp 1422D7D8F+5

1422D7D8F:
jmp ItemFilter


1422D7D8F:
call 140995300

DeAlloc(ItemList)
DeAlloc(ItemFilter)

u11334342 發表於 2024-5-13 09:42:05

請問有辦法過濾多個物品嗎

prt 發表於 2024-5-13 21:42:07

u11334342 發表於 2024-5-13 09:42 static/image/common/back.gif
請問有辦法過濾多個物品嗎

ItemList:
DD #2000002 // 白色藥水
DD #??
以上自行輸入 物品ID
DD 0

u11334342 發表於 2024-5-13 23:18:33

prt 發表於 2024-5-13 21:42 static/image/common/back.gif
ItemList:
DD #2000002 // 白色藥水
DD #??


收到  感謝!
頁: [1]
查看完整版本: TwMs v260.4 物品過濾(Item Filter)