冰楓論壇

標題: TwMS v240.2 Multi_SkillInjection [打印本頁]

作者: prt    時間: 2022-1-23 01:52
標題: TwMS v240.2 Multi_SkillInjection
本帖最後由 prt 於 2022-1-23 01:53 編輯
  1. // TwMS v240.2 Multi_SkillInjection
  2. [ENABLE]
  3. Alloc(Multi_SkillInjection_ICS_ForwardTable,1024)
  4. Alloc(Multi_SkillInjection_temp,128)
  5. RegisterSymbol(Multi_SkillInjectionSW)
  6. Alloc(Multi_SkillInjectionSW,4)
  7. RegisterSymbol(Multi_SkillInjectionDelay)
  8. Alloc(Multi_SkillInjectionDelay,4)
  9. RegisterSymbol(Skill_Injection_ID_List)
  10. Alloc(Skill_Injection_ID_List,64)
  11. RegisterSymbol(LastSkillID)
  12. Alloc(LastSkillID,4)
  13. Alloc(Multi_SkillInjection_Timer,4)
  14. Alloc(Multi_SkillInjection_Count,4)
  15. RegisterSymbol(Multi_SkillInjection_Count)
  16. Alloc(Skill_Injection_ID_Multi_SkillInjection_Counter,4)
  17. RegisterSymbol(Skill_Injection_ID_Multi_SkillInjection_Counter)
  18. Label(InitMulti_SkillInjection)
  19. Label(Multi_SkillInjection_ICS)
  20. Label(Chk_Status)
  21. Label(Multi_SkillInjection)
  22. Label(L1)
  23. Label(Multi_SkillInjectionExit)


  24. //--------------------------------------------------------------------------------//
  25. Skill_Injection_ID_List:
  26. //DD skillid below
  27. DD #00000000
  28. //DD #技能ID2
  29. //DD #技能ID3
  30. //DD #技能ID4

  31. DD 00 //end of list
  32. //--------------------------------------------------------------------------------//

  33. Multi_SkillInjectionDelay:
  34. DD 28

  35. Multi_SkillInjectionSW:
  36. DD 1

  37. Multi_SkillInjection_Timer:
  38. DD 0

  39. Skill_Injection_ID_Multi_SkillInjection_Counter:
  40. DD 0

  41. Multi_SkillInjection_temp:
  42. DD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  43. Multi_SkillInjection_ICS_ForwardTable:
  44. cmp [esp],01BCC148
  45. jne USER32.ScreenToClient
  46. cmp [Multi_SkillInjectionSW],01
  47. jne USER32.ScreenToClient
  48. mov [esp],Multi_SkillInjection_ICS
  49. jmp USER32.ScreenToClient

  50. InitMulti_SkillInjection:
  51. cmp dword ptr [eax],0
  52. je Multi_SkillInjectionExit
  53. add eax,4
  54. inc [Skill_Injection_ID_Multi_SkillInjection_Counter]
  55. jmp InitMulti_SkillInjection

  56. Multi_SkillInjection_ICS:
  57. pushad
  58. mov eax,Skill_Injection_ID_List
  59. cmp [Skill_Injection_ID_Multi_SkillInjection_Counter],0
  60. je InitMulti_SkillInjection


  61. //------------------------------------//
  62. Chk_Status:
  63. mov eax,[04436898]
  64. test eax,eax
  65. je Multi_SkillInjectionExit
  66. mov eax,[05305B50]
  67. mov [LastSkillID],eax
  68. mov eax,[052FF920]
  69. cmp [eax+4],2
  70. jg Multi_SkillInjectionExit
  71. mov eax,[052FE9C0]
  72. mov eax,[eax+14]
  73. mov eax,[eax+000191D8+40]
  74. cmp eax,1
  75. jl Multi_SkillInjectionExit
  76. call 02FC37B0
  77. mov edx,eax
  78. sub edx,[Multi_SkillInjection_Timer]
  79. cmp edx,[Multi_SkillInjectionDelay]
  80. jl Multi_SkillInjectionExit
  81. mov [Multi_SkillInjection_Timer],eax
  82. mov ecx,[Skill_Injection_ID_Multi_SkillInjection_Counter]
  83. mov [Multi_SkillInjection_Count],ecx
  84. jmp Multi_SkillInjection
  85. //------------------------------------//


  86. Multi_SkillInjection:
  87. mov dword ptr [Multi_SkillInjection_temp+08],00000000
  88. mov dword ptr [Multi_SkillInjection_temp+10],00000000
  89. //------------------------------------
  90. mov edi,[04436898]
  91. mov ecx,[044365A4]
  92. lea eax,[Multi_SkillInjection_temp]
  93. push eax
  94. call 0320C890
  95. cmp dword ptr [Multi_SkillInjection_temp+04],00
  96. mov eax,[eax+04]
  97. mov [Multi_SkillInjection_temp+08],eax
  98. je L1
  99. push 00
  100. lea ecx,[Multi_SkillInjection_temp]
  101. call 004A1000
  102. mov [Multi_SkillInjection_temp+04],00000000
  103. //------------------------------------
  104. L1:
  105. mov ecx,[Multi_SkillInjection_Count]
  106. dec ecx
  107. mov ecx,[Skill_Injection_ID_List+ecx*4]
  108. mov dword ptr [edi+000135D4],ecx
  109. //------------------------------------
  110. mov ecx,[044365A0]
  111. lea eax,[Multi_SkillInjection_temp+10]
  112. push 01
  113. push 00
  114. push 00
  115. push 00
  116. push eax
  117. push [edi+000135D4]
  118. mov [Multi_SkillInjection_temp+10],00000000
  119. push [Multi_SkillInjection_temp+08]
  120. call 00A3A700
  121. //------------------------------------
  122. push 00
  123. push 00
  124. push 00
  125. push 00
  126. push 00
  127. push 00
  128. push 00
  129. push 01 // [esp+38]
  130. push 00
  131. push 00
  132. push 00
  133. push 00
  134. push 00
  135. push 00
  136. push 00
  137. push 00
  138. push 00
  139. push 00
  140. push 00
  141. push eax
  142. push [Multi_SkillInjection_temp+10]
  143. mov ecx,edi
  144. call 02DDEA80
  145. mov [edi+000135D4],00000000
  146. dec [Multi_SkillInjection_Count]
  147. cmp [Multi_SkillInjection_Count],0
  148. jne Multi_SkillInjection
  149. //------------------------------------

  150. Multi_SkillInjectionExit:
  151. popad
  152. jmp 01BCC148

  153. 0530141C:
  154. DD Multi_SkillInjection_ICS_ForwardTable

  155. [DISABLE]
  156. 0530141C:
  157. DD USER32.ScreenToClient
複製代碼

作者: 蛋蛋真的很好吃    時間: 2022-1-23 03:29
請問為什麼打勾後還是沒效果
作者: lgf328    時間: 2022-1-23 04:02
用80002805会掉线,其它正确的代码不会打怪
作者: 3608382859    時間: 2022-1-23 13:23
太頂了,這麼晚還在更新....
作者: 謝與好    時間: 2022-1-23 18:41
用板上的https://bingfong.com/forum.php?m ... p;page=1#pid4203070 數據注入器注入不知道為什麼沒效果 但是用CE就可以    感謝大哥更新
作者: s85546200    時間: 2022-1-23 20:24
想請問
TwMs v240.2 CRC SkillInjection(技能注入)
為何無法跟這個一樣快速呢??




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