冰楓論壇

標題: TwMS 196.2_ICS_ItemFilter [打印本頁]

作者: 乂Boyue乂    時間: 2017-2-17 20:02
標題: TwMS 196.2_ICS_ItemFilter
因第一發文者數據更新錯誤 在此更正
  1. //TwMS 196.2_ICS_ItemFilter

  2. [Enable]
  3. Alloc(ItemFilter, 512)
  4. Alloc(ItemList, 1024)
  5. Label(Fake)
  6. Label(Jmp1)
  7. Label(Jmp2)
  8. Label(Jmp3)
  9. Label(Jmp4)
  10. Label(Filter)
  11. Label(End)
  12. Label(Skip)

  13. ItemList:
  14. // 以下為欲過濾物品

  15. DD 1F6EE0 //箭矢
  16. DD 1F72C8 //弩箭矢
  17. DD 1F95F4 //梅之鏢
  18. DD 1F95F9 //木製陀螺
  19. DD 1E8480 // 紅色藥水
  20. DD 1E8481 // 橘色藥水
  21. DD 1E8482 // 白色藥水
  22. DD 1E8483 // 藍色藥水
  23. DD 1E8486 // 活力藥水

  24. // 以上為欲過濾物品
  25. DD 00

  26. ItemFilter:
  27. cmp [esp+C8], 006C3EAD
  28. jne 00BBF10E
  29. mov [esp+C8], Fake
  30. jmp 00BBF10E

  31. Fake:
  32. //006C3EAD
  33. pop ecx
  34. push eax
  35. lea ecx,[ebp-14]
  36. call 006BD3A5
  37. mov ecx,edi
  38. mov [ebp-04],ebx
  39. call 0042A258
  40. movzx eax,al
  41. mov ecx,edi
  42. mov [ebp+54],eax
  43. call 0042A32F
  44. mov [ebp-28],eax
  45. lea eax,[ebp-14]
  46. push eax
  47. lea eax,[ebp-28]
  48. push eax
  49. lea ecx,[esi+08]
  50. call 006BDAF9
  51. test eax,eax
  52. je Jmp1
  53. cmp dword ptr [ebp+54],01
  54. je Jmp2
  55. cmp dword ptr [ebp+54],02
  56. jne 006C5F2B



  57. Jmp1:
  58. //006C3F0A
  59. mov eax,[ebp+54]
  60. mov esi,[ebp-10]
  61. mov [esi+30],al
  62. cmp eax,01
  63. je Jmp3
  64. cmp eax,02
  65. je Jmp3
  66. xor al,al
  67. jmp Jmp4


  68. Jmp2:
  69. //006C3EF5
  70. mov eax,[ebp-10]
  71. cmp [eax+31],bl
  72. jne 006C5F2B
  73. mov byte ptr [eax+31],01
  74. jmp 006C5F2B

  75. Jmp3:
  76. //006C3F21
  77. mov al,01

  78. Jmp4:
  79. //006C3F23
  80. mov al,01
  81. mov [esi+31],al
  82. mov eax,[ebp-28]
  83. mov ecx,edi
  84. mov [esi+34],eax
  85. call 0042A258
  86. movzx eax,al
  87. mov ecx,edi
  88. mov [esi+44],eax
  89. call 0042A32F
  90. mov ecx,edi
  91. mov [esi+000000C4],eax
  92. call 0042A32F
  93. mov ecx,edi
  94. mov [esi+000000C8],eax
  95. call 0042A32F
  96. mov [ebp+4C],eax
  97. fild dword ptr [ebp+4C]
  98. mov ecx,edi
  99. fdiv qword ptr [01AC8E78]
  100. fstp dword ptr [esi+000000DC]
  101. call 0042A32F
  102. push esi
  103. mov esi,ItemList

  104. Filter:
  105. cmp eax, C350
  106. jle End
  107. cmp dword ptr ds:[esi], 0
  108. je End
  109. cmp dword ptr ds:[esi], eax
  110. je Skip
  111. add esi, 4
  112. jmp Filter

  113. Skip:
  114. xor eax, eax

  115. End:
  116. pop esi
  117. mov ecx, edi
  118. mov [esi+48],eax
  119. jmp 006C3F78

  120. 0209F61C:
  121. DD ItemFilter

  122. [Disable]
  123. 0209F61C:
  124. DD 00BBF10E
複製代碼

作者: VanAirLioydx    時間: 2017-2-17 21:18
大大 你好 請問有增加BUFF時間的ICS代碼嗎? 還有 有可以讓他 在背景下繼續執行的ICS代碼嗎?  感恩您!
作者: prt    時間: 2017-2-17 21:42
我哪裡更新錯了??
作者: 乂Boyue乂    時間: 2017-2-17 21:44
prt 發表於 2017-2-17 21:42
我哪裡更新錯了??

1.jpg

一開始沒注意 單純測試後斷線
剛剛去翻後台紀錄 好像是這裡

作者: prt    時間: 2017-2-17 21:46
乂Boyue乂 發表於 2017-2-17 21:44
一開始沒注意 單純測試後斷線
剛剛去翻後台紀錄 好像是這裡

我知道了我沒修改到我眼殘了
作者: magma256    時間: 2017-2-23 16:53
用了好像沒有效果,新增物品ID之後照樣一直撿起來




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓