TwMS 190.3_ICS_ItemFilter 感謝Boyue!!
乂Boyue乂://TwMS 190.3_ICS_ItemFilter
//更新時間:2016-07-07
//更新: Boyue
//原創:未知 有知道的麻煩私信 將改正
Alloc(ItemFilter, 512)
Alloc(ItemList, 1024)
Label(Fake)
Label(Jmp1)
Label(Jmp2)
Label(Jmp3)
Label(Jmp4)
Label(Filter)
Label(End)
Label(Skip)
ItemList:
// 以下為欲過濾物品
DD 1F6EE0 //箭矢
DD 1F72C8 //弩箭矢
DD 1F95F4 //梅之鏢
DD 1F95F9 //木製陀螺
DD 1E8480 // 紅色藥水
DD 1E8481 // 橘色藥水
DD 1E8482 // 白色藥水
DD 1E8483 // 藍色藥水
DD 1E8486 // 活力藥水
// 以上為欲過濾物品
DD 00
ItemFilter:
cmp , 0067D2DE
jne 00B48B0F
mov , Fake
jmp 00B48B0F
Fake:
//0067D2DE
pop ecx
push eax
lea ecx, //複檢
call 00676DAB
mov ecx,edi
mov ,ebx
call 00404326
movzx eax,al
mov ecx,edi
mov ,eax
call 00404391
mov ,eax
lea eax, //複撿
push eax
lea eax,
push eax
lea ecx,
call 0067749E
test eax,eax
je Jmp1
cmp dword ptr ,01
je Jmp2
cmp dword ptr ,02
jne 0067F1A6
Jmp1:
//0067D33B
mov eax,
mov esi, //複檢
mov ,al
cmp eax,01
je Jmp3
cmp eax,02
je Jmp3
xor al,al
jmp Jmp4
Jmp2:
//0067D326
mov eax, //複檢
cmp ,bl
jne 0067F1A6
mov byte ptr ,01
jmp 0067F1A6
Jmp3:
//0067D352
mov al,01
Jmp4:
//0067D354
mov ,al
mov eax,
mov ecx,edi
mov ,eax
call 00404326
movzx eax,al
mov ecx,edi
//xor eax, eax //取消註解=金錢過濾
mov ,eax
call 00404391
mov ecx,edi
mov ,eax
call 00404391
mov ecx,edi
mov ,eax
call 00404391
mov ,eax
fild dword ptr
mov ecx,edi
fdiv qword ptr
fstp dword ptr
call 00404391
push esi
mov esi,ItemList
Filter:
cmp eax, C350
jle End
cmp dword ptr ds:, 0
je End
cmp dword ptr ds:, eax
je Skip
add esi, 4
jmp Filter
Skip:
xor eax, eax
End:
pop esi
mov ecx, edi
mov ,eax
jmp 0067D3A9
01BA8ADC:
DD ItemFilter
01BA8ADC:
DD 00B48B0F
頁:
[1]