- UID
- 19632
- 帖子
- 2073
- 主題
- 352
- 精華
- 0
- 積分
- 600
- 楓幣
- 59
- 威望
- 123
- 存款
- 0
- 贊助金額
- 1500
- 推廣
- 5
- GP
- 11
- 閱讀權限
- 180
- 性別
- 男
- 在線時間
- 2035 小時
- 註冊時間
- 2013-1-6
- 最後登入
- 2024-9-22
|
因第一發文者數據更新錯誤 在此更正- //TwMs 196.2_ICS_ItemFilter
- [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], 006C3EAD
- jne 00BBF10E
- mov [esp+C8], Fake
- jmp 00BBF10E
- Fake:
- //006C3EAD
- pop ecx
- push eax
- lea ecx,[ebp-14]
- call 006BD3A5
- mov ecx,edi
- mov [ebp-04],ebx
- call 0042A258
- movzx eax,al
- mov ecx,edi
- mov [ebp+54],eax
- call 0042A32F
- mov [ebp-28],eax
- lea eax,[ebp-14]
- push eax
- lea eax,[ebp-28]
- push eax
- lea ecx,[esi+08]
- call 006BDAF9
- test eax,eax
- je Jmp1
- cmp dword ptr [ebp+54],01
- je Jmp2
- cmp dword ptr [ebp+54],02
- jne 006C5F2B
- Jmp1:
- //006C3F0A
- mov eax,[ebp+54]
- mov esi,[ebp-10]
- mov [esi+30],al
- cmp eax,01
- je Jmp3
- cmp eax,02
- je Jmp3
- xor al,al
- jmp Jmp4
- Jmp2:
- //006C3EF5
- mov eax,[ebp-10]
- cmp [eax+31],bl
- jne 006C5F2B
- mov byte ptr [eax+31],01
- jmp 006C5F2B
- Jmp3:
- //006C3F21
- mov al,01
- Jmp4:
- //006C3F23
- mov al,01
- mov [esi+31],al
- mov eax,[ebp-28]
- mov ecx,edi
- mov [esi+34],eax
- call 0042A258
- movzx eax,al
- mov ecx,edi
- mov [esi+44],eax
- call 0042A32F
- mov ecx,edi
- mov [esi+000000C4],eax
- call 0042A32F
- mov ecx,edi
- mov [esi+000000C8],eax
- call 0042A32F
- mov [ebp+4C],eax
- fild dword ptr [ebp+4C]
- mov ecx,edi
- fdiv qword ptr [01AC8E78]
- fstp dword ptr [esi+000000DC]
- call 0042A32F
- 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 006C3F78
- 0209F61C:
- DD ItemFilter
- [Disable]
- 0209F61C:
- DD 00BBF10E
複製代碼 |
|