黃易群俠傳M脫機外掛應用程式黃易神行
5703
32

[專區] v91版代碼總整理

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
21
娜莫莉 2009-4-14 15:45:40
  1. [ENABLE]
  2. //速度+140
  3. a38aa8:
  4. db B4 49 F7 01 4C BA 0F E0 19 90 EA AD 43 8C E8 0F B3 44 7D 40 95 70 27 B6 3A 7C E2 E2 5A 4D 13 D7 BB C9


  5. [DISABLE]
  6. //速度+140
  7. a38aa8:
  8. db DA 36 DE 9B B6 F1 DE D4 EC 8F EA 8D 53 41 76 95 0A B2 AB 9C 94 8F 2A 8E 3A 7C E2 E2 5A 4D 13 D7 BB C9
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
22
娜莫莉 2009-4-14 15:47:05
  1. V91 掛機專用 R4
  2. //Address:0091d37e     
  3. //EIP:MDGOGO
  4. //使用方法:
  5. //先將寵物帶到沒有怪或NPC的地方
  6. //人物跟寵物站一起.右坐就可以了
  7. //注意.掃描的是不是寵物.如果是怪物或其他的
  8. //請取消動作.以免被鎖
  9. //要取消就左坐
  10. //
  11. //CSX攻擊不停:目前設定20下歸零
  12. //
  13. //遠攻不揮弓:這個每一版好像有低被鎖率(若有開寵物掃描.必須先啟動寵物掃描才可以)
  14. //-----------------------------------------------
  15. [ENABLE]
  16. registersym●禁私人部落格●O)
  17. alloc(MDGOGO,4096)
  18. registersym●禁私人部落格●OKEY)
  19. alloc(MDGOGOKEY,4)
  20. la●禁私人部落格●O00)
  21. la●禁私人部落格●OX)
  22. la●禁私人部落格●OY)
  23. registersymbol(MDESIREKEY)
  24. alloc(MDESIREKEY,4)
  25. registersymbol(MDESI)
  26. alloc(MDESI,4)
  27. registersymbol(MDESIREKEY2)
  28. alloc(MDESIREKEY2,4)
  29. label(MDESIRE)
  30. label(MDESIRE00)
  31. label(MDESIRE01)
  32. label(MDESIRE02)
  33. label(MDESIRE2)
  34. label(MDESIRE200)
  35. registersymbol(MDESIDOX)
  36. alloc(MDESIDOX,4)
  37. registersymbol(MDESIDOY)
  38. alloc(MDESIDOY,4)
  39. registersymbol(MDESIDOX00)
  40. alloc(MDESIDOX00,4)
  41. registersymbol(MDESIDOY00)
  42. alloc(MDESIDOY00,4)
  43. registersymbol(MDGOFS)
  44. alloc(MDGOFS,4)
  45. label(MDESIDO)
  46. label(MDESIDO00)
  47. label(MDESIDO01)
  48. label(MDESIDO2)
  49. label(MDESIDO200)
  50. label(MDESIDO201)
  51. registersymbol(PKNOSTIPKEY)
  52. alloc(PKNOSTIPKEY,4)
  53. label(PKNOSTIP)
  54. label(PKNOSTIP00)
  55. registersymbol(NOINKPKEY)
  56. alloc(NOINKPKEY,4)
  57. registersymbol(NOINKPX)
  58. alloc(NOINKPX,4)
  59. registersymbol(NOINKPX00)
  60. alloc(NOINKPX00,4)
  61. registersymbol(NOINKPX01)
  62. alloc(NOINKPX01,4)
  63. label(NOINKP)
  64. label(NOINKP00)
  65. label(NOINKP01)
  66. label(NOINKP02)
  67. label(NOINKP10)
  68. label(NOINKP11)
  69. //-----------------------------------------------
  70. MDGOGOKEY:
  71. DD 1   //總開關: 0.關 1.開
  72. MDESIREKEY:
  73. DD 1   //寵物掃描: 0.關 1.開
  74. MDESIDOX:
  75. DD 190 //寵物掃描X範圍:16進位.人物為中心(目前400)
  76. MDESIDOY:
  77. DD 12c //寵物掃描Y範圍:16進位.人物為中心(目前300)
  78. MDGOFS:
  79. DD f   //寵物掃描速度:16進位.目前15.數字越大.移動越快
  80. PKNOSTIPKEY:
  81. DD 1   //CSX攻擊不停: 0.關 1.開
  82. NOINKPKEY:
  83. DD 0   //遠戰不揮弓: 0.關 1.開  PS:這個每一版好像有低被鎖率(若有開寵物掃描.必須先啟動寵物掃描才可以)
  84. NOINKPX:
  85. DD c8  //遠戰不揮弓距離: 16進位.目前離人物100處
  86. //-----------------------------------------------
  87. MDESIREKEY2:
  88. DD 0
  89. MDESI:
  90. DD 0
  91. MDESIDOX00:
  92. DD 0
  93. MDESIDOY00:
  94. DD 0
  95. NOINKPX00:
  96. DD 0
  97. NOINKPX01:
  98. DD 0
  99. //-----------------------------------------------
  100. MDGOGO:
  101. cmp [MDGOGOKEY],0
  102. je MDGOGO00
  103. cmp dword ptr [esp], 0088a0ba
  104. je MDGOGOX
  105. cmp dword ptr [esp], 0088a11f
  106. je MDGOGOY
  107. ret
  108. //-----------------------------------------------
  109. MDGOGO00:
  110. ret
  111. //-----------------------------------------------
  112. MDGOGOX:
  113. add esp,4
  114. call MDESIRE
  115. call MDESIDO
  116. call PKNOSTIP
  117. call NOINKP
  118. mov [ebx],eax
  119. jmp 0088a0bc      
  120. //-----------------------------------------------
  121. MDGOGOY:
  122. add esp,4
  123. call MDESIRE2
  124. call MDESIDO2
  125. mov [edi],eax
  126. jmp 0088a121   

  127. //-----------------------------------------------
  128. MDESIRE:
  129. cmp [MDESIREKEY],0
  130. je MDESIRE00
  131. push eax
  132. mov eax,[00A326E4]
  133. mov eax,[eax+C00]
  134. cmp esi,eax
  135. pop eax
  136. je MDESIRE00
  137. push eax
  138. mov eax,[00A326E4]
  139. mov eax,[eax+378]
  140. cmp eax,14
  141. pop eax
  142. je MDESIRE01
  143. push eax
  144. mov eax,[00A326E4]
  145. mov eax,[eax+378]
  146. cmp eax,15
  147. pop eax
  148. je MDESIRE02
  149. ret
  150. //-----------------------------------------------
  151. MDESIRE00:
  152. ret
  153. //-----------------------------------------------
  154. MDESIRE01:
  155. push ebx
  156. mov ebx,[00A326E4]
  157. mov ebx,[ebx+3F4]
  158. add ebx,f
  159. cmp eax,ebx
  160. pop ebx
  161. jg MDESIRE00
  162. push ebx
  163. mov ebx,[00A326E4]
  164. mov ebx,[ebx+3F4]
  165. sub ebx,f
  166. cmp eax,ebx
  167. pop ebx
  168. jl MDESIRE00
  169. mov [MDESIREKEY2],1
  170. ret
  171. //-----------------------------------------------
  172. MDESIRE02:
  173. mov [MDESI],0
  174. ret
  175. //-----------------------------------------------
  176. MDESIRE2:
  177. cmp [MDESIREKEY2],0
  178. je MDESIRE200
  179. push eax
  180. mov eax,[00A326E4]
  181. mov eax,[eax+C00]
  182. cmp esi,eax
  183. pop eax
  184. je MDESIRE200
  185. push ebx
  186. mov ebx,[00A326E4]
  187. mov ebx,[ebx+BC4]
  188. add ebx,f
  189. cmp eax,ebx
  190. pop ebx
  191. jg MDESIRE200
  192. push ebx
  193. mov ebx,[00A326E4]
  194. mov ebx,[ebx+BC4]
  195. sub ebx,f
  196. cmp eax,ebx
  197. pop ebx
  198. jl MDESIRE200
  199. mov [MDESIREKEY2],0
  200. mov [MDESI],esi
  201. ret
  202. //-----------------------------------------------
  203. MDESIRE200:
  204. ret
  205. //-----------------------------------------------
  206. MDESIDO:
  207. cmp [MDESI],0
  208. je MDESIDO00
  209. cmp esi,[MDESI]
  210. jne MDESIDO00
  211. push eax
  212. mov eax,[00A326E4]
  213. mov eax,[eax+BC0]
  214. sub eax,[MDESIDOX]
  215. cmp [MDESIDOX00],eax
  216. pop eax
  217. jl MDESIDO01
  218. push eax
  219. mov eax,[00A326E4]
  220. mov eax,[eax+BC0]
  221. add eax,[MDESIDOX]
  222. cmp [MDESIDOX00],eax
  223. pop eax
  224. jg MDESIDO01
  225. push eax
  226. mov eax,[MDGOFS]
  227. add [MDESIDOX00],eax
  228. pop eax
  229. mov eax,[MDESIDOX00]
  230. ret
  231. //-----------------------------------------------
  232. MDESIDO00:
  233. ret
  234. //-----------------------------------------------
  235. MDESIDO01:
  236. push eax
  237. mov eax,[00A326E4]
  238. mov eax,[eax+BC0]
  239. sub eax,[MDESIDOX]
  240. mov [MDESIDOX00],eax
  241. pop eax
  242. push eax
  243. mov eax,[MDGOFS]
  244. add [MDESIDOY00],eax
  245. pop eax
  246. mov eax,[MDESIDOX00]
  247. ret
  248. //-----------------------------------------------
  249. MDESIDO2:
  250. cmp [MDESI],0
  251. je MDESIDO200
  252. cmp esi,[MDESI]
  253. jne MDESIDO200
  254. push eax
  255. mov eax,[00A326E4]
  256. mov eax,[eax+BC4]
  257. sub eax,[MDESIDOY]
  258. cmp [MDESIDOY00],eax
  259. pop eax
  260. jl MDESIDO201
  261. push eax
  262. mov eax,[00A326E4]
  263. mov eax,[eax+BC4]
  264. add eax,[MDESIDOY]
  265. cmp [MDESIDOY00],eax
  266. pop eax
  267. jg MDESIDO201
  268. mov eax,[MDESIDOY00]
  269. ret
  270. //-----------------------------------------------
  271. MDESIDO200:
  272. ret
  273. //-----------------------------------------------
  274. MDESIDO201:
  275. push eax
  276. mov eax,[00A326E4]
  277. mov eax,[eax+BC4]
  278. sub eax,[MDESIDOY]
  279. mov [MDESIDOY00],eax
  280. pop eax
  281. mov eax,[MDESIDOY00]
  282. ret
  283. //-----------------------------------------------
  284. PKNOSTIP:
  285. cmp [PKNOSTIPKEY],0
  286. je PKNOSTIP00
  287. push eax
  288. mov eax,[00A326E4]
  289. mov eax,[eax+C00]
  290. cmp esi,eax
  291. pop eax
  292. jne PKNOSTIP00
  293. push eax
  294. mov eax,[00A326E4]
  295. mov eax,[eax+213C]
  296. cmp eax,14         //攻擊次數大於20下歸零
  297. pop eax
  298. jl PKNOSTIP00
  299. add eax,a
  300. ret
  301. //-----------------------------------------------
  302. PKNOSTIP00:
  303. ret
  304. //-----------------------------------------------
  305. NOINKP:
  306. cmp [NOINKPKEY],0
  307. je NOINKP00
  308. cmp [MDESIREKEY],1
  309. je NOINKP10
  310. NOINKP11:
  311. push eax
  312. push ebx
  313. mov eax,[00A326E4]
  314. mov eax,[eax+BC0]
  315. mov ebx,[NOINKPX]
  316. sub eax,ebx
  317. mov [NOINKPX00],eax
  318. pop ebx
  319. pop eax
  320. push eax
  321. push ebx
  322. mov eax,[00A326E4]
  323. mov eax,[eax+BC0]
  324. mov ebx,[NOINKPX]
  325. add eax,ebx
  326. mov [NOINKPX01],eax
  327. pop ebx
  328. pop eax
  329. push eax
  330. mov eax,[00A326E4]
  331. mov eax,[eax+C00]
  332. cmp esi,eax
  333. pop eax
  334. je NOINKP00
  335. push eax
  336. mov eax,[MDESI]
  337. cmp esi,eax
  338. pop eax
  339. je NOINKP00
  340. push ebx
  341. mov ebx,[NOINKPX00]
  342. cmp eax,ebx
  343. pop ebx
  344. jl NOINKP00
  345. push ebx
  346. mov ebx,[NOINKPX01]
  347. cmp eax,ebx
  348. pop ebx
  349. jg NOINKP00
  350. push ebx
  351. mov ebx,[00A326E4]
  352. mov ebx,[ebx+BC0]
  353. cmp eax,ebx
  354. pop ebx
  355. jle NOINKP01
  356. jge NOINKP02
  357. ret
  358. //-----------------------------------------------
  359. NOINKP00:
  360. ret
  361. //-----------------------------------------------
  362. NOINKP01:
  363. mov eax,[NOINKPX00]
  364. ret
  365. //-----------------------------------------------
  366. NOINKP02:
  367. mov eax,[NOINKPX01]
  368. ret
  369. //-----------------------------------------------
  370. NOINKP10:
  371. cmp [MDESI],0
  372. je NOINKP00
  373. jmp NOINKP11
  374. //-----------------------------------------------
  375. [DISABLE]
  376. dealloc(MDGOGO)
  377. unregistersym●禁私人部落格●O)
  378. dealloc(MDGOGOKEY)
  379. unregistersym●禁私人部落格●OKEY)
  380. dealloc(MDESIREKEY)
  381. unregistersymbol(MDESIREKEY)
  382. dealloc(MDESI)
  383. unregistersymbol(MDESI)
  384. dealloc(MDESIREKEY2)
  385. unregistersymbol(MDESIREKEY2)
  386. dealloc(MDESIDOX)
  387. unregistersymbol(MDESIDOX)
  388. dealloc(MDESIDOY)
  389. unregistersymbol(MDESIDOY)
  390. dealloc(MDGOFS)
  391. unregistersymbol(MDGOFS)
  392. dealloc(PKNOSTIPKEY)
  393. unregistersymbol(PKNOSTIPKEY)
  394. dealloc(NOINKPKEY)
  395. unregistersymbol(NOINKPKEY)
  396. dealloc(NOINKPX)
  397. unregistersymbol(NOINKPX)
  398. dealloc(NOINKPX00)
  399. unregistersymbol(NOINKPX00)
  400. dealloc(NOINKPX01)
  401. unregistersymbol(NOINKPX01)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
23
娜莫莉 2009-4-14 15:48:47
  1. //功能: NoDelaySummon(召喚獸打怪不延遲不打不斷線)v91
  2. //原創:maxjojo
  3. //Address: 006E07F5
  4. //EIP= max
  5. [ENABLE]
  6. alloc(max,32)
  7. registersymbol(max)
  8. max:
  9. cmp dword ptr [ebx+000000b4],01
  10. mov eax,esi
  11. jne 006E0822
  12. LEA EAX,[EBX+D0]
  13. LEA EAX,[EBP-4C]
  14. jmp 006E0818
  15. [DISABLE]
  16. dealloc(max,32)
  17. unregistersymbol(max)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
24
娜莫莉 2009-4-14 15:49:52
  1. //////原作者Maxjojo,更新896689
  2. ///////091超狂吸怪: :0088DF45   EIP   maxRush   热线   maxRushkey  //0.关  1.记录  2.启动
  3. [ENABLE]
  4. registersymbol(maxRush)
  5. alloc(maxRush, 1024)
  6. registersymbol(maxRushkey)
  7. alloc(maxRushkey, 4)
  8. registersymbol(maxRushkeyof)
  9. alloc(maxRushkeyof, 4)
  10. registersymbol(maxRushkeyXY)
  11. alloc(maxRushkeyXY, 4)
  12. registersymbol(maxRushkeyXY00)
  13. alloc(maxRushkeyXY00, 4)
  14. label(maxRushcall)
  15. label(maxRushcall00)
  16. label(maxRushcall01)
  17. label(maxRushcall02)
  18. //-----------------------------------------------
  19. maxRushkey:
  20. DD 0  //0.關  1.紀錄  2.開啟
  21. //-----------------------------------------------
  22. maxRushkeyof:
  23. DD 0
  24. maxRushkeyXY:
  25. DD 0
  26. maxRushkeyXY00:
  27. DD 0
  28. //-----------------------------------------------
  29. maxRush:
  30. call maxRushcall
  31. jmp 0088DF4B
  32. //-----------------------------------------------
  33. maxRushcall:
  34. cmp [maxRushkey],0
  35. je maxRushcall00
  36. cmp [maxRushkey],1
  37. je maxRushcall01
  38. cmp [maxRushkey],2
  39. je maxRushcall02
  40. jmp maxRushcall00
  41. //-----------------------------------------------
  42. maxRushcall00:
  43. ret
  44. //-----------------------------------------------
  45. maxRushcall01:
  46. push eax
  47. Mov Eax,[00A326E4]
  48. Add Eax, 00000C00
  49. mov eax, [eax]
  50. sub eax, c            
  51. mov [maxRushkeyof],eax
  52. mov eax,[maxRushkeyof]
  53. mov eax,[eax+114]
  54. mov [maxRushkeyXY],eax
  55. mov eax,[maxRushkeyof]
  56. mov eax,[eax+110]
  57. mov [maxRushkeyXY00],eax
  58. pop eax
  59. mov [maxRushkey],0
  60. ret
  61. //-----------------------------------------------
  62. maxRushcall02:
  63. Push eax
  64. mov eax,[maxRushkeyXY]
  65. mov [ebx+114],eax
  66. mov eax,[maxRushkeyXY00]
  67. mov [ebx+110],eax
  68. pop eax
  69. ret
  70. [DISABLE]
  71. dealloc(maxRush)
  72. unregistersymbol(maxRush)
  73. dealloc(maxRushkey)
  74. unregistersymbol(maxRushkey)
  75. dealloc(maxRushkeyof)
  76. unregistersymbol(maxRushkeyof)
  77. dealloc(maxRushkeyXY)
  78. unregistersymbol(maxRushkeyXY)
  79. dealloc(maxRushkeyXY00)
  80. unregistersymbol(maxRushkeyXY00)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
25
娜莫莉 2009-4-14 15:50:35
  1. //=========================================
  2. //V91掛機專用R3(專業版)
  3. //原作:各位大大
  4. //Address:004140C0
  5. //EIP:EOO
  6. //-----------------------------------------------
  7. [ENABLE]
  8. registersymbol(EOO)
  9. alloc(EOO,4096)
  10. registersymbol(EOOKEY)
  11. alloc(EOOKEY,4)
  12. label(EOO00)
  13. registersymbol(PPLRKEY)
  14. alloc(PPLRKEY,4)
  15. registersymbol(PPLRXY)
  16. alloc(PPLRXY,4)
  17. registersymbol(PPLRNO)
  18. alloc(PPLRNO,4)
  19. registersymbol(PPLRBL)
  20. alloc(PPLRBL,4)
  21. label(PPLR)
  22. label(PPLR00)
  23. label(PPLRCALL)
  24. label(PPLRCALL00)
  25. label(PPLRCALL01)
  26. label(PPLRCALL02)
  27. registersymbol(HPUPKEY)
  28. alloc(HPUPKEY,4)
  29. registersymbol(HPUPNO)
  30. alloc(HPUPNO,4)
  31. label(HPUP)
  32. label(HPUP00)
  33. label(HPUP01)
  34. label(HPUP02)
  35. registersymbol(MPUPKEY)
  36. alloc(MPUPKEY,4)
  37. registersymbol(MPUPNO)
  38. alloc(MPUPNO,4)
  39. label(MPUP)
  40. label(MPUP00)
  41. label(MPUP01)
  42. label(MPUP02)
  43. registersymbol(SKILLSTOPKEY)
  44. alloc(SKILLSTOPKEY,4)
  45. registersymbol(SKILLSTOPRED)
  46. alloc(SKILLSTOPRED,4)
  47. label(SKILLSTOP)
  48. label(SKILLSTOP00)
  49. label(SKILLSTOP01)
  50. registersymbol(MKKBKEY)
  51. alloc(MKKBKEY,4)
  52. label(MKKB)
  53. label(MKKBCALL)
  54. registersymbol(MAXPAKEY)
  55. alloc(MAXPAKEY,4)
  56. label(MAXPA)
  57. label(MAXPA00)
  58. registersymbol(MAXPBKEY)
  59. alloc(MAXPBKEY,4)
  60. label(MAXPB)
  61. label(MAXPB00)
  62. registersymbol(LOOKHP)
  63. alloc(LOOKHP,4)
  64. registersymbol(LOOKMP)
  65. alloc(LOOKMP,4)
  66. label(LOOKHPMP)
  67. label(LOOKHPMPCALL)
  68. //怪物順移2號
  69. registersymbol(MKNOWORKKEY)
  70. alloc(MKNOWORKKEY,4)
  71. label(MKNOWORK)
  72. label(MKNOWORK00)
  73. //-----------------------------------------------

  74. EOOKEY:
  75. DD 1    //總開關: 0.關 1.開

  76. PPLRKEY:
  77. DD 1    //定點碰撞: 0.關 1.開

  78. HPUPKEY:
  79. DD 4    //瞬間回血: 16進位.目前4次

  80. MPUPKEY:
  81. DD 4    //瞬間回魔: 16進位.目前4次

  82. SKILLSTOPKEY:
  83. DD 1    //技能失效: 0.關 1.開

  84. SKILLSTOPRED:
  85. DD 0    //技能失效人數允許量: 16進位.(目前0人)畫面玩家超過設定時.啟動技能失效

  86. MKKBKEY:
  87. DD 1    //怪物擊退: 0.不退 1.正常 2.退後一點 3.反方向退到底 4.退到底

  88. MAXPAKEY:
  89. DD 0    //無形箭: 0.關 1.開

  90. MAXPBKEY:
  91. DD 0    //無限標: 0.關 1.開(開無限標必須關掉無形箭)

  92. MKNOWORKKEY:
  93. DD 1    //怪物順移3號: 0.關 1.開

  94. //-----------------------------------------------

  95. LOOKHP:
  96. DD 0    //偵測HP值

  97. LOOKMP:
  98. DD 0    //偵測MP值

  99. //-----------------------------------------------
  100. PPLRXY:
  101. DD 0
  102. PPLRNO:
  103. DD 0
  104. PPLRBL:
  105. DD 0
  106. HPUPNO:
  107. DD 0
  108. MPUPNO:
  109. DD 0
  110. //-----------------------------------------------
  111. EOO:
  112. cmp [EOOKEY],0
  113. je EOO00

  114. cmp dword ptr [esp], 0082E180
  115. je PPLR
  116.          
  117. cmp dword ptr [esp], 008CA018
  118. je HPUP   
  119.             
  120. cmp dword ptr [esp], 008CA176
  121. je MPUP  
  122.            
  123. cmp dword ptr [esp], 0082E8C7
  124. je SKILLSTOP  
  125.             
  126. cmp dword ptr [esp], 00608192
  127. je MKKB
  128.         
  129. cmp dword ptr [esp], 00834AF2
  130. je MAXPA     
  131.          
  132. cmp dword ptr [esp], 00834B11
  133. je MAXPB

  134. cmp dword ptr [esp], 007C285A
  135. je LOOKHPMP
  136.               
  137. cmp dword ptr [esp], 00623D04
  138. je MKNOWORK
  139.               
  140. ret
  141. EOO00:
  142. ret
  143. //-----------------------------------------------
  144. PPLR:
  145. add esp,4
  146. cmp [PPLRKEY],0
  147. je PPLR00
  148. call PPLRCALL
  149. mov esi,[PPLRBL]
  150. jmp PPLR00
  151. //-----------------------------------------------
  152. PPLR00:
  153. pop ecx
  154. jmp 0082E181
  155. //-----------------------------------------------
  156. PPLRCALL:
  157. push eax
  158. mov eax,[00A326E4]
  159. mov eax,[eax+0BC0]
  160. cmp eax,[PPLRXY]
  161. pop eax
  162. je PPLRCALL00
  163. jmp PPLRCALL01
  164. PPLRCALL00:
  165. ret
  166. //-----------------------------------------------
  167. PPLRCALL01:
  168. cmp [PPLRNO],0
  169. je PPLRCALL02
  170. mov [PPLRNO],0
  171. push eax
  172. mov eax,[00A326E4]
  173. mov eax,[eax+0BC0]
  174. mov [PPLRXY],eax
  175. pop eax
  176. mov [PPLRBL],1
  177. ret
  178. //-----------------------------------------------
  179. PPLRCALL02:
  180. cmp [PPLRNO],1
  181. je PPLRCALL01
  182. mov [PPLRNO],1
  183. push eax
  184. mov eax,[00A326E4]
  185. mov eax,[eax+0BC0]
  186. mov [PPLRXY],eax
  187. pop eax
  188. mov [PPLRBL],FFFFFFFF
  189. ret
  190. //-----------------------------------------------
  191. HPUP:
  192. add esp,4
  193. pop ecx
  194. pop ecx
  195. mov ecx,[00a2e24c]
  196. push 01
  197. push eax
  198. call 005974dc
  199. test eax,eax
  200. mov [ebp-24],eax
  201. jne 008ca0a2
  202. lea ecx,[edi+00002ff8]
  203. call 0046099f
  204. mov ebx,eax
  205. add ebx,1e
  206. push ebx
  207. lea ecx,[edi+00002ff8]
  208. call 00460a54
  209. cmp [HPUPNO],0
  210. jne HPUP01
  211. jmp HPUP00
  212. //-----------------------------------------------
  213. HPUP00:
  214. cmp ebx,[ebp-1c]
  215. jl 008ca0f9
  216. add [HPUPNO],1
  217. jmp 008CA054
  218. //-----------------------------------------------
  219. HPUP01:
  220. add [HPUPNO],1
  221. push eax
  222. mov eax,[HPUPKEY]
  223. cmp [HPUPNO],eax
  224. pop eax
  225. jg HPUP02
  226. jmp 008CA054
  227. //-----------------------------------------------
  228. HPUP02:
  229. mov [HPUPNO],0
  230. jmp HPUP00
  231. //-----------------------------------------------
  232. MPUP:
  233. add esp,4
  234. pop ecx
  235. pop ecx
  236. mov ecx,[00a2e24c]
  237. push 00
  238. push eax
  239. call 005974dc
  240. test eax,eax
  241. mov [ebp-24],eax
  242. jne 008ca1cb
  243. lea ecx,[edi+00003004]
  244. call 0046099f
  245. mov ebx,eax
  246. add ebx,1e
  247. push ebx
  248. lea ecx,[edi+00003004]
  249. call 00460a54
  250. cmp [MPUPNO],0
  251. jne MPUP01
  252. jmp MPUP00
  253. //-----------------------------------------------
  254. MPUP00:
  255. cmp ebx,00002710
  256. jnge 008ca21a
  257. mov [MPUPNO],1
  258. jmp 008CA1B1
  259. //-----------------------------------------------
  260. MPUP01:
  261. add [MPUPNO],1
  262. push eax
  263. mov eax,[MPUPKEY]
  264. cmp [MPUPNO],eax
  265. pop eax
  266. jg MPUP02
  267. jmp 008CA1B1
  268. //-----------------------------------------------
  269. MPUP02:
  270. mov [MPUPNO],0
  271. jmp MPUP00
  272. //-----------------------------------------------
  273. SKILLSTOP:
  274. add esp,4
  275. cmp [SKILLSTOPKEY],0
  276. je SKILLSTOP00
  277. push eax
  278. mov eax,[00A326DC]
  279. mov eax,[eax+18]
  280. cmp eax,[SKILLSTOPRED]
  281. pop eax
  282. jg SKILLSTOP01
  283. jmp SKILLSTOP00
  284. SKILLSTOP00:
  285. neg eax
  286. jmp 0082E8C9
  287. SKILLSTOP01:
  288. mov eax,1
  289. jmp SKILLSTOP00
  290. //-----------------------------------------------
  291. MKKB:
  292. add esp,4
  293. call MKKBCALL
  294. test eax,eax
  295. jmp 00608194
  296. //-----------------------------------------------
  297. MKKBCALL:
  298. push eax
  299. mov eax,[MKKBKEY]
  300. mov [ebp+28],eax
  301. pop eax
  302. ret
  303. //-----------------------------------------------
  304. MAXPA:
  305. add esp,4
  306. cmp [MAXPAKEY],0
  307. je MAXPA00
  308. push [esi+0000065c]
  309. xor ecx,ecx
  310. cmp eax,edi
  311. setnc cl
  312. lea eax,[esi+00000654]
  313. push eax
  314. mov [ebp-000000d0],ecx
  315. jmp 00834B11
  316. //-----------------------------------------------
  317. MAXPA00:
  318. push [esi+0000065c]
  319. jmp 00834AF8
  320. //-----------------------------------------------
  321. MAXPB:
  322. add esp,4
  323. cmp [MAXPBKEY],0
  324. je MAXPB00
  325. push [esi+00000434]
  326. xor ecx,ecx
  327. cmp eax,edi
  328. setnc cl
  329. add esi,0000042c
  330. push esi
  331. mov [ebp-00000098],ecx
  332. jmp 00834B30
  333. //-----------------------------------------------
  334. MAXPB00:
  335. push [esi+00000434]
  336. jmp 00834B17
  337. //-----------------------------------------------
  338. LOOKHPMP:
  339. add esp,4
  340. push [esi+67]
  341. add esi,63
  342. push esi
  343. mov edi,eax
  344. call 00461522
  345. movsx ecx,word ptr [ebp-20]
  346. mov esi,[ebp-18]
  347. add esp,28
  348. push [ebp-10]
  349. movsx eax,ax
  350. call LOOKHPMPCALL
  351. jmp 007C2878
  352. //-----------------------------------------------
  353. LOOKHPMPCALL:
  354. mov [LOOKHP],ax
  355. mov [LOOKMP],ecx
  356. mov [00ABFFF0],ax
  357. mov [00ABFFF4],ecx
  358. ret
  359. //-----------------------------------------------
  360. //怪物順移3號
  361. MKNOWORK:
  362. add esp,4
  363. cmp [MKNOWORKKEY],0
  364. je MKNOWORK00
  365. push [esi+7c]
  366. mov ebx,eax
  367. lea eax,[esi+74]
  368. push eax
  369. jmp 00623D12
  370. MKNOWORK00:
  371. push [esi+7c]
  372. jmp 00623D07

  373. [DISABLE]
  374. dealloc(EOO)
  375. unregistersymbol(EOO)
  376. dealloc(EOOKEY)
  377. unregistersymbol(EOOKEY)
  378. dealloc(PPLRKEY)
  379. unregistersymbol(PPLRKEY)
  380. dealloc(PPLRXY)
  381. unregistersymbol(PPLRXY)
  382. dealloc(PPLRNO)
  383. unregistersymbol(PPLRNO)
  384. dealloc(PPLRBL)
  385. unregistersymbol(PPLRBL)
  386. dealloc(HPUPKEY)
  387. unregistersymbol(HPUPKEY)
  388. dealloc(HPUPNO)
  389. unregistersymbol(HPUPNO)
  390. dealloc(MPUPKEY)
  391. unregistersymbol(MPUPKEY)
  392. dealloc(MPUPNO)
  393. unregistersymbol(MPUPNO)
  394. dealloc(SKILLSTOPKEY)
  395. unregistersymbol(SKILLSTOPKEY)
  396. dealloc(SKILLSTOPRED)
  397. unregistersymbol(SKILLSTOPRED)
  398. dealloc(MKKBKEY)
  399. unregistersymbol(MKKBKEY)
  400. dealloc(MAXPAKEY)
  401. unregistersymbol(MAXPAKEY)
  402. dealloc(MAXPBKEY)
  403. unregistersymbol(MAXPBKEY)
  404. dealloc(LOOKHP)
  405. unregistersymbol(LOOKHP)
  406. dealloc(LOOKMP)
  407. unregistersymbol(LOOKMP)
  408. dealloc(MKNOWORKKEY)
  409. unregistersymbol(MKNOWORKKEY)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
26
娜莫莉 2009-4-14 15:51:01
  1. //V91掛機專用R2(專業版)
  2. //原作:各位大大
  3. //Address:00414183  
  4. //EIP:GOO
  5. //MISS無敵:採用時間控制.且精準的控制MISS時間.若迴避高的.請勿加長時間.以防被鎖
  6. //-----------------------------------------------
  7. [ENABLE]
  8. registersymbol(GOO)
  9. alloc(GOO,1024)
  10. registersymbol(GOOKEY)
  11. alloc(GOOKEY,4)
  12. label(GOO00)
  13. registersymbol(MKSTUPIDKEY)
  14. alloc(MKSTUPIDKEY,4)
  15. label(MKSTUPID)
  16. label(MKSTUPID00)
  17. registersymbol(MKNOJMPKEY)
  18. alloc(MKNOJMPKEY,4)
  19. label(MKNOJMP)
  20. label(MKNOJMP00)
  21. registersymbol(TIMESSOF)
  22. alloc(TIMESSOF,4)
  23. registersymbol(TIMESSOF01)
  24. alloc(TIMESSOF01,4)
  25. registersymbol(SSTIME)
  26. alloc(SSTIME,4)
  27. label(TIMESS)
  28. label(TIMESS01)
  29. registersymbol(MUKSOF)
  30. alloc(MUKSOF,4)
  31. label(MUKS)
  32. label(MUKS00)
  33. registersymbol(MISSKEY)
  34. alloc(MISSKEY,4)
  35. registersymbol(MISSKEY2)
  36. alloc(MISSKEY2,4)
  37. registersymbol(MISSTIME)
  38. alloc(MISSTIME,4)
  39. label(MISS)
  40. label(MISS00)
  41. label(MISSCALL)
  42. label(MISSCALL01)
  43. label(MISSCALL02)
  44. label(MISSCALL03)
  45. //-----------------------------------------------

  46. GOOKEY:
  47. DD 1   //總開關: 0.關 1.開

  48. MKSTUPIDKEY:
  49. DD 1   //怪物變笨: 0.關 1.開

  50. MKNOJMPKEY:
  51. DD 0   //跳怪不跳: 0.關 1.開

  52. MISSKEY:
  53. DD 1   //無敵: 0.關 1.MISS無敵(人物會退後) 2.無敵10秒(人物不退後)

  54. MISSTIME:
  55. DD 9   //MISS無敵時間: (16進位).目前5秒

  56. //-----------------------------------------------

  57. TIMESSOF:
  58. DD 0

  59. TIMESSOF01:
  60. DD 0

  61. SSTIME:
  62. DD 0   //秒數概值

  63. MUKSOF:
  64. DD 0   //真實傷害次數

  65. MISSKEY2:
  66. DD 0

  67. //-----------------------------------------------
  68. GOO:
  69. cmp [GOOKEY],0
  70. je GOO00

  71. cmp dword ptr [esp], 0088C3DA
  72. je MKSTUPID
  73.             
  74. cmp dword ptr [esp], 0088D6A0
  75. je MKNOJMP
  76.             
  77. cmp dword ptr [esp], 00839045
  78. je MUKS
  79.          
  80. cmp dword ptr [esp], 008389DD
  81. je MISS
  82. call TIMESS
  83. ret
  84. GOO00:
  85. ret
  86. //-----------------------------------------------
  87. MKSTUPID:
  88. add esp,4
  89. cmp [MKSTUPIDKEY],0
  90. je MKSTUPID00
  91. xor edx,edx
  92. mov ecx,0000ea60
  93. div ecx
  94. lea eax,[esi+00000238]
  95. add edx,0002bf20
  96. mov [esi+00000240],edx
  97. mov edx,[esp+10]
  98. jmp 0088C425
  99. //-----------------------------------------------
  100. MKSTUPID00:
  101. xor edx,edx
  102. jmp 0088C3DC
  103. //-----------------------------------------------
  104. MKNOJMP:
  105. add esp,4
  106. cmp [MKNOJMPKEY],0
  107. je MKNOJMP00
  108. push 05
  109. xor edx,edx
  110. pop ecx
  111. div ecx
  112. test edx,edx
  113. jmp 0088D6B4
  114. //-----------------------------------------------
  115. MKNOJMP00:
  116. push 05
  117. jmp 0088D6A2
  118. //-----------------------------------------------
  119. MUKS:
  120. add esp,4
  121. add [MUKSOF],1
  122. cmp [MISSKEY],2
  123. jne MUKS00
  124. lea ecx,[edi+0000161c]
  125. push FFFFD8F0
  126. jmp 0083965A
  127. //-----------------------------------------------
  128. MUKS00:
  129. push 64
  130. jmp 00839047
  131. //-----------------------------------------------
  132. MISS:
  133. add esp,4
  134. cmp [MISSKEY],1
  135. jne MISS00
  136. call MISSCALL
  137. cmp [MISSKEY2],0
  138. je MISS00
  139. mov [esi],eax
  140. add esi,04
  141. dec [ebp-48]
  142. jne 008389CF
  143. mov esi,[ebp+18]
  144. cmp esi,ebx
  145. mov [ebp-1c],ebx
  146. mov [ebp-54],ebx
  147. mov [ebp-30],ebx
  148. mov [ebp-44],ebx
  149. mov [ebp-50],ebx
  150. mov [ebp-4c],ebx
  151. mov [ebp-68],ebx
  152. mov [ebp-74],ebx
  153. mov [ebp-70],ebx
  154. mov [ebp-64],ebx
  155. mov [ebp-60],ebx
  156. mov [ebp-5c],ebx
  157. mov [ebp-48],ebx
  158. jmp 00839617
  159. //-----------------------------------------------
  160. MISS00:
  161. mov [esi],eax
  162. jmp 008389DF
  163. //-----------------------------------------------
  164. MISSCALL:
  165. push eax
  166. mov eax,[MISSTIME]
  167. cmp [SSTIME],eax
  168. pop eax
  169. jle MISSCALL01
  170. jmp MISSCALL02
  171. //-----------------------------------------------
  172. MISSCALL01:
  173. mov [MISSKEY2],1
  174. ret
  175. //-----------------------------------------------
  176. MISSCALL02:
  177. mov [MISSKEY2],0
  178. cmp [MUKSOF],0
  179. jg MISSCALL03
  180. ret
  181. //-----------------------------------------------
  182. MISSCALL03:
  183. mov [MISSKEY2],1
  184. mov [SSTIME],0
  185. mov [MUKSOF],0
  186. ret
  187. //-----------------------------------------------
  188. TIMESS:
  189. push eax
  190. push ebx
  191. mov eax,[00a33810]
  192. sub eax,[TIMESSOF]
  193. mov ebx,[00a33810]
  194. mov [TIMESSOF],ebx
  195. add [TIMESSOF01],eax
  196. cmp [TIMESSOF01],21
  197. pop ebx
  198. pop eax
  199. jg TIMESS01
  200. ret
  201. //-----------------------------------------------
  202. TIMESS01:
  203. mov [TIMESSOF01],0
  204. add [SSTIME],1
  205. ret
  206. //-----------------------------------------------
  207. [DISABLE]
  208. dealloc(GOO)
  209. unregistersymbol(GOO)
  210. dealloc(GOOKEY)
  211. unregistersymbol(GOOKEY)
  212. dealloc(MKSTUPIDKEY)
  213. unregistersymbol(MKSTUPIDKEY)
  214. dealloc(MKNOJMPKEY)
  215. unregistersymbol(MKNOJMPKEY)
  216. dealloc(TIMESSOF)
  217. unregistersymbol(TIMESSOF)
  218. dealloc(TIMESSOF01)
  219. unregistersymbol(TIMESSOF01)
  220. dealloc(SSTIME)
  221. unregistersymbol(SSTIME)

  222. dealloc(MUKSOF)
  223. unregistersymbol(MUKSOF)
  224. dealloc(MISSKEY)
  225. unregistersymbol(MISSKEY)
  226. dealloc(MISSKEY2)
  227. unregistersymbol(MISSKEY2)
  228. dealloc(MISSTIME)
  229. unregistersymbol(MISSTIME)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
27
娜莫莉 2009-4-14 15:51:35
  1. //退怪模式-V91
  2. //原創 max大大
  3. //更新 狂六 --test ok
  4. //ADDRESS:00833975  EIP=Aback
  5. [ENABLE]
  6. registersymbol(ABack)
  7. registersymbol(ABackOnOff)     // 代碼開關.
  8. registersymbol(AttackDir)      // 要用那種擊退的方式.
  9. alloc(ABack, 128)
  10. alloc(ABackOnOff, 4)
  11. alloc(AttackDir, 4)
  12. label(doABackNormal)
  13. ABack:
  14.     cmp [ABackOnOff],0
  15.     jz doABackNormal
  16.     push eax
  17.     mov eax,[AttackDir]
  18.     mov [ebp+28],eax
  19.     pop eax
  20. doABackNormal:
  21.     DB 85 C0
  22.     JMP 008339b6

  23. ABackOnOff:
  24.     dd 1
  25.     // {0: 關閉 | 1: 開啟 }
  26.    
  27. AttackDir:
  28.     dd 2
  29.     // 0: 怪不動
  30.     // 1: 怪退後一點 (正常值)
  31.     // 2: 怪退後很多點
  32.     // 3: 怪反方向退到底
  33.     // 4(以上): 怪退到底

  34. [DISABLE]
  35. dealloc(ABack)
  36. dealloc(ABackOnOff)
  37. dealloc(AttackDir)
  38. unregistersymbol(ABack)
  39. unregistersymbol(ABackOnOff)
  40. unregistersymbol(AttackDir)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
28
娜莫莉 2009-4-14 15:52:12
  1. [ENABLE]
  2. //maxRush(定點瞬移) v1.3 for TWMS091
  3. //原作者;maxjojo
  4. //maxRush v1.3 Address:008863DD
  5. //EIP:maxRush
  6. //maxRushCounter: 設定 N 個定點數量
  7. //maxRushOnOff  : 0= 關  1= 重新抓定點  ( 設熱鍵 = 1 )
  8. //RushCounter   : 目前定點位置
  9. registersymbol(maxRush)
  10. registersymbol(maxRushCounter)
  11. registersymbol(maxRushOnOff)
  12. alloc(maxRush, 1024)
  13. alloc(maxRushCounter,4)
  14. alloc(maxRushOnOff,4)
  15. label(doRushNormal)
  16. label(getEDIValue)
  17. label(getEDIValue2)
  18. label(getEDIValue3)
  19. label(doRushTele)
  20. label(doRushTeleStart)
  21. label(doRushTeleReturn)
  22. label(doRushTeleEnd)
  23. alloc(loctn,64)
  24. registersymbol(RushCounter)
  25. alloc(RushCounter,4)
  26. alloc(After_time,4)

  27. After_time:
  28.     dd 0
  29. maxRushCounter:
  30.     dd 6
  31. RushCounter:
  32.     dd 1
  33. maxRushOnOff:  // 0= 關  1= 重新抓定點  2= 續抓定點  3= 跳定點
  34.     dd 0

  35. maxRush:                    
  36.     Push Eax
  37.     Mov Eax,[00A326E4]      // char pointer
  38.     Add Eax, 0C00
  39.     Mov Eax, [Eax]
  40.     Sub Eax, C              // char pid
  41.     Cmp Esi,Eax
  42.     Pop Eax
  43.     Je doRushNormal
  44.     jmp 008863E3
  45. doRushNormal:
  46.     call doRushTele
  47.     JA 008863E3
  48.     jmp 008863DF

  49. doRushTele:
  50.     pushfd

  51.     mov eax, [00A36624]
  52.     mov eax,[eax+1dc]
  53.     cmp eax,[After_time]
  54.     jl doRushTeleReturn

  55.     mov eax, [00A36624]
  56.     mov eax,[eax+1dc]
  57.     mov [After_time],eax
  58.     add [After_time],3e8   //延遲一秒

  59.     Cmp [maxRushOnOff],1
  60.     je getEDIValue
  61.     Cmp [maxRushOnOff],2
  62.     je getEDIValue2
  63.     Cmp [maxRushOnOff],3
  64.     je doRushTeleStart
  65.    
  66. doRushTeleReturn:
  67.     popfd
  68.     ret

  69. // platform id detect.
  70. getEDIValue:
  71.     mov [RushCounter],1
  72.     mov eax,[esi+114]
  73.     mov [loctn+4],eax
  74.     cmp [maxRushCounter],1      //設定為1點 順移則無效返回getEDIValue3
  75.     jle getEDIValue3
  76.     mov [maxRushOnOff],2       //變為讀入2
  77.     jmp doRushTeleReturn

  78. getEDIValue2:
  79.     add [RushCounter],1               //RushCounter計數+1
  80.     mov ecx,[RushCounter]
  81.     mov eax,[esi+114]              //eax順移點
  82.     mov [loctn+ecx*4],eax         
  83.     cmp ecx,[maxRushCounter]   //RushCounter(ecx)大於 設定點數,就到getEDIValue3去執行
  84.     jge getEDIValue3
  85.     jmp doRushTeleReturn

  86. getEDIValue3:
  87.     mov [maxRushOnOff],3    //讀入3並啟動
  88.     jmp doRushTeleReturn

  89. // start charactor teleport
  90. doRushTeleStart:
  91.     mov ecx,[RushCounter]
  92.     cmp ecx,[maxRushCounter]
  93.     jge doRushTeleEnd
  94.     add  [RushCounter],1
  95.     mov ecx,[RushCounter]
  96.     mov eax,[loctn+ecx*4]
  97.     mov [esi+110],eax
  98.     jmp doRushTeleReturn

  99. doRushTeleEnd:
  100.     mov [RushCounter],1
  101.     mov eax,[loctn+4]
  102.     mov [esi+110],eax
  103.     jmp doRushTeleReturn
  104.    
  105. [DISABLE]
  106. dealloc(maxRush)
  107. dealloc(maxRushCounter)
  108. dealloc(maxRushOnOff)
  109. unregistersymbol(maxRush)
  110. unregistersymbol(maxRushCounter)
  111. unregistersymbol(maxRushOnOff)
  112. dealloc(loctn)
  113. unregistersymbol(RushCounter)
  114. dealloc(RushCounter)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
29
娜莫莉 2009-5-24 17:22:00
感謝asd0954014046分享
  1. //091 定點吸怪:定點地址:0088895C EIP   maxYoJo 吸怪地址:00888936 EIP   YoYoDupe
  2. [ENABLE]
  3. registersymbol(YoYoDupe)
  4. registersymbol(AfterXTimer)
  5. registersymbol(maxYoYoCounter)
  6. registersymbol(YoyoRunFlag)
  7. registersymbol(maxYoJo)
  8. registersymbol(maxYoYoOnOff)
  9. registersymbol(ESIAddy)
  10. registersymbol(ESIValue)
  11. registersymbol(EDIValue)
  12. registersymbol(ESIValueTemp)
  13. alloc(YoYoDupe, 240)
  14. alloc(YoyoRunFlag, 4)
  15. alloc(ESIAddy,4)
  16. alloc(ESIValue, 4)
  17. alloc(EDIValue, 4)
  18. alloc(maxYoJo, 256)
  19. alloc(AfterXTimer,4)
  20. alloc(maxYoYoCounter,4)
  21. alloc(maxYoYoOnOff,4)
  22. alloc(ESIValueTemp,4)
  23. label(NoVac)
  24. label(DupeXVac)
  25. la●禁私人部落格●etEsiNormal)YoyoRunFlag:
  26. dd 0
  27. ESIAddy:
  28. dd 0
  29. ESIValue:
  30. dd 0
  31. EDIValue:
  32. dd 0
  33. ESIValueTemp:
  34. dd 0
  35. maxYoYoOnOff:
  36. dd 1                  
  37. maxYoYoCounter:
  38. dd 1
  39. AfterXTimer:
  40. dd 2            
  41. YoYoDupe:
  42. mov [ESIValueTemp],esi
  43. Cmp [ESIAddy], 0
  44. Je NoVac
  45. CMP [ESIValue], esi
  46. JE NoVac
  47. CMP [maxYoYoOnOff], 0   
  48. JE NoVac
  49. INC [maxYoYoCounter]
  50. PUSH EAX
  51. MOV EAX, [AfterXTimer]
  52. CMP [maxYoYoCounter], eax
  53. POP EAX
  54. JL NoVac
  55. Push Eax
  56. Push Ebx
  57. Mov Eax,[ESIAddy]
  58. Mov Ebx,[EDIValue]
  59. Mov [Eax+110],Ebx
  60. Mov Eax,[Eax+110]
  61. Mov [Eax+4C],Ebx
  62. Mov [Eax+50],Ebx
  63. Pop Ebx
  64. Pop Eax
  65. MOV [maxYoYoCounter], 0
  66. NoVac:
  67. CMP EAX,EDX
  68. JNE 0088893E
  69. Jmp 0088893A
  70. maxYoJo:
  71. PUSH EAX
  72. PUSH ECX
  73. Cmp [YoyoRunFlag], 2
  74. Je DupeXVac
  75. Mov Eax,[00A326E4]
  76. Add Eax, 00000C00
  77. Mov Eax, [Eax]
  78. Sub Eax, C
  79. Mov [ESIValue],Eax
  80. Mov Eax,[Eax+114]
  81. Mov [EDIValue],Eax
  82. Inc [YoyoRunFlag]
  83. Inc [YoyoRunFlag]
  84. DupeXVac:
  85. Cmp Esi,[ESIValue]
  86. Je doGetEsiNormal
  87. Push Ecx
  88. Mov Ecx,ESIAddy
  89. Mov [Ecx],Esi
  90. Pop Ecx
  91. doGetEsiNormal:
  92. Mov [Esi+00000110],Edi
  93. POP ECX
  94. POP EAX
  95. Jmp 00888962
  96. [DISABLE]
  97. unregistersymbol(maxYoYoCounter)
  98. unregistersymbol(AfterXTimer)
  99. unregistersymbol(ESIAddy)
  100. unregistersymbol(YoYoDupe)
  101. unregistersymbol(YoyoRunFlag)
  102. unregistersymbol(ESIAddy)
  103. unregistersymbol(ESIValue)
  104. unregistersymbol(EDIValue)
  105. unregistersymbol(ESIValueTemp)
  106. unregistersymbol(maxYoYoOnOff)
  107. dealloc(maxYoYoCounter)
  108. dealloc(AfterXTimer)
  109. dealloc(YoYoDupe)
  110. dealloc(YoyoRunFlag)
  111. dealloc(ESIValue)
  112. dealloc(EDIValue)
  113. dealloc(ESIValueTemp)
  114. dealloc(ESIAddy)
  115. dealloc(maxYoYoOnOff)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
30
娜莫莉 2009-6-18 00:02:26
  1. //=================================================
  2. [enable]
  3. //疾風N合一 for TWMS091
  4. //原作:jajaja, 感謝99,A,D,L,N,W,W(縮寫)
  5. //功能:超撿、停止呼吸、走,跳怪方向【左趴往左,右趴往右,坐下停止控制】、笨怪、58秒損血一次、
  6. //紅點"不"停、跳怪不跳、致命的吸引力【定點及跟隨角色二種模式,啟動方式提示:5秒】
  7. //Address:00414183
  8. //EIP:MyLR
  9. //=================================================
  10. alloc(MyLR,1024)
  11. registersymbol(MyLR)
  12. alloc(MyDir,4)
  13. alloc(MyCt,4)
  14. alloc(MyPt1,4)
  15. label(MyLR1)
  16. label(GoLR)
  17. label(GoLR1)
  18. label(GoLR2)
  19. label(GoLR3)
  20. label(GoLR4)
  21. label(GoLR5)
  22. label(GoLRback)
  23. label(JmpLR)
  24. label(JmpLR1)
  25. label(JmpLR2)
  26. label(JmpLRback)
  27. label(MyStupid)
  28. label(MyNoBack)
  29. label(MyState)
  30. label(MyCharX)
  31. label(MyNoJmp)
  32. label(LRDir1)
  33. label(LRDir2)
  34. label(LRDir3)
  35. label(LRDir4)
  36. label(LRDir5)
  37. label(LRDir6)
  38. label(LRDir7)
  39. registersymbol(LR)
  40. alloc(LR,4)
  41. LR:
  42. DD 1
  43. MyDir:
  44. DD 1
  45. MyLR:
  46. push eax
  47. cmp [00A326E4],00000000 //停止呼吸
  48. je MyLR1
  49. mov eax,[00A326E4]
  50. mov [eax+360],0
  51. cmp [00A326F4],00000000 //超級檢物
  52. je MyLR1
  53. mov eax,[00A326F4]
  54. mov [eax+206C], 0
  55. cmp [00A326DC],00000000 //地圖紅點
  56. je MyLR1
  57. mov eax,[00A326DC]
  58. mov eax,[eax+18]
  59. cmp eax,eax
  60. jg MyLR1
  61. pop eax
  62. cmp dword ptr [esp], 0088D2D4
  63. je GoLR
  64. cmp dword ptr [esp], 0088D6E8
  65. je JmpLR
  66. cmp dword ptr [esp], 0088C3DA
  67. je MyStupid
  68. cmp dword ptr [esp], 00839045
  69. jz MyNoBack
  70. cmp dword ptr [esp], 0088D6A0
  71. jz MyNoJmp
  72. ret
  73. MyLR1:
  74. pop eax
  75. ret
  76. //================================
  77. GoLR:
  78. add esp,4
  79. call MyState
  80. push 03
  81. pop ecx
  82. mov [edi+20],eax
  83. xor edx,edx
  84. div ecx
  85. cmp [MyDir], 1
  86. je GoLRback
  87. cmp [MyDir], 3
  88. je GoLR1
  89. cmp [MyDir], 4
  90. je GoLR3
  91. cmp edx, [MyDir]
  92. je GoLRback
  93. mov [esi+00000494],0
  94. jmp GoLRback
  95. GoLR1:
  96. push eax
  97. call MyCharX
  98. jmp GoLR4
  99. GoLR3:
  100. push eax
  101. mov eax,[MyPt1]
  102. GoLR4:
  103. cmp edx, 1
  104. je GoLR5
  105. jg GoLR2
  106. cmp eax,[esi+1c4]
  107. pop eax
  108. mov [esi+00000494],5
  109. jl GoLRback
  110. mov [esi+00000494],0
  111. jmp GoLRback
  112. GoLR2:
  113. cmp eax,[esi+1c4]
  114. pop eax
  115. mov [esi+00000494],5
  116. jg GoLRback
  117. mov [esi+00000494],0
  118. jmp GoLRback
  119. GoLR5:
  120. pop eax
  121. mov [esi+00000494],0
  122. GoLRback:
  123. jmp 0088D2DE
  124. //================================
  125. JmpLR:
  126. add esp,4
  127. call MyState
  128. cmp [MyDir], 1
  129. je JmpLRback
  130. cmp [MyDir], 2
  131. mov eax,2
  132. je JmpLRback
  133. cmp [MyDir], 0
  134. mov eax,3
  135. je JmpLRback
  136. cmp [MyDir], 4
  137. je JmpLR1
  138. call MyCharX
  139. jmp JmpLR2
  140. JmpLR1:
  141. mov eax,[MyPt1]
  142. JmpLR2:
  143. cmp eax,[esi+1c4]
  144. mov eax,2
  145. mov [esi+00000494],5
  146. jg JmpLRback
  147. mov eax,3
  148. JmpLRback:
  149. cmp [esi+00000230],1 //<----------避免改到走怪
  150. je LRDir7
  151. cmp eax,[LR] //1改2則是右掉喔.可是要搭配疾風右走才行
  152. jne LRDir7
  153. sub [esi+00000230],2 //<-----這裡不要亂動 改錯了怪亂飄會鎖
  154. LRDir7: //<------------
  155. push 03
  156. jmp 0088D6EA
  157. //================================
  158. MyCharX:
  159. mov eax [00A326E4]
  160. mov eax, [eax+0BC0]
  161. ret
  162. //================================
  163. MyState:
  164. push eax
  165. mov eax, [00A326E4]
  166. mov eax, [eax+0378]
  167. cmp eax, a
  168. je LRDir1
  169. cmp eax, b
  170. je LRDir2
  171. cmp eax, 14
  172. je LRDir3
  173. cmp eax, 15
  174. je LRDir3
  175. mov [MyCt], 0
  176. jmp LRDir4
  177. LRDir1:
  178. mov [MyDir],2
  179. cmp [MyCt], 32
  180. ja LRDir5
  181. inc [MyCt]
  182. jmp LRDir4
  183. LRDir2:
  184. mov [MyDir],0
  185. cmp [MyCt], 32
  186. ja LRDir6
  187. inc [MyCt]
  188. jmp LRDir4
  189. LRDir3:
  190. mov [MyDir],1
  191. jmp LRDir4
  192. LRDir5:
  193. mov [MyDir],3
  194. jmp LRDir4
  195. LRDir6:
  196. mov [MyDir],4
  197. call MyCharX
  198. mov [MyPt1],eax
  199. LRDir4:
  200. pop eax
  201. ret
  202. //============================
  203. MyStupid:
  204. add esp, 4
  205. xor edx,edx
  206. mov ecx,0000ea60
  207. div ecx
  208. lea eax,[esi+00000238]
  209. add edx,0002bf20
  210. mov [esi+00000240],edx
  211. mov edx,[esp+10]
  212. cmp [eax],edx
  213. je 0088116D
  214. cmp [esi+0000023c],edi
  215. lea ecx,[esi+0000023c]
  216. je 0088C425
  217. jmp 0088C40B
  218. //============================
  219. MyNoBack:
  220. add esp, 4
  221. lea ecx, [edi+0000161c]
  222. push FFFF1D70 //原始值=FFFFFA24,修改此處可更改無敵秒數
  223. jmp 0083965A
  224. //============================
  225. MyNoJmp:
  226. add esp,4
  227. jmp 0088D6B4
  228. [disable]
  229. dealloc(MyLR)
  230. unregistersymbol(MyLR)
  231. dealloc(MyDir)
  232. dealloc(MyCt)
  233. dealloc(MyPt1)
  234. unregistersymbol(LR)
  235. dealloc(LR)
複製代碼
  1. [ENABLE]
  2. 00A38BDD://神聖之光80%
  3. db 70 E6 8D 4E 99 0F 46 C8 7C 30 F2 12 90 15 12 71 A9 96 04 08 41 24 D8 D3 1B 16 BE D0 35 68 D8 86 D4 CA B6 B4 02 E1 A1 CE C9 75 B0 4E AE 83 75 1C 70 DA 8D BA
  4. [DISABLE]
  5. 00A38BDD:
  6. db 70 E6 8D F5 8A B7 EF 57 BC 7D AF 2E 90 26 72 EB 1B 4A 32 DF 50 92 59 3E 90 D9 8D D0 35 68 D8 86 D4 CA B6 B4 02 E1 A1 CE C9 75 B0 4E AE 83 75 1C 70 DA 8D BA
複製代碼
  1. [ENABLE]
  2. 00A38F25://會心
  3. db 8F D6 71 C3 2D D4 91 3A A1 8E 0C 28 70 EA 7D C6 C6 55 C0 CD D2 03 66 83
  4. [DISABLE]
  5. 00A38F25://會心
  6. db 8F D6 71 DE 07 AA E7 3E 50 3D F7 FC 8F 25 92 44 F5 41 0A AA 0F 52 20 D4
複製代碼
       
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-6-24 03:44 , Processed in 0.053472 second(s), 16 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?