- UID
- 19632
- 帖子
- 2073
- 主題
- 352
- 精華
- 0
- 積分
- 601
- 楓幣
- 59
- 威望
- 123
- 存款
- 0
- 贊助金額
- 1500
- 推廣
- 5
- GP
- 11
- 閱讀權限
- 180
- 性別
- 男
- 在線時間
- 2051 小時
- 註冊時間
- 2013-1-6
- 最後登入
- 2024-12-9
|
- //TwMs 194.1_ICS_ItemFilter
- //更新時間:2016-11-29
- //更新: 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], 00699FCA
- jne 00B760AB
- mov [esp+C8], Fake
- jmp 00B760AB
- Fake:
- //00699FCA
- pop ecx
- push eax
- lea ecx,[ebp-14]
- call 00693CAA
- mov ecx,edi
- mov [ebp-04],ebx
- call 004281B2
- movzx eax,al
- mov ecx,edi
- mov [ebp+10],eax
- call 00428289
- mov [ebp+1c],eax
- lea eax,[ebp-14]
- push eax
- lea eax,[ebp+1c]
- push eax
- lea ecx,[esi+08]
- call 00694120
- test eax,eax
- je Jmp1
- cmp dword ptr [ebp+10],01
- je Jmp2
- cmp dword ptr [ebp+10],02
- jne 0069BF13
- Jmp1:
- //0069A027
- mov eax,[ebp+10]
- mov esi,[ebp-10]
- mov [esi+30],al
- cmp eax,01
- je Jmp3
- cmp eax,02
- je Jmp3
- xor al,al
- jmp Jmp4
- Jmp2:
- //0069A012
- mov eax,[ebp-10]
- cmp [eax+31],bl
- jne 0069BF13
- mov byte ptr [eax+31],01
- jmp 0069BF13
- Jmp3:
- //0069A03E
- mov al,01
- Jmp4:
- //0069A040
- mov [esi+31],al
- mov eax,[ebp+1c]
- mov ecx,edi
- mov [esi+34],eax
- call 004281B2
- movzx eax,al
- mov ecx,edi
- //xor eax, eax //取消註解=金錢過濾
- mov [esi+44],eax
- call 00428289
- mov ecx,edi
- mov [esi+000000C4],eax
- call 00428289
- mov ecx,edi
- mov [esi+000000C8],eax
- call 00428289
- mov [ebp+50],eax
- fild dword ptr [ebp+50]
- mov ecx,edi
- fdiv qword ptr [017C1D78]
- fstp dword ptr [esi+000000DC]
- call 00428289
- 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 0069A095
- 01C9023C:
- DD ItemFilter
- [Disable]
- 01C9023C:
- DD 00B760AB
複製代碼 |
|