- UID
- 19632
- 帖子
- 2073
- 主題
- 352
- 精華
- 0
- 積分
- 600
- 楓幣
- 59
- 威望
- 123
- 存款
- 0
- 贊助金額
- 1500
- 推廣
- 5
- GP
- 11
- 閱讀權限
- 180
- 性別
- 男
- 在線時間
- 2035 小時
- 註冊時間
- 2013-1-6
- 最後登入
- 2024-9-22
|
- //TwMs 191.1_ICS_物品過濾
- //更新時間:2016-07-27
- //更新: Boyue
- //原創:未知 有知道的麻煩私信 將改正
- [Enable]
- 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 [esp+C8], 0067D717
- jne 00B4E146
- mov [esp+C8], Fake
- jmp 00B4E146
- Fake:
- //0067D717
- pop ecx
- push eax
- lea ecx,[ebp-24]
- call 006771E4
- mov ecx,edi
- mov [ebp-04],ebx
- call 004277F1
- movzx eax,al
- mov ecx,edi
- mov [ebp+14],eax
- call 004278C8
- mov [ebp+1c],eax
- lea eax,[ebp-24]
- push eax
- lea eax,[ebp+1c]
- push eax
- lea ecx,[esi+08]
- call 006778D7
- test eax,eax
- je Jmp1
- cmp dword ptr [ebp+14],01
- je Jmp2
- cmp dword ptr [ebp+14],02
- jne 0067F5DF
- Jmp1:
- //0067D774
- mov eax,[ebp+14]
- mov esi,[ebp-20]
- mov [esi+30],al
- cmp eax,01
- je Jmp3
- cmp eax,02
- je Jmp3
- xor al,al
- jmp Jmp4
- Jmp2:
- //0067D75F
- mov eax,[ebp-20]
- cmp [eax+31],bl
- jne 0067F5DF
- mov byte ptr [eax+31],01
- jmp 0067F5DF
- Jmp3:
- //0067D78B
- mov al,01
- Jmp4:
- //0067D78D
- mov [esi+31],al
- mov eax,[ebp+1c]
- mov ecx,edi
- mov [esi+34],eax
- call 004277F1
- movzx eax,al
- mov ecx,edi
- //xor eax, eax //取消註解=金錢過濾
- mov [esi+44],eax
- call 004278C8
- mov ecx,edi
- mov [esi+000000C4],eax
- call 004278C8
- mov ecx,edi
- mov [esi+000000C8],eax
- call 004278C8
- mov [ebp+50],eax
- fild dword ptr [ebp+50]
- mov ecx,edi
- fdiv qword ptr [01714CE0]
- fstp dword ptr [esi+000000DC]
- call 004278C8
- push esi
- mov esi,ItemList
- Filter:
- cmp eax, C350
- jle End
- cmp dword ptr ds:[esi], 0
- je End
- cmp dword ptr ds:[esi], eax
- je Skip
- add esi, 4
- jmp Filter
- Skip:
- xor eax, eax
- End:
- pop esi
- mov ecx, edi
- mov [esi+48],eax
- jmp 0067D7E2
- 01BBCD5C:
- DD ItemFilter
- [Disable]
- 01BBCD5C:
- DD 00B4E146
複製代碼 |
|