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

[分享] v87版代碼總整理

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
11層
娜莫莉 2009-2-6 21:47:50
  1. //版本 :攻擊不停  MapleStory  v87
  2. // 代碼 :0087BCF8
  3. // EIP : CSX
  4. [Enable]
  5. registersymbol(CSX)
  6. alloc(CSX,128)
  7. label(CSXReturn)
  8. CSX:
  9. push eax
  10. mov eax,[00A20614]
  11. mov eax,[eax+1D50]
  12. cmp eax,2   
  13. pop eax
  14. jg CSXReturn
  15. push eax
  16. mov eax,[00A20614]
  17. mov eax,[eax+0BDC]
  18. cmp esi,eax
  19. pop eax
  20. jne CSXReturn
  21. add eax,0a
  22. jmp CSXReturn
  23. CSXReturn:
  24. mov [ebx], eax
  25. jmp 0087BCFA
  26. [Disable]
  27. unregistersymbol(CSX)
  28. dealloc(CSX)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
12層
娜莫莉 2009-2-6 21:49:21
  1. 說話重複不限3次          004748D4 ZF[V][V]
  2. 說話間隔縮短             0047491E CF[V][ ]
  3. 超級撿物                 004CE96A ZF[V][V]
  4. 物品著地後消失(CS)       004DA197 ZF[V][V]
  5. 物品丟出後消失(CS)       004DADD9 ZF[V][ ]
  6. 怪只掉錢                 004DAEC1 EAX:任意數字(物品過濾代碼)
  7. 物品撿拾立刻消失         004DBB1A ZF[V][ ]
  8.                                   EIP= 006000D7 ( 迷樣〃小漾 提供,絕對不KB,打怪無傷害,死亡動畫加快。)
  9. 不看打怪的傷害值         005FFFE2 EIP= 005FFFE7 ( maxjojo提供,也許可以比較不lag)
  10. 所有人都打到爆           00600003 EIP= 00600008 ( maxjojo提供,不只您打的怪,別人打怪,您也是看到爆擊。)
  11.                                   EIP= 006000D7 ( 迷樣〃小漾 提供,絕對不KB,打怪無傷害顯示。)
  12.                                   EIP= 0060023A ( 迷樣〃小漾 提供,絕對不KB,打怪無聲音無傷害,死亡殘留影像。)
  13. 怪物流眼淚滑行           00600249 ZF[V][ ] 有些怪碰不到你,但你也打不到他(GardenPath提供)
  14. 怪物停止不動             006002A0 ZF[V][ ] 被打不後退 (GardenPath提供)
  15. 定怪                     006002C6 ZF[V][ ] 人來怪開始動 (sos54321 提供)
  16. 定怪                     006002EB ZF[V][ ] 人來怪開始動 (sos54321 提供)
  17. 定怪                     00600305 EAX:16進位,除了 3 以外的數 ( maxjojo提供,遇人會自動失效 )
  18. 怪不擊退                 00602BB9 EIP= 00602BBE
  19. 全砍全刺                 006AC0FB EAX:2(砍)、3(刺)
  20. 馬克斯想念2號            006BB2B9 EIP= 006BB2BE
  21. 馬克斯無敵11號(智力1)    006BBC7B EAX=88888888
  22. 馬克斯無敵16號(智力2)    006BBE48 EAX=88888888
  23. 左右定格趴行行走         0080FB9A ZF[V][V] (朝人物面向方向行走,改變方向用跳的。)搞怪走路ZF[V][ ]走路;ZF[V][V]不走路。(人物動作動畫互調)(sos54321提供)
  24. 馬克斯物理無敵101號      00821106 ZF[V][ ] (不完全無敵(穿透無敵)怕魔攻陷井高處落下會損血)
  25. (近戰打怪/打箱)不揮空棒  00825DA6 ZF[V][V]
  26. (近戰打怪/打箱)不揮空棒  00825DB3 ZF[V][V]
  27. (近戰打怪/打箱)不揮空棒  00825DC0 ZF[V][V]
  28. 怪物單方向無敵           00825E98 ZF[V][ ]左打怪無敵;ZF[V][V]右打怪無敵 (GardenPath提供)
  29. 怪物擊中動畫加快         0082618C ZF[V][V]( GardenPath提供 )
  30. 打怪會往後順移           00827427 ZF[V][V] 適合遠距離打怪職業 (我會用外掛 提供)
  31. 無限箭(子彈,標)         00827A58 EIP= 00827A5D  (這組無限標射出會像箭,很容易被看出)
  32. 無限子彈(標)             00827A77 EIP= 00827A7C
  33. 影分身無時間限制         00827A96 EIP= 00827A9B ( phai187300提供 )
  34. 影分身                   00808720 EIP= 00808725
  35. 終極之x(100%發動)        0082AFCA EIP= 0082AFCF ( maxjojo提供 )
  36. 瞬移1口氣到頂_或底       0082B4AF EIP= 0082B4B4 自定瞬移距離ADDRESS=EIP,EAX=距離值,建議用 C8(=200)( maxjojo提供 )
  37. 自定瞬移距離             0082B4B4 EAX=距離值 建議用 C8(=200);12C (=300),1F4 (=500)
  38. 完全無敵                 0082B814 ZF[V][ ] ( sos54321 提供 )【易鎖】
  39. 馬克斯無敵100號          0082B826 ZF[V][V]【易鎖】
  40. 無敵2                    0082B878 ZF[V][ ] (GardenPath提供)
  41. 無敵3                    0082B884 ZF[V][ ] (GardenPath提供)
  42. 無敵4                    0082B8D3 ZF[V][ ] (GardenPath提供)
  43. 不被擊退                 0082C028 EIP= 0082C02D (會被鎖_需做一些小處理)( maxjojo提供 )
  44. 打怪不後退               0082C028 EIP= 0082C585 (99先生提供,不被擊退)
  45. 馬克斯送的小愛心         0082E249 ZF[V][V] EDI=星星數,每10粒小愛心會變成1粒大愛心,如果設成 FF (=255) 會有 256粒愛心,那就是會有 25粒大愛心,6粒小愛心;ps: 出現星星的前提是, 角色身上要有"點裝"。
  46. 快速丟錢                 00872965 EAX:16進位 (5萬 = C350)
  47. 怪物停止不動             0087763E ZF[V][V] (和怪物變笨共用高機率被鎖)
  48. 怪物不倒翁               0087776A ZF[V][V] ( GardenPath 提供 )
  49. 怪物擊退距離拉長         008777B4 ZF[V][V] ( GardenPath 提供 )
  50. 怪物擊退                 008268EE EIP= 0082692E ( virusjk 提供 )適合弓手、標賊和槍手用。
  51. 飛天                     00877CA2 ZF[V][ ]
  52. 高跳                     00877D5E ZF[V][ ]
  53. 音速小子                 00878656 EIP= 0087865C (GardenPath提供)怪物也會受影響,易斷線登出
  54. 飛天(無重力)             008789E9 CF[V][V] (易斷線)
  55.                                   EIP= 00878A20 (迷樣〃小漾 提供,溜冰鞋右)
  56. 單方向移動加速           008789F7 右:CF[V] 左:CF[V][V] (人物請勿移動)
  57. 怪右移加速               00878A19 ZF[V][V]
  58. 怪左移加速               00878A41 CF[V][ ](maxjojo提供)【易鎖】
  59. 保持高度                 00878AD8 ZF[V][V](maxjojo提供)
  60. 穿越地板                 0087959F CF[V][V]
  61. 跳起來落地板的搞鬼順移   008795CB eax, ecx=1 、F0 、ff ..隨你填惡搞數據 (darkjack提供)
  62. 瞬移到最左邊             0087A225 CF[V][V]
  63. 瞬移到最右邊             0087A294 CF[V][ ]
  64. 瞬移到最上面             0087A325 CF[V][V]
  65. 圖層對調                 0087A541 ZF[V][V] ( maxjojo提供,人物會到背景裡,原本人物應該被遮住的會倒過來變成人物在前景)
  66. CS-X                     0087BCF8 EAX:16進位
  67. CS-Y                     0087BD5D EAX:16進位
  68. 怪物變笨                 0087E047 ZF[V][ ]
  69. 打怪集中                 0087E121 ZF[V][V]
  70. 怪物移動方向             0087EF12 (走怪) EAX:2(右)、3(左)【易鎖】
  71. 怪物移動方向             0087F326 (跳怪) EAX:2(右)、3(左)【易鎖】
  72. 怪物掉落                 0087FB92 ZF[V][V] 【易斷線】
  73. 怪物右掉                 0087FBD6 CF[V][V] 【易斷線】
  74. 怪物左掉                 0087FC1D CF[V][ ] 【易斷線】
  75. 跳怪掉落1                0087FC9B ZF[V][ ](hcj5011提供)【易斷線】
  76. 跳怪掉落2                0087FFF5 ZF[V][ ](hcj5011提供)【易斷線】
  77. 自己角色方向鍵失效       0088BF0A ZF[V][ ](maxjojo提供)
  78. 人物不能跳2              008A0A39 ZF[V][ ] (我會用外掛 提供)
  79. 不回覆HP                 008BB7D5 ZF[V][ ] (maxjojo提供)
  80. 不回覆MP                 008BB933 ZF[V][ ] (maxjojo提供)
  81. 回 HP 的值 (CS only)     00783619 EAX= 回 HP 的值 (maxjojo提供)
  82. 假的聖火(CS)             008BF77F Eax 隨便填(例如填 F、 FF、 FFF ... )( maxjojo提供)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
13層
娜莫莉 2009-2-6 21:50:07
  1. //  TWMS087 快速恢復HP/MP 縮短版
  2. //  代碼:0045F864
  3. //  EIP=HookFR
  4. //  參考來源:penguin58
  5. //  說明:恢復時間10秒縮短為9秒,每9秒恢復HP/MP時增加回補的次數
  6. //====================
  7. [Enable]
  8.   alloc(HookFR,512)
  9.   registersymbol(HookFR)
  10.   label(HookRet)
  11.   label(HPHandler)
  12.   label(MPHandler)
  13.   label(FastRecoverHP)
  14.   label(DoNormalHP)
  15.   label(HPCheck)
  16.   alloc(HPCounter,4)
  17.   alloc(SetHPCounter,4)
  18.   registersymbol(SetHPCounter)
  19.   label(FastRecoverMP)
  20.   label(DoNormalMP)
  21.   label(MPCheck)
  22.   alloc(MPCounter,4)
  23.   alloc(SetMPCounter,4)
  24.   registersymbol(SetMPCounter)
  25. //====================
  26. HookFR:
  27.   cmp [esp],008BB7F3
  28.   je HPHandler
  29.   cmp [esp],008BB951
  30.   je MPHandler
  31. HookRet:
  32.   push ebp
  33.   jmp 0045F865
  34. HPHandler:
  35.   mov [esp],FastRecoverHP
  36.   jmp HookRet
  37. MPHandler:
  38.   mov [esp],FastRecoverMP
  39.   jmp HookRet
  40. //====================
  41. FastRecoverHP:
  42.   cmp [HPCounter],0
  43.   je HPCheck
  44.   dec [HPCounter]
  45.   cmp ebx,1
  46.   jmp DoNormalHP
  47. HPCheck:
  48.   cmp ebx,2185
  49.   jna DoNormalHP
  50.   push eax
  51.   mov eax,[SetHPCounter]
  52.   dec eax
  53.   mov [HPCounter],eax
  54.   pop eax
  55. DoNormalHP:
  56.   jmp 008BB7F6
  57. //====================
  58. FastRecoverMP:
  59.   cmp [MPCounter],0
  60.   je MPCheck
  61.   dec [MPCounter]
  62.   cmp ebx,1
  63.   jmp DoNormalMP
  64. MPCheck:
  65.   cmp ebx,2185
  66.   jna DoNormalMP
  67.   push eax
  68.   mov eax,[SetMPCounter]
  69.   dec eax
  70.   mov [MPCounter],eax
  71.   pop eax
  72. DoNormalMP:
  73.   jmp 008BB957
  74. //====================
  75. SetHPCounter:
  76.   dd A          // 回10次 HP,易斷線的請調低次數
  77. SetMPCounter:
  78.   dd 8          // 回8次 MP,易斷線的請調低次數
  79. //====================
  80. [Disable]
  81.   unregistersymbol(HookFR)
  82.   dealloc(HookFR)
  83.   dealloc(HPCounter)
  84.   dealloc(SetHPCounter)
  85.   unregistersymbol(SetHPCounter)
  86.   dealloc(MPCounter)
  87.   dealloc(SetMPCounter)
  88.   unregistersymbol(SetMPCounter)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
14層
娜莫莉 2009-2-6 21:52:40
  1. //版本:V87  快速攻擊
  2. //代碼:00442932   EIP:DOFIX
  3. [ENABLE]
  4. registersymbol(DOFIX)
  5. alloc(DOFIX, 128)
  6. registersymbol(DOFIXTIMES)
  7. alloc(DOFIXTIMES, 4)
  8. label(DOFIX01)
  9. DOFIXTIMES:
  10. dd 0
  11. DOFIX:
  12. add [DOFIXTIMES],1
  13. cmp [DOFIXTIMES],4 //若有不穩定者請將4在+1.一直+1到穩定不斷線即可.要16進位喔
  14. jg DOFIX01
  15. cmp [ebp-1c],esi
  16. jmp 00442935
  17. DOFIX01:
  18. mov [DOFIXTIMES],0
  19. mov eax,FFFF03E7
  20. cmp [ebp-1c],esi
  21. jmp 00442935  
  22. [DISABLE]
  23. dealloc(DOFIX)
  24. unregistersymbol(DOFIX)
  25. dealloc(DOFIXTIMES)
  26. unregistersymbol(DOFIXTIMES)
複製代碼

  1. //TWMS V87             節能SWEI 15合1
  2. //1.怪物不被擊退       2.不顯示怪物損傷
  3. //3.怪物走路畫面省略   4.怪瞬移2號
  4. //5.怪瞬移4號          6.HPMP加速恢復
  5. //7.瞬移距離增加       8.瞬移到頂或底
  6. //9.100%發動終極之x    10.隱形無敵8秒   
  7. //11.無限箭(子彈)      12.超檢
  8. //13.停止呼吸          14.讀取HP MP
  9. //15.紅點技能失效
  10. //P.S大地圖使用怪瞬移2號會斷線,過地圖請先關閉
  11. //Address : 0041406a
  12. //Eip : swei
  13. //Fine scipt : sofun
  14. //Address Source : maxjojo
  15. //============================
  16. [ENABLE]
  17. registersymbol(swei)
  18. registersymbol(Mynobackonoff)
  19. registersymbol(MyStoponoff)
  20. registersymbol(Mypickonoff)
  21. registersymbol(Myboltonoff)
  22. registersymbol(MyboltIonoff)
  23. registersymbol(Myendlessonoff)
  24. registersymbol(Myshadowonoff)
  25. registersymbol(Myredstopstartonoff)
  26. registersymbol(AccentMP)
  27. registersymbol(GoingtoMPone)
  28. registersymbol(No_Skill_Red)
  29. registersymbol(Myupdownonoff)
  30. registersymbol(Myultimatenonoff)
  31. alloc(swei, 1024)
  32. alloc(Mynobackonoff, 4)
  33. alloc(MyStoponoff, 4)
  34. alloc(Mypickonoff, 4)
  35. alloc(Myboltonoff, 4)
  36. alloc(MyboltIonoff, 4)
  37. alloc(Myendlessonoff, 4)
  38. alloc(Myshadowonoff, 4)
  39. alloc(Myredstopstartonoff, 4)
  40. alloc(AccentMP, 4)
  41. alloc(GoingtoMPone, 4)
  42. alloc(MPCounter,4)
  43. alloc(SetMPCounter,4)
  44. alloc(HPCounter,4)
  45. alloc(SetHPCounter,4)
  46. alloc(RecoverTime,4)
  47. alloc(No_Skill_Red,4)
  48. alloc(Myupdownonoff, 4)
  49. alloc(Myultimatenonoff, 4)
  50. label(Stop)
  51. label(Mynobackstart)
  52. label(MynobackNormal)
  53. label(MyStopstart)
  54. label(MyStopNormal)
  55. label(Mypickstart)
  56. label(MypickNormal)
  57. label(Mybolt)
  58. label(MyboltNormal)
  59. label(MyboltI)
  60. label(MyboltINormal)
  61. label(Myendless)
  62. label(MyendlessNormal)
  63. label(EnteringMP)
  64. label(EnteringMPtwo)
  65. label(FastRecoverMP)
  66. label(DoMPNormal)
  67. label(MPCheck)
  68. label(EnteringHP)
  69. label(EnteringHPtwo)
  70. label(FastRecoverHP)
  71. label(DoHpNormal)
  72. label(HPCheck)
  73. label(No_Skill)
  74. label(InvalidRedSpot)
  75. label(Skill_normal)
  76. label(Myupdownstart)
  77. label(MyupdownstartII)
  78. label(MyupdownNormal)
  79. label(Myultimatenstart)
  80. label(MyultimatenNormal)
  81. registersymbol(StealthTime)
  82. registersymbol(Removal)
  83. alloc(StealthTime, 4)
  84. alloc(Removal, 4)
  85. label(Asphyxiation)
  86. label(StopBreathe)
  87. label(StealthCancels)
  88. label(Myhp)
  89. label(Myhpstart)
  90. //=======================================================
  91. //隱形無敵時間
  92. StealthTime:
  93. db 99783981 //請別改它,這是我的註冊商標,亂動算你倒楣
  94. db 20       //隱形時間,記得從這裡做調整
  95.             //這是  5進位的, 5是 1個單位,每個單位為 2秒
  96.             //設定  5為 1個單位,相當於 2秒
  97.             //設定 10為 2個單位,相當於 4秒
  98.             //設定 15為 3個單位,相當於 6秒
  99. Removal:
  100. dd 1        //若要取消隱形時間,請輸入【0】即可
  101. //============================================================
  102. //【以下為各項功能開關預設初始值】
  103. //============================================================
  104. //怪物不被擊退        【0】關       【1】開 (預設值)
  105. //============================================================
  106. Mynobackonoff:
  107.        dd     0
  108. //============================================================
  109. //不顯示怪走路動畫開關【0】關       【1】開(預設值)
  110. //============================================================
  111. MyStoponoff:
  112.        dd     0
  113. //============================================================
  114. //不顯示怪傷害值開關  【0】關       【1】開(預設值)
  115. //============================================================
  116. Mypickonoff:
  117.        dd     0
  118. //============================================================
  119. //怪瞬移2號開關       【1】關       【0】開 (遇紅取消,預設值)
  120. //============================================================
  121. Myboltonoff:
  122.        dd     1
  123. //============================================================
  124. //怪瞬移4號開關       【0】關       【1】開 (遇紅取消,預設值)
  125. //============================================================
  126. MyboltIonoff:
  127.        dd     1
  128. //============================================================
  129. //無限子彈(鏢)開關    【0】關       【1】開 (預設值)
  130. //============================================================
  131. Myendlessonoff:
  132.        dd     1
  133. //============================================================
  134. //瞬間恢復MP_控制部分
  135. //============================================================
  136. SetMPCounter:
  137. dd 8
  138. //若不是法師職業,想穩一點請用6或更低,最高8
  139. //============================================================
  140. //瞬間恢復HP_控制部分
  141. //============================================================
  142. SetHPCounter:  
  143.   dd 0A
  144. //每次恢復HP量為原始值的10倍 0A為10倍
  145. //============================================================
  146. //技能失效的紅點數_控制部分
  147. //============================================================
  148. No_Skill_Red:
  149. dd 0 //技能失效的紅點數,0 為不啟動
  150. //============================================================
  151. //遇紅點動作無效      【1】關        【0】開(預設值)
  152. //============================================================
  153. Myredstopstartonoff:
  154.        dd     0   
  155. //包含定點順移,技能,腳色行動等全部停止
  156. //只能使用藥水,徹底實現敵不動我不動
  157. //============================================================
  158. //瞬移距離增加開關    【0】關        【1】開(預設值)
  159. //瞬移到頂或底開關    【2】到頂或底
  160. //============================================================
  161. Myupdownonoff:
  162.        dd     0
  163. //【0】不使用任何增距  
  164. //【1】增距為500,可自行到數據中設定距離
  165. //【2】趕路用能一次順移到畫面最頂或最底
  166. //此項功能曾列入高危險代碼,請衡量是否使用
  167. //或使用較低等距離如200 & 300等...
  168. //============================================================
  169. //100%發動終極之x     【0】關        【1】開(預設值)
  170. //============================================================
  171. Myultimatenonoff:
  172.        dd     1
  173. //需點該技能方能發動終極之x
  174. swei:
  175. //================================================
  176.        cmp    dword ptr [esp], 00602BBE       //怪物不被擊退
  177.        je     Mynobackstart
  178.        cmp    dword ptr [esp], 005FC7C0       //不顯示怪物走路動畫     
  179.        je     MyStopstart
  180.        cmp    dword ptr [esp], 005FFFE7       //不顯示打怪的傷害值
  181.        je     Mypickstart
  182.        cmp    dword ptr [esp], 0061C33C       //怪瞬移2號
  183.        je     Mybolt
  184.        cmp    dword ptr [esp], 0061C3A7       //怪瞬移4號
  185.        je     MyboltI
  186.        cmp    dword ptr [esp], 007B7B40      //抓取 血量
  187.        je     Myhp                            //感謝 Max大提供  
  188.        cmp    dword ptr [esp], 00827A7C       //無限子彈(鏢)
  189.        je     Myendless
  190.        cmp    dword ptr [esp], 008BB91E       //瞬間恢復MP
  191.        je     EnteringMP
  192.        cmp    dword ptr [esp], 008BB7C0       //瞬間恢復HP
  193.        je     EnteringHP
  194.       
  195.        cmp    dword ptr [esp], 0082B4B4       //瞬移到頂或底
  196.        je     Myupdownstart
  197.        cmp    dword ptr [esp], 0082AFCF       //100%發動終極之x
  198.        je     Myultimatenstart
  199.                         
  200.        cmp dword ptr [esp], 0082C02D        //隱形無敵15秒                                      
  201.        je Asphyxiation                   //AOB 59 59 7C 03 6A 64 58 3B
  202.        cmp    dword ptr [esp], 00821A1C       //遇紅點技能失效
  203.        je     No_Skill   
  204. //============================================================
  205. Stop:
  206.        push   ebp
  207.        jmp    0041406B
  208. Asphyxiation:
  209. mov [esp], StopBreathe
  210. jmp Stop
  211. EnteringMP:
  212.        mov [esp], EnteringMPtwo
  213.        jmp Stop
  214. EnteringHP:
  215.        mov [esp], EnteringHPtwo
  216.        jmp Stop
  217. No_Skill:
  218.        mov [esp], InvalidRedSpot
  219.        jmp Stop
  220. Myhp:
  221.        mov [esp], Myhpstart
  222.        jmp Stop
  223. StopBreathe:
  224. cmp eax, eax
  225. pop ecx
  226. pop ecx
  227. cmp [Removal],0
  228. je StealthCancels
  229. cmp [ebp+08],ebx
  230. mov esi,000005dc
  231. lea ecx,[edi+0000158c]
  232. //jg 0082c03d
  233. push [StealthTime]
  234. jmp 0082C58A
  235. StealthCancels:
  236. lea ecx,[edi+0000158c]
  237. jg 0082c594
  238. push fffffa24
  239. jmp 0082C58A
  240. //===抓取血量0.87======================================
  241. Myhpstart:
  242. push [esi+65]
  243. add esi,61
  244. push esi
  245. mov edi,eax
  246. call 00460332   
  247. movsx ecx,word ptr [ebp-20]
  248. mov esi,[ebp-18]
  249. add esp,28
  250. push [ebp-10]
  251. movsx eax,ax
  252.        mov  [00ABFFF0],eax  //抓取血量
  253.        mov  [00ABFFF4],ecx  //抓取魔量
  254.        push [ebp-14]
  255.        jmp 007B7B61
  256. //===怪物不被擊退=================================
  257. Mynobackstart:
  258.        cmp    [Mynobackonoff], 1
  259.        jne    MynobackNormal
  260.        ret
  261. MynobackNormal:
  262.        jmp    Stop
  263. //===不顯示怪物走路動畫===========================
  264. MyStopstart:
  265.        cmp    [MyStoponoff], 1
  266.        jne    MyStopNormal
  267.        ret
  268. MyStopNormal:
  269.        jmp    Stop
  270. //===不顯示打怪的傷害值===========================
  271. Mypickstart:
  272.        cmp    [Mypickonoff], 1
  273.        jne    MypickNormal
  274.        ret
  275. MypickNormal:
  276.        jmp    Stop
  277. //===怪瞬移2號====================================
  278. Mybolt:
  279.        cmp    [Myboltonoff], 1
  280.        jne    MyboltNormal
  281.       push   eax
  282.        mov    eax, [00A2060C]  
  283.       cmp    [eax+18], 00
  284.       pop    eax
  285.       jg     MyboltNormal
  286.        ret
  287. MyboltNormal:
  288.        jmp    Stop
  289. //===怪瞬移4號====================================
  290. MyboltI:
  291.        cmp    [MyboltIonoff], 1
  292.        jne    MyboltINormal
  293. push eax
  294. mov eax,[00A20624]
  295. mov [eax+206C],0
  296. mov eax,[00A20614]         
  297. mov [eax+360], 0
  298. pop eax
  299.        push   eax
  300.       mov    eax, [00A2060C]  
  301.        cmp    [eax+18], 00
  302.        pop    eax
  303.       jg     MyboltINormal
  304.        ret
  305. MyboltINormal:
  306.        jmp    Stop
  307. //===無限子彈(鏢)=================================
  308. Myendless:
  309.        cmp    [Myendlessonoff], 1
  310.        jne    MyendlessNormal
  311.        ret
  312. MyendlessNormal:
  313.        jmp    Stop
  314. //====瞬間恢復MP==================================
  315. EnteringMPtwo:
  316.        pop ecx
  317.        pop ecx
  318.        mov ecx,[00a1c17c]
  319.         push 00
  320.         push eax
  321.         call 0058ff87
  322.         test eax,eax
  323.         mov [ebp-24],eax
  324.         jne 008bb973
  325.         lea ecx,[edi+00002f7c]
  326.         call 0045f7af
  327.         mov ebx,eax
  328.         add ebx,1e
  329.         push ebx
  330.         lea ecx,[edi+00002f7c]
  331.       call 0045f864
  332.        jmp FastRecoverMP
  333. FastRecoverMP:
  334.        cmp [MPCounter],0
  335.        je MPCheck
  336.        dec [MPCounter]
  337.        cmp ebx,1
  338.        jmp 008BB957
  339. MPCheck:
  340.        cmp ebx,00002708
  341.        jna DoMPNormal
  342.        push eax
  343.        mov eax,[SetMPCounter]
  344.        dec eax
  345.        mov [MPCounter],eax
  346.        pop eax
  347. DoMPNormal:
  348.        cmp ebx,00002710
  349.        jmp 008BB957
  350. //====瞬間恢復HP=================================
  351. EnteringHPtwo:
  352.        pop ecx
  353.        pop ecx
  354.          mov ecx,[00a1c17c]
  355.          push 01
  356.          push eax
  357.         call 0058ff87
  358.          test eax,eax
  359.          mov [ebp-24],eax
  360.          jne 008a7b2e
  361.          lea ecx,[edi+00002f70]
  362.          call 0045f7af
  363.          mov ebx,eax
  364.          add ebx,1e
  365.          push ebx
  366.          lea ecx,[edi+00002f70]
  367.          call 0045f864
  368.        jmp FastRecoverHP
  369. FastRecoverHP:
  370.        push eax
  371.        mov eax,[ebp-1c]
  372.        mov [RecoverTime],eax
  373.        pop eax
  374.        cmp [HPCounter],0
  375.        je HPCheck
  376.        dec [HPCounter]
  377.        cmp ebx,1
  378.        jmp 008BB7F6
  379.      
  380. HPCheck:
  381.        sub [RecoverTime],0A
  382.        cmp ebx,[RecoverTime]
  383.        jna DoHpNormal
  384.        push eax
  385.        mov eax,[SetHPCounter]
  386.        dec eax
  387.        mov [HPCounter],eax
  388.        pop eax
  389. DoHpNormal:
  390.        cmp ebx,[ebp-1c]
  391.        jmp 008BB7F6
  392. //====瞬移距離增加================================
  393. Myupdownstart:
  394.        cmp    [Myupdownonoff], 1
  395.        jne    MyupdownstartII
  396.        mov eax,1f4   //自設瞬移距離,1F4=瞬移500的效果
  397.        ret           //C8 =瞬移200的效果,建議使用
  398.                      //12C=瞬移300的效果
  399. //====瞬移到頂或底================================
  400. MyupdownstartII:
  401.        cmp    [Myupdownonoff], 2
  402.        jne    MyupdownNormal
  403.        ret
  404. MyupdownNormal:
  405.        jmp    Stop
  406. //====100%發動終極之x=============================
  407. Myultimatenstart:
  408.        cmp    [Myultimatenonoff], 1
  409.        jne    MyultimatenNormal
  410.        ret
  411. MyultimatenNormal:
  412.        jmp    Stop
  413. //================================================
  414. //=====遇紅點技能失效=============================
  415. InvalidRedSpot:
  416.       
  417.        cmp [No_Skill_Red],0
  418.        je Skill_normal
  419.        push eax
  420.        mov eax,[00A2060C]
  421.        mov eax,[eax+18]
  422.        cmp [No_Skill_Red],eax
  423.        pop eax
  424.        jg Skill_normal
  425.        mov eax,1
  426.        neg eax        
  427.        jmp 00821A1E
  428. Skill_normal:
  429.       
  430.       
  431.        jmp 00821A1E
  432. [disable]
  433. unregistersymbol(swei)
  434. unregistersymbol(Mynobackonoff)
  435. unregistersymbol(MyStoponoff)
  436. unregistersymbol(Mypickonoff)
  437. unregistersymbol(Myboltonoff)
  438. unregistersymbol(MyboltIonoff)
  439. unregistersymbol(Myendlessonoff)
  440. unregistersymbol(Myshadowonoff)
  441. unregistersymbol(Myredstopstartonoff)
  442. unregistersymbol(FastRecoverHP)
  443. unregistersymbol(No_Skill_Red)
  444. unregistersymbol(Myupdownonoff)
  445. unregistersymbol(Myultimatenonoff)
  446. dealloc(swei)
  447. dealloc(Mynobackonoff)
  448. dealloc(MyStoponoff)
  449. dealloc(Mypickonoff)
  450. dealloc(Myboltonoff)
  451. dealloc(MyboltIonoff)
  452. dealloc(Myendlessonoff)
  453. dealloc(Myshadowonoff)
  454. dealloc(Myredstopstartonoff)
  455. dealloc(FastRecoverHP)
  456. dealloc(HPCounter)
  457. dealloc(SetHPCounter)
  458. dealloc(RecoverTime)
  459. dealloc(No_Skill_Red)
  460. dealloc(Myupdownonoff)
  461. dealloc(Myultimatenonoff)
  462. unregistersymbol(StopMonsteronoff)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
15層
娜莫莉 2009-2-8 11:56:24
感謝鹹瞎叔的分享
  1. //V87 掛機專用R1(專業版)
  2. //原作:各位大大
  3. //更新:king3005518
  4. //Address:00509C34
  5. //EIP:ZOO
  6. //順移使用方法:
  7. //記錄順移點:左趴1秒.右趴1秒就記錄了
  8. //啟動順移:只要攻擊次數超過設定值.就會順移(村莊�堣]可使用)
  9. //順移安全點:人物左坐.就記錄了
  10. //清除一切順移紀錄:人物右坐.就清除一切順移紀錄.回村換頻不需要再關數據了
  11. //順移注意事項:
  12. //一.人物每次順移後.盡量有移動的動作(不然容易斷線)
  13. //   搭配R2的MISS無敵+R3的定點碰撞.比較穩定
  14. //二.攻擊次數不要調太低.順移太快.容易斷線
  15. //-----------------------------------------------
  16. [ENABLE]
  17. registersymbol(ZOO)
  18. alloc(ZOO,4096)
  19. registersymbol(ZOOKEY)
  20. alloc(ZOOKEY,4)
  21. registersymbol(MKAUTOKEY)
  22. alloc(MKAUTOKEY,4)
  23. registersymbol(MKAUTOKEY1)
  24. alloc(MKAUTOKEY1,4)
  25. label(ZOO00)
  26. label(MKL)
  27. label(MKL00)
  28. label(MKR)
  29. label(MKR00)
  30. label(MKLR)
  31. label(MKAUTO)
  32. label(MKAUTOLR)
  33. label(MKAUTOLR00)
  34. label(MKWORK)
  35. label(MKWORK00)
  36. label(MKJMP)
  37. label(MKJMP00)
  38. registersymbol(MKSTOPKEY)
  39. alloc(MKSTOPKEY,4)
  40. registersymbol(MKSTOPXY)
  41. alloc(MKSTOPXY,4)
  42. label(MKSTOP)
  43. label(MKSTOP00)
  44. label(MKSTOP01)
  45. registersymbol(SLAKEY)
  46. alloc(SLAKEY,4)
  47. label(SLA)
  48. label(SLA00)
  49. registersymbol(MKJMPDOWNKEY)
  50. alloc(MKJMPDOWNKEY,4)
  51. label(MKJMPDOWN)
  52. registersymbol(MKJMPDOWN2KEY)
  53. alloc(MKJMPDOWN2KEY,4)
  54. label(MKJMPDOWN2)
  55. label(MKJMPDOWN200)
  56. registersymbol(MYGOKEY)
  57. alloc(MYGOKEY,4)
  58. registersymbol(MYGOREOF)
  59. alloc(MYGOREOF,4)
  60. registersymbol(MYGOREOF00)
  61. alloc(MYGOREOF00,4)
  62. registersymbol(MYGORE110)
  63. alloc(MYGORE110,1024)
  64. registersymbol(MYGOREKEY)
  65. alloc(MYGOREKEY,4)
  66. registersymbol(MYGOUSEUPKEY)
  67. alloc(MYGOUSEUPKEY,4)
  68. registersymbol(MYGOUSEUPKEY1)
  69. alloc(MYGOUSEUPKEY1,4)
  70. registersymbol(MYGOUSEUPKEY2)
  71. alloc(MYGOUSEUPKEY2,4)
  72. registersymbol(MYGORED110)
  73. alloc(MYGORED110,4)
  74. registersymbol(MYGOREDKEY)
  75. alloc(MYGOREDKEY,4)
  76. registersymbol(MYGOREDPL)
  77. alloc(MYGOREDPL,4)
  78. label(MYGO)
  79. label(MYGO00)
  80. label(MYGOUP)
  81. label(MYGOUP01)
  82. label(MYGORE)
  83. label(MYGORE01)
  84. label(MYGORE0100)
  85. label(MYGORE02)
  86. label(MYGORE0200)
  87. label(MYGOUSE)
  88. label(MYGOUSE00)
  89. label(MYGOUSE01)
  90. label(MYGORED)
  91. label(MYGORED00)
  92. label(MYGORED01)
  93. label(MYGORED011)
  94. label(MYGORED02)
  95. label(MYGORED021)
  96. label(MYGODEL)
  97. label(MYGODEL00)
  98. //-----------------------------------------------
  99. ZOOKEY:
  100. DD 1   //總開關: 0.關 1.開
  101. MKAUTOKEY:
  102. DD 2   //走怪: 0.關 1.右走 2.左走 3.跟隨
  103. MKAUTOKEY1:
  104. DD 2   //跳怪: 0.關 1.右走 2.左走 3.跟隨
  105. MKSTOPKEY:
  106. DD 0   //定怪: 0.關 1.開
  107. MKSTOPXY:
  108. DD C8  //定怪範圍: 16進位.目前距離人物XY範圍200
  109. SLAKEY:
  110. DD 1   //快速撿物: 0.關 1.開
  111. MKJMPDOWNKEY:
  112. DD 1   //跳怪掉落1: 0.關 1.開
  113. MKJMPDOWN2KEY:
  114. DD 1   //跳怪掉落2: 0.關 1.開
  115.        //清除順移一切記錄(人物右坐)
  116. MYGOKEY:
  117. DD 1   //人物順移: 0.關 1.開(記錄點:人物先左趴1秒.在右趴1秒)
  118. MYGOUSEUPKEY:
  119. DD F   //人物順移攻擊次數:16進位.目前攻擊15次左右順移
  120. MYGOREDKEY:
  121. DD 0   //遇人順移安全點: 0.關 1.開(記錄點:人物左坐.必須開人物順移才能使用)
  122. MYGOREDPL:
  123. DD 9   //遇人順移安全點人數允許量: 16進位.(目前0人)畫面玩家超過設定時.啟動順移安全點
  124. //-----------------------------------------------
  125. MYGOREKEY:
  126. DD 0
  127. MYGOREOF:
  128. DD 0
  129. MYGOREOF00:
  130. DD 0
  131. MYGORE110:
  132. DD 0
  133. MYGOUSEUPKEY1:
  134. DD 0
  135. MYGOUSEUPKEY2:
  136. DD 0
  137. MYGORED110:
  138. DD 0
  139. //-----------------------------------------------
  140. ZOO:
  141. cmp [ZOOKEY],0
  142. je ZOO00
  143. call SLA
  144. call MYGO
  145. cmp dword ptr [esp], 0087FB71
  146. je MKAUTO
  147. cmp dword ptr [esp], 0088006D
  148. je MKJMPDOWN2
  149. jmp ZOO00
  150. //-----------------------------------------------
  151. ZOO00:
  152. ret
  153. //-----------------------------------------------
  154. MKL:
  155. cmp [ebx+140],2
  156. je MKL00
  157. mov [ebx+494],0
  158. ret
  159. MKL00:
  160. mov [ebx+494],FFFF
  161. ret
  162. //-----------------------------------------------
  163. MKR:
  164. cmp [ebx+140],3
  165. je MKR00
  166. mov [ebx+494],0
  167. ret
  168. MKR00:
  169. mov [ebx+494],FFFF
  170. ret
  171. //-----------------------------------------------
  172. MKLR:
  173. push eax
  174. mov eax,[00A20614]
  175. mov eax,[eax+B9C]
  176. cmp [ebx+1C4],eax
  177. pop eax
  178. jl MKL
  179. jg MKR
  180. ret
  181. //-----------------------------------------------
  182. MKAUTO:
  183. add esp,4
  184. call MKAUTOLR
  185. call MKSTOP
  186. cmp [MKJMPDOWNKEY],0
  187. je MKAUTOLR00
  188. cmp [ebx+230],2
  189. je MKJMPDOWN
  190. jmp MKAUTOLR00
  191. MKAUTOLR00:
  192. fsubr qword ptr [ebp-18]
  193. jmp 0087FB74
  194. //-----------------------------------------------
  195. MKJMPDOWN:
  196. fsubr qword ptr [ebp-18]
  197. add esp,10
  198. fst qword ptr [ebp-18]
  199. fcomp qword ptr [00985a40]
  200. jmp 0087FF00
  201. //-----------------------------------------------
  202. MKAUTOLR:
  203. cmp [ebx+230],1
  204. je MKWORK
  205. cmp [ebx+230],2
  206. je MKJMP
  207. ret
  208. //-----------------------------------------------
  209. MKWORK:
  210. cmp [MKAUTOKEY],0
  211. je MKWORK00
  212. cmp [MKAUTOKEY],1
  213. je MKL
  214. cmp [MKAUTOKEY],2
  215. je MKR
  216. cmp [MKAUTOKEY],3
  217. je MKLR
  218. ret
  219. MKWORK00:
  220. ret
  221. //-----------------------------------------------
  222. MKJMP:
  223. cmp [MKAUTOKEY1],0
  224. je MKJMP00
  225. cmp [MKAUTOKEY1],1
  226. je MKL
  227. cmp [MKAUTOKEY1],2
  228. je MKR
  229. cmp [MKAUTOKEY1],3
  230. je MKLR
  231. ret
  232. MKJMP00:
  233. ret
  234. //-----------------------------------------------
  235. MKSTOP:
  236. cmp [MKSTOPKEY],0
  237. je MKSTOP00
  238. push eax
  239. mov eax,[00A20614]
  240. mov eax,[eax+B9C]
  241. sub eax,[MKSTOPXY]
  242. cmp [ebx+1C4],eax
  243. pop eax
  244. jl MKSTOP00
  245. push eax
  246. mov eax,[00A20614]
  247. mov eax,[eax+B9C]
  248. add eax,[MKSTOPXY]
  249. cmp [ebx+1C4],eax
  250. pop eax
  251. jg MKSTOP00
  252. push eax
  253. mov eax,[00A20614]
  254. mov eax,[eax+BA0]
  255. sub eax,[MKSTOPXY]
  256. cmp [ebx+1C8],eax
  257. pop eax
  258. jl MKSTOP00
  259. push eax
  260. mov eax,[00A20614]
  261. mov eax,[eax+BA0]
  262. add eax,[MKSTOPXY]
  263. cmp [ebx+1C8],eax
  264. pop eax
  265. jg MKSTOP00
  266. cmp [ebx+140],4
  267. je MKSTOP01
  268. cmp [ebx+140],5
  269. je MKSTOP01
  270. mov [ebx+494],0
  271. ret
  272. //-----------------------------------------------
  273. MKSTOP00:
  274. ret
  275. //-----------------------------------------------
  276. MKSTOP01:
  277. mov [ebx+494],FFFF
  278. ret
  279. //-----------------------------------------------
  280. SLA:
  281. cmp [SLAKEY],0
  282. je SLA00
  283. push eax
  284. mov eax,[00A20624]
  285. mov [eax+206C],0
  286. pop eax
  287. ret
  288. SLA00:
  289. ret
  290. //-----------------------------------------------
  291. MKJMPDOWN2:
  292. add esp,4
  293. cmp [MKJMPDOWN2KEY],0
  294. je MKJMPDOWN200
  295. fcomp qword ptr [ebp-08]
  296. pop ecx
  297. pop ecx
  298. jmp 008800D7
  299. MKJMPDOWN200:
  300. fcomp qword ptr [ebp-08]
  301. jmp 00880070 //ok
  302. //-----------------------------------------------
  303. MYGO:
  304. cmp [MYGOKEY],0
  305. je MYGO00
  306. call MYGOUP
  307. call MYGORE
  308. call MYGOUSE
  309. call MYGORED
  310. call MYGODEL
  311. ret
  312. //-----------------------------------------------
  313. MYGO00:
  314. ret
  315. //-----------------------------------------------
  316. MYGOUP:
  317. push eax
  318. mov eax,[00A20614]
  319. mov eax,[eax+1D50]
  320. cmp [MYGOUSEUPKEY2],eax
  321. pop eax
  322. jne MYGOUP01
  323. ret
  324. MYGOUP01:
  325. add [MYGOUSEUPKEY1],1
  326. push eax
  327. mov eax,[00A20614]
  328. mov eax,[eax+1D50]
  329. mov [MYGOUSEUPKEY2],eax
  330. pop eax
  331. ret
  332. //-----------------------------------------------
  333. MYGORE:
  334. call MYGORE01
  335. call MYGORE02
  336. ret
  337. //-----------------------------------------------
  338. MYGORE01:
  339. cmp [MYGOREKEY],0
  340. jne MYGORE0100
  341. push eax
  342. mov eax,[00A20614]
  343. mov eax,[eax+364]
  344. cmp eax,B
  345. pop eax
  346. jne MYGORE0100
  347. mov [MYGOREKEY],1
  348. ret
  349. MYGORE0100:
  350. ret
  351. //-----------------------------------------------
  352. MYGORE02:
  353. cmp [MYGOREKEY],1
  354. jne MYGORE0200
  355. push eax
  356. mov eax,[00A20614]
  357. mov eax,[eax+364]
  358. cmp eax,A
  359. pop eax
  360. jne MYGORE0200
  361. mov [MYGOREKEY],0
  362. push eax
  363. push ebx
  364. add [MYGOREOF],1
  365. mov eax,[MYGOREOF]
  366. mov ebx,[00A20614]
  367. add ebx,BDC
  368. mov ebx,[ebx]
  369. sub ebx,C
  370. mov ebx,[ebx+110]
  371. mov [MYGORE110+eax*4],ebx
  372. mov [MYGOREOF00],eax
  373. pop ebx
  374. pop eax
  375. ret
  376. MYGORE0200:
  377. ret
  378. //-----------------------------------------------
  379. MYGOUSE:
  380. cmp [MYGOREOF],0
  381. je MYGOUSE00
  382. push eax
  383. mov eax,[MYGOUSEUPKEY1]
  384. cmp eax,[MYGOUSEUPKEY]
  385. pop eax
  386. jl MYGOUSE00
  387. mov [MYGOUSEUPKEY1],0
  388. push eax
  389. push ebx
  390. mov eax,[MYGOREOF00]
  391. mov eax,[MYGORE110+eax*4]
  392. mov ebx,[00A20614]
  393. add ebx,BDC
  394. mov ebx,[ebx]
  395. sub ebx,C
  396. mov [ebx+110],eax
  397. pop ebx
  398. pop eax
  399. sub [MYGOREOF00],1
  400. cmp [MYGOREOF00],0
  401. jle MYGOUSE01
  402. ret
  403. //-----------------------------------------------
  404. MYGOUSE00:
  405. ret
  406. //-----------------------------------------------
  407. MYGOUSE01:
  408. push eax
  409. mov eax,[MYGOREOF]
  410. mov [MYGOREOF00],eax
  411. pop eax
  412. ret
  413. //-----------------------------------------------
  414. MYGORED:
  415. cmp [MYGOREDKEY],0
  416. je MYGORED00
  417. call MYGORED01
  418. call MYGORED02
  419. ret
  420. //-----------------------------------------------
  421. MYGORED00:
  422. ret
  423. //-----------------------------------------------
  424. MYGORED01:
  425. push eax
  426. mov eax,[00A20614]
  427. mov eax,[eax+364]
  428. cmp eax,15
  429. pop eax
  430. jne MYGORED011
  431. push eax
  432. mov eax,[00A20614]
  433. add eax,BDC
  434. mov eax,[eax]
  435. sub eax,C
  436. mov eax,[eax+110]
  437. mov [MYGORED110],eax
  438. pop eax
  439. ret
  440. MYGORED011:
  441. ret
  442. //-----------------------------------------------
  443. MYGORED02:
  444. cmp [MYGORED110],0
  445. je MYGORED021
  446. push eax
  447. mov eax,[00A2060C]
  448. mov eax,[eax+18]
  449. cmp eax,[MYGOREDPL]
  450. pop eax
  451. jle MYGORED021
  452. push eax
  453. push ebx
  454. mov eax,[00A20614]
  455. add eax,BDC
  456. mov eax,[eax]
  457. sub eax,C
  458. mov ebx,[MYGORED110]
  459. mov [eax+110],ebx
  460. pop ebx
  461. pop eax
  462. ret
  463. MYGORED021:
  464. ret
  465. //-----------------------------------------------
  466. MYGODEL:
  467. push eax
  468. mov eax,[00A20614]
  469. mov eax,[eax+364]
  470. cmp eax,14
  471. pop eax
  472. jne MYGODEL00
  473. mov [MYGOREOF],0
  474. mov [MYGOREOF00],0
  475. mov [MYGORED110],0
  476. ret
  477. MYGODEL00:
  478. ret
  479. //-----------------------------------------------
  480. [DISABLE]
  481. dealloc(ZOO)
  482. unregistersymbol(ZOO)
  483. dealloc(ZOOKEY)
  484. unregistersymbol(ZOOKEY)
  485. dealloc(MKAUTOKEY)
  486. unregistersymbol(MKAUTOKEY)
  487. dealloc(MKAUTOKEY1)
  488. unregistersymbol(MKAUTOKEY1)
  489. dealloc(MKSTOPKEY)
  490. unregistersymbol(MKSTOPKEY)
  491. dealloc(MKSTOPXY)
  492. unregistersymbol(MKSTOPXY)
  493. dealloc(SLAKEY)
  494. unregistersymbol(SLAKEY)
  495. dealloc(MKJMPDOWNKEY)
  496. unregistersymbol(MKJMPDOWNKEY)
  497. dealloc(MKJMPDOWN2KEY)
  498. unregistersymbol(MKJMPDOWN2KEY)
  499. dealloc(MYGOKEY)
  500. unregistersymbol(MYGOKEY)
  501. dealloc(MYGOREOF)
  502. unregistersymbol(MYGOREOF)
  503. dealloc(MYGOREOF00)
  504. unregistersymbol(MYGOREOF00)
  505. dealloc(MYGORE110)
  506. unregistersymbol(MYGORE110)
  507. dealloc(MYGOREKEY)
  508. unregistersymbol(MYGOREKEY)
  509. dealloc(MYGOUSEUPKEY)
  510. unregistersymbol(MYGOUSEUPKEY)
  511. dealloc(MYGOUSEUPKEY1)
  512. unregistersymbol(MYGOUSEUPKEY1)
  513. dealloc(MYGOUSEUPKEY2)
  514. unregistersymbol(MYGOUSEUPKEY2)
  515. dealloc(MYGOREDKEY)
  516. unregistersymbol(MYGOREDKEY)
  517. dealloc(MYGORED110)
  518. unregistersymbol(MYGORED110)
  519. dealloc(MYGOREDPL)
  520. unregistersymbol(MYGOREDPL)
複製代碼

  1. //TWMS V87             節能SWEI 13合1
  2. //1.怪物不被擊退       2.不顯示怪物損傷
  3. //3.怪物走路畫面省略   4.怪瞬移2號
  4. //5.怪瞬移4號          6.HPMP加速恢復
  5. //7.瞬移距離增加       8.瞬移到頂或底
  6. //9.100%發動終極之x    10.隱形無敵8秒   
  7. //11.無限箭(子彈)      12.超檢
  8. //13.停止呼吸      
  9. //P.S大地圖使用怪瞬移2號會斷線,過地圖請先關閉
  10. //Address : 0041406a
  11. //Eip : swei
  12. //Fine scipt : sofun
  13. //Address Source : maxjojo
  14. //============================
  15. [ENABLE]
  16. registersymbol(swei)
  17. registersymbol(Mynobackonoff)
  18. registersymbol(MyStoponoff)
  19. registersymbol(Mypickonoff)
  20. registersymbol(Myboltonoff)
  21. registersymbol(MyboltIonoff)
  22. registersymbol(Myendlessonoff)
  23. registersymbol(Myshadowonoff)
  24. registersymbol(Myredstopstartonoff)
  25. registersymbol(AccentMP)
  26. registersymbol(GoingtoMPone)
  27. registersymbol(No_Skill_Red)
  28. registersymbol(Myupdownonoff)
  29. registersymbol(Myultimatenonoff)
  30. alloc(swei, 1024)
  31. alloc(Mynobackonoff, 4)
  32. alloc(MyStoponoff, 4)
  33. alloc(Mypickonoff, 4)
  34. alloc(Myboltonoff, 4)
  35. alloc(MyboltIonoff, 4)
  36. alloc(Myendlessonoff, 4)
  37. alloc(Myshadowonoff, 4)
  38. alloc(Myredstopstartonoff, 4)
  39. alloc(AccentMP, 4)
  40. alloc(GoingtoMPone, 4)
  41. alloc(MPCounter,4)
  42. alloc(SetMPCounter,4)
  43. alloc(HPCounter,4)
  44. alloc(SetHPCounter,4)
  45. alloc(RecoverTime,4)
  46. alloc(No_Skill_Red,4)
  47. alloc(Myupdownonoff, 4)
  48. alloc(Myultimatenonoff, 4)
  49. label(Stop)
  50. label(Mynobackstart)
  51. label(MynobackNormal)
  52. label(MyStopstart)
  53. label(MyStopNormal)
  54. label(Mypickstart)
  55. label(MypickNormal)
  56. label(Mybolt)
  57. label(MyboltNormal)
  58. label(MyboltI)
  59. label(MyboltINormal)
  60. label(Myendless)
  61. label(MyendlessNormal)
  62. label(EnteringMP)
  63. label(EnteringMPtwo)
  64. label(FastRecoverMP)
  65. label(DoMPNormal)
  66. label(MPCheck)
  67. label(EnteringHP)
  68. label(EnteringHPtwo)
  69. label(FastRecoverHP)
  70. label(DoHpNormal)
  71. label(HPCheck)
  72. label(No_Skill)
  73. label(InvalidRedSpot)
  74. label(Skill_normal)
  75. label(Myupdownstart)
  76. label(MyupdownstartII)
  77. label(MyupdownNormal)
  78. label(Myultimatenstart)
  79. label(MyultimatenNormal)
  80. registersymbol(StealthTime)
  81. registersymbol(Removal)
  82. alloc(StealthTime, 4)
  83. alloc(Removal, 4)
  84. label(Asphyxiation)
  85. label(StopBreathe)
  86. label(StealthCancels)
複製代碼

  1. //=======================================================
  2. //隱形無敵時間
  3. StealthTime:
  4. db 99783981 //請別改它,這是我的註冊商標,亂動算你倒楣
  5. db 20       //隱形時間,記得從這裡做調整
  6.             //這是  5進位的, 5是 1個單位,每個單位為 2秒
  7.             //設定  5為 1個單位,相當於 2秒
  8.             //設定 10為 2個單位,相當於 4秒
  9.             //設定 15為 3個單位,相當於 6秒
  10. Removal:
  11. dd 1        //若要取消隱形時間,請輸入【0】即可
  12. //============================================================
  13. //【以下為各項功能開關預設初始值】
  14. //============================================================
  15. //怪物不被擊退        【0】關       【1】開 (預設值)
  16. //============================================================
  17. Mynobackonoff:
  18.        dd     0
  19. //============================================================
  20. //不顯示怪走路動畫開關【0】關       【1】開(預設值)
  21. //============================================================
  22. MyStoponoff:
  23.        dd     0
  24. //============================================================
  25. //不顯示怪傷害值開關  【0】關       【1】開(預設值)
  26. //============================================================
  27. Mypickonoff:
  28.        dd     0
  29. //============================================================
  30. //怪瞬移2號開關       【0】關       【1】開 (遇紅取消,預設值)
  31. //============================================================
  32. Myboltonoff:
  33.        dd     0
  34. //============================================================
  35. //怪瞬移4號開關       【0】關       【1】開 (遇紅取消,預設值)
  36. //============================================================
  37. MyboltIonoff:
  38.        dd     0
  39. //============================================================
  40. //無限子彈(鏢)開關    【0】關       【1】開 (預設值)
  41. //============================================================
  42. Myendlessonoff:
  43.        dd     0
  44. //============================================================
  45. //瞬間恢復MP_控制部分
  46. //============================================================
  47. SetMPCounter:
  48. dd 8
  49. //若不是法師職業,想穩一點請用6或更低,最高8
  50. //============================================================
  51. //瞬間恢復HP_控制部分
  52. //============================================================
  53. SetHPCounter:  
  54.   dd 0A
  55. //每次恢復HP量為原始值的10倍 0A為10倍
  56. //============================================================
  57. //技能失效的紅點數_控制部分
  58. //============================================================
  59. No_Skill_Red:
  60. dd 0 //技能失效的紅點數,0 為不啟動
  61. //============================================================
  62. //遇紅點動作無效      【0】關        【1】開(預設值)
  63. //============================================================
  64. Myredstopstartonoff:
  65.        dd     0   
  66. //包含定點順移,技能,腳色行動等全部停止
  67. //只能使用藥水,徹底實現敵不動我不動
  68. //============================================================
  69. //瞬移距離增加開關    【0】關        【1】開(預設值)
  70. //瞬移到頂或底開關    【2】到頂或底
  71. //============================================================
  72. Myupdownonoff:
  73.        dd     0
  74. //【0】不使用任何增距  
  75. //【1】增距為500,可自行到數據中設定距離
  76. //【2】趕路用能一次順移到畫面最頂或最底
  77. //此項功能曾列入高危險代碼,請衡量是否使用
  78. //或使用較低等距離如200 & 300等...
  79. //============================================================
  80. //100%發動終極之x     【0】關        【1】開(預設值)
  81. //============================================================
  82. Myultimatenonoff:
  83.        dd     0
  84. //需點該技能方能發動終極之x
  85. swei:
  86. //================================================
  87.        cmp    dword ptr [esp], 00602BBE       //怪物不被擊退
  88.        je     Mynobackstart
  89.        cmp    dword ptr [esp], 005FC7C0       //不顯示怪物走路動畫     
  90.        je     MyStopstart
  91.        cmp    dword ptr [esp], 005FFFE7       //不顯示打怪的傷害值
  92.        je     Mypickstart
  93.        cmp    dword ptr [esp], 0061C33C       //怪瞬移2號
  94.        je     Mybolt
  95.        cmp    dword ptr [esp], 0061C3A7       //怪瞬移4號
  96.        je     MyboltI
  97.       
  98.        cmp    dword ptr [esp], 00827A7C       //無限子彈(鏢)
  99.        je     Myendless
  100.        cmp    dword ptr [esp], 008BB91E       //瞬間恢復MP
  101.        je     EnteringMP
  102.        cmp    dword ptr [esp], 008BB7C0       //瞬間恢復HP
  103.        je     EnteringHP
  104.       
  105.        cmp    dword ptr [esp], 0082B4B4       //瞬移到頂或底
  106.        je     Myupdownstart
  107.        cmp    dword ptr [esp], 0082AFCF       //100%發動終極之x
  108.        je     Myultimatenstart
  109.                         
  110.        cmp dword ptr [esp], 0082C02D        //隱形無敵15秒                                      
  111.        je Asphyxiation                   //AOB 59 59 7C 03 6A 64 58 3B

  112. //============================================================
  113. Stop:
  114.        push   ebp
  115.        jmp    0041406B
  116. Asphyxiation:
  117. mov [esp], StopBreathe
  118. jmp Stop
  119. EnteringMP:
  120.        mov [esp], EnteringMPtwo
  121.        jmp Stop
  122. EnteringHP:
  123.        mov [esp], EnteringHPtwo
  124.        jmp Stop
  125. No_Skill:
  126.        mov [esp], InvalidRedSpot
  127.        jmp Stop
  128. StopBreathe:
  129. cmp eax, eax
  130. pop ecx
  131. pop ecx
  132. cmp [Removal],0
  133. je StealthCancels
  134. cmp [ebp+08],ebx
  135. mov esi,000005dc
  136. lea ecx,[edi+0000158c]
  137. //jg 0082c03d
  138. push [StealthTime]
  139. jmp 0082C58A
  140. StealthCancels:
  141. lea ecx,[edi+0000158c]
  142. jg 0082c594
  143. push fffffa24
  144. jmp 0082C58A

  145. //===怪物不被擊退=================================
  146. Mynobackstart:
  147.        cmp    [Mynobackonoff], 1
  148.        jne    MynobackNormal
  149.        ret
  150. MynobackNormal:
  151.        jmp    Stop
  152. //===不顯示怪物走路動畫===========================
  153. MyStopstart:
  154.        cmp    [MyStoponoff], 1
  155.        jne    MyStopNormal
  156.        ret
  157. MyStopNormal:
  158.        jmp    Stop
  159. //===不顯示打怪的傷害值===========================
  160. Mypickstart:
  161.        cmp    [Mypickonoff], 1
  162.        jne    MypickNormal
  163.        ret
  164. MypickNormal:
  165.        jmp    Stop
  166. //===怪瞬移2號====================================
  167. Mybolt:
  168.        cmp    [Myboltonoff], 1
  169.        jne    MyboltNormal
  170.       push   eax
  171.        mov    eax, [00A2060C]  
  172.       cmp    [eax+18], 00
  173.       pop    eax
  174.       jg     MyboltNormal
  175.        ret
  176. MyboltNormal:
  177.        jmp    Stop
  178. //===怪瞬移4號====================================
  179. MyboltI:
  180.        cmp    [MyboltIonoff], 1
  181.        jne    MyboltINormal
  182. push eax
  183. mov eax,[00A20624]
  184. mov [eax+206C],0
  185. mov eax,[00A20614]         
  186. mov [eax+360], 0
  187. pop eax
  188.        push   eax
  189.       mov    eax, [00A2060C]  
  190.        cmp    [eax+18], 00
  191.        pop    eax
  192.       jg     MyboltINormal
  193.        ret
  194. MyboltINormal:
  195.        jmp    Stop
  196. //===無限子彈(鏢)=================================
  197. Myendless:
  198.        cmp    [Myendlessonoff], 1
  199.        jne    MyendlessNormal
  200.        ret
  201. MyendlessNormal:
  202.        jmp    Stop
  203. //====瞬間恢復MP==================================
  204. EnteringMPtwo:
  205.        pop ecx
  206.        pop ecx
  207.        mov ecx,[00a1c17c]
  208.         push 00
  209.         push eax
  210.         call 0058ff87
  211.         test eax,eax
  212.         mov [ebp-24],eax
  213.         jne 008bb973
  214.         lea ecx,[edi+00002f7c]
  215.         call 0045f7af
  216.         mov ebx,eax
  217.         add ebx,1e
  218.         push ebx
  219.         lea ecx,[edi+00002f7c]
  220.       call 0045f864
  221.        jmp FastRecoverMP
  222. FastRecoverMP:
  223.        cmp [MPCounter],0
  224.        je MPCheck
  225.        dec [MPCounter]
  226.        cmp ebx,1
  227.        jmp 008BB957
  228. MPCheck:
  229.        cmp ebx,00002708
  230.        jna DoMPNormal
  231.        push eax
  232.        mov eax,[SetMPCounter]
  233.        dec eax
  234.        mov [MPCounter],eax
  235.        pop eax
  236. DoMPNormal:
  237.        cmp ebx,00002710
  238.        jmp 008BB957
  239. //====瞬間恢復HP=================================
  240. EnteringHPtwo:
  241.        pop ecx
  242.        pop ecx
  243.          mov ecx,[00a1c17c]
  244.          push 01
  245.          push eax
  246.         call 0058ff87
  247.          test eax,eax
  248.          mov [ebp-24],eax
  249.          jne 008a7b2e
  250.          lea ecx,[edi+00002f70]
  251.          call 0045f7af
  252.          mov ebx,eax
  253.          add ebx,1e
  254.          push ebx
  255.          lea ecx,[edi+00002f70]
  256.          call 0045f864
  257.        jmp FastRecoverHP
  258. FastRecoverHP:
  259.        push eax
  260.        mov eax,[ebp-1c]
  261.        mov [RecoverTime],eax
  262.        pop eax
  263.        cmp [HPCounter],0
  264.        je HPCheck
  265.        dec [HPCounter]
  266.        cmp ebx,1
  267.        jmp 008BB7F6
  268.      
  269. HPCheck:
  270.        sub [RecoverTime],0A
  271.        cmp ebx,[RecoverTime]
  272.        jna DoHpNormal
  273.        push eax
  274.        mov eax,[SetHPCounter]
  275.        dec eax
  276.        mov [HPCounter],eax
  277.        pop eax
  278. DoHpNormal:
  279.        cmp ebx,[ebp-1c]
  280.        jmp 008BB7F6
  281. //=====遇紅點技能失效=============================
  282. InvalidRedSpot:
  283.       
  284.        cmp [No_Skill_Red],0
  285.        je Skill_normal
  286.        push eax
  287.        mov eax,[00A0A5FC]
  288.        mov eax,[eax+18]
  289.        cmp [No_Skill_Red],eax
  290.        pop eax
  291.        jg Skill_normal
  292.        mov eax,1
  293.        neg eax        
  294.        jmp 00810743
  295. Skill_normal:
  296.       
  297.       
  298.        jmp 00810743
  299. //====瞬移距離增加================================
  300. Myupdownstart:
  301.        cmp    [Myupdownonoff], 1
  302.        jne    MyupdownstartII
  303.        mov eax,1f4   //自設瞬移距離,1F4=瞬移500的效果
  304.        ret           //C8 =瞬移200的效果,建議使用
  305.                      //12C=瞬移300的效果
  306. //====瞬移到頂或底================================
  307. MyupdownstartII:
  308.        cmp    [Myupdownonoff], 2
  309.        jne    MyupdownNormal
  310.        ret
  311. MyupdownNormal:
  312.        jmp    Stop
  313.       
  314. //====100%發動終極之x=============================
  315. Myultimatenstart:
  316.        cmp    [Myultimatenonoff], 1
  317.        jne    MyultimatenNormal
  318.        ret
  319. MyultimatenNormal:
  320.        jmp    Stop
  321. //================================================

  322. [disable]
  323. unregistersymbol(swei)
  324. unregistersymbol(Mynobackonoff)
  325. unregistersymbol(MyStoponoff)
  326. unregistersymbol(Mypickonoff)
  327. unregistersymbol(Myboltonoff)
  328. unregistersymbol(MyboltIonoff)
  329. unregistersymbol(Myendlessonoff)
  330. unregistersymbol(Myshadowonoff)
  331. unregistersymbol(Myredstopstartonoff)
  332. unregistersymbol(FastRecoverHP)
  333. unregistersymbol(No_Skill_Red)
  334. unregistersymbol(Myupdownonoff)
  335. unregistersymbol(Myultimatenonoff)
  336. dealloc(swei)
  337. dealloc(Mynobackonoff)
  338. dealloc(MyStoponoff)
  339. dealloc(Mypickonoff)
  340. dealloc(Myboltonoff)
  341. dealloc(MyboltIonoff)
  342. dealloc(Myendlessonoff)
  343. dealloc(Myshadowonoff)
  344. dealloc(Myredstopstartonoff)
  345. dealloc(FastRecoverHP)
  346. dealloc(HPCounter)
  347. dealloc(SetHPCounter)
  348. dealloc(RecoverTime)
  349. dealloc(No_Skill_Red)
  350. dealloc(Myupdownonoff)
  351. dealloc(Myultimatenonoff)
  352. unregistersymbol(StopMonsteronoff)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
16層
娜莫莉 2009-2-8 11:58:48
感謝鹹瞎叔的分享



攻擊次數    00A20614  Offset: 1D50       攻擊次數=攻擊不停     
有些人說這代碼會鎖所以我在提供  CSX版的攻擊不停!!!!

  1. //版本 :攻擊不停  MapleStory  v87
  2. // 代碼 :0087BCF8
  3. // EIP : CSX
  4. [Enable]
  5. registersymbol(CSX)
  6. alloc(CSX,128)
  7. label(CSXReturn)
  8. CSX:
  9. push eax
  10. mov eax,[00A20614]
  11. mov eax,[eax+1D50]
  12. cmp eax,2   
  13. pop eax
  14. jg CSXReturn
  15. push eax
  16. mov eax,[00A20614]
  17. mov eax,[eax+0BDC]
  18. cmp esi,eax
  19. pop eax
  20. jne CSXReturn
  21. add eax,0a
  22. jmp CSXReturn
  23. CSXReturn:
  24. mov [ebx], eax
  25. jmp 0087BCFA
  26. [Disable]
  27. unregistersymbol(CSX)
  28. dealloc(CSX)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
17層
娜莫莉 2009-2-8 12:00:41
感謝最MAN的娘娘腔的分享

  1. //V87吸怪TIME
  2. //原作:zgenden
  3. //Address:0087FB62
  4. //EIP:BUG
  5. //熱鍵:BUGKEY
  6. //使用方法:
  7. //比方熱鍵:F5=0  F6=1  F7=2
  8. //熱建設好後人物走到要吸怪的點按F6便會紀錄
  9. //要開始吸怪按F7
  10. //要關掉按F5(不吸的時候最好用回卷先回村在關掉數據)
  11. //吸怪秒數可以自己調整(當然調的越極端被鎖率越大)
  12. //-----------------------------------------------
  13. [ENABLE]
  14. registersymbol(BUG)
  15. alloc(BUG,4096)
  16. registersymbol(BUGKEY)
  17. alloc(BUGKEY,4)
  18. label(BUG00)
  19. registersymbol(EBX110)
  20. alloc(EBX110,4)
  21. registersymbol(EBX0C)
  22. alloc(EBX0C,4)
  23. registersymbol(EBX10)
  24. alloc(EBX10,4)
  25. registersymbol(EBX14)
  26. alloc(EBX14,4)
  27. registersymbol(EBX18)
  28. alloc(EBX18,4)
  29. registersymbol(EBX00)
  30. alloc(EBX00,4)
  31. registersymbol(EBX50)
  32. alloc(EBX50,4)
  33. registersymbol(EBX4C)
  34. alloc(EBX4C,4)
  35. registersymbol(MY110)
  36. alloc(MY110,4)
  37. registersymbol(MY0C)
  38. alloc(MY0C,4)
  39. registersymbol(MY10)
  40. alloc(MY10,4)
  41. registersymbol(MY14)
  42. alloc(MY14,4)
  43. registersymbol(MY18)
  44. alloc(MY18,4)
  45. registersymbol(MY50)
  46. alloc(MY50,4)
  47. registersymbol(MY4C)
  48. alloc(MY4C,4)
  49. label(BUG01)
  50. label(CALLBUG01)
  51. label(BUG02)
  52. label(CALLBUG02)
  53. label(CALLBUG020)
  54. label(CALLBUG03)
  55. label(CALLBUG030)
  56. label(CALLBUG031)
  57. label(CALLBUG032)
  58. registersymbol(CCKEY)
  59. alloc(CCKEY,4)
  60. registersymbol(CCKEY2)
  61. alloc(CCKEY2,4)
  62. label(CALLBUGTIME)
  63. label(CALLBUGTIME01)
  64. registersymbol(CALLBUGTIMEOF)
  65. alloc(CALLBUGTIMEOF,4)
  66. registersymbol(CALLBUGTIMEOF01)
  67. alloc(CALLBUGTIMEOF01,4)
  68. registersymbol(CALLBUGTIMESS)
  69. alloc(CALLBUGTIMESS,4)
  70. registersymbol(BUGTIMESS)
  71. alloc(BUGTIMESS,4)
  72. //-----------------------------------------------
  73. BUGKEY:
  74. DD 0  //0.關 1.紀錄 2.吸怪
  75. BUGTIMESS:
  76. DD 3 //每次吸怪時間: 16進位(目前3秒吸一次)
  77. //-----------------------------------------------
  78. EBX110:
  79. DD 0
  80. EBX0C:
  81. DD 0
  82. EBX10:
  83. DD 0
  84. EBX14:
  85. DD 0
  86. EBX18:
  87. DD 0
  88. EBX50:
  89. DD 0
  90. EBX4C:
  91. DD 0
  92. EBX00:
  93. DD 0
  94. MY110:
  95. DD 0
  96. MY0C:
  97. DD 0
  98. MY10:
  99. DD 0
  100. MY14:
  101. DD 0
  102. MY18:
  103. DD 0
  104. MY50:
  105. DD 0
  106. MY4C:
  107. DD 0
  108. CCKEY:
  109. DD 0
  110. CCKEY2:
  111. DD 0
  112. CALLBUGTIMEOF:
  113. DD 0
  114. CALLBUGTIMEOF01:
  115. DD 0
  116. CALLBUGTIMESS:
  117. DD 0
  118. //-----------------------------------------------
  119. BUG:
  120. call CALLBUGTIME
  121. cmp [BUGKEY],0
  122. je BUG00
  123. cmp [BUGKEY],1
  124. je BUG01
  125. cmp [BUGKEY],2
  126. je BUG02
  127. fstp qword ptr [ebp-18]
  128. jmp 0087FB65
  129. //-----------------------------------------------
  130. BUG00:
  131. fstp qword ptr [ebp-18]
  132. jmp 0087FB65
  133. //-----------------------------------------------
  134. BUG01:
  135. call CALLBUG01
  136. jmp BUG00
  137. //-----------------------------------------------
  138. CALLBUG01:
  139. mov [BUGKEY],0
  140. push eax
  141. push ebx
  142. mov eax,[00A20614]
  143. add eax,BDC
  144. mov eax,[eax]
  145. sub eax,C
  146. mov eax,[eax+110]
  147. mov [MY110],eax
  148. mov ebx,[eax+0C]
  149. mov [MY0C],ebx
  150. mov ebx,[eax+10]
  151. mov [MY10],ebx
  152. mov ebx,[eax+14]
  153. mov [MY14],ebx
  154. mov ebx,[eax+18]
  155. mov [MY18],ebx
  156. mov ebx,[eax+50]
  157. mov [MY50],ebx
  158. mov ebx,[eax+4C]
  159. mov [MY4C],ebx
  160. pop ebx
  161. pop eax
  162. ret
  163. //-----------------------------------------------
  164. BUG02:
  165. cmp [MY110],0
  166. je BUG01
  167. push eax
  168. mov eax,[BUGTIMESS]
  169. cmp [CALLBUGTIMESS],eax
  170. pop eax
  171. jl BUG00
  172. call CALLBUG02
  173. call CALLBUG03
  174. jmp BUG00
  175. //-----------------------------------------------
  176. CALLBUG02:
  177. cmp [EBX00],0
  178. jne CALLBUG020
  179. cmp [ebx+110],0
  180. je CALLBUG020
  181. mov [EBX00],ebx
  182. ret
  183. //-----------------------------------------------
  184. CALLBUG020:
  185. ret
  186. //-----------------------------------------------
  187. CALLBUG03:
  188. push eax
  189. mov eax,[EBX00]
  190. cmp ebx,eax
  191. pop eax
  192. jne CALLBUG031
  193. cmp [CCKEY],1
  194. je CALLBUG030
  195. push eax
  196. mov eax,[ebx+110]
  197. mov [EBX110],eax
  198. mov eax,[ebx+110]
  199. mov eax,[eax+0C]
  200. mov [EBX0C],eax
  201. mov eax,[ebx+110]
  202. mov eax,[eax+10]
  203. mov [EBX10],eax
  204. mov eax,[ebx+110]
  205. mov eax,[eax+14]
  206. mov [EBX14],eax
  207. mov eax,[ebx+110]
  208. mov eax,[eax+18]
  209. mov [EBX18],eax
  210. mov eax,[ebx+110]
  211. mov eax,[eax+50]
  212. mov [EBX50],eax
  213. mov eax,[ebx+110]
  214. mov eax,[eax+4C]
  215. mov [EBX4C],eax
  216. pop eax
  217. push eax
  218. mov eax,[ebx+110]
  219. push ebx
  220. mov ebx,[MY0C]
  221. mov [eax+0C],ebx
  222. pop ebx
  223. pop eax
  224. push eax
  225. mov eax,[ebx+110]
  226. push ebx
  227. mov ebx,[MY10]
  228. mov [eax+10],ebx
  229. pop ebx
  230. pop eax
  231. push eax
  232. mov eax,[ebx+110]
  233. push ebx
  234. mov ebx,[MY14]
  235. mov [eax+14],ebx
  236. pop ebx
  237. pop eax
  238. push eax
  239. mov eax,[ebx+110]
  240. push ebx
  241. mov ebx,[MY18]
  242. mov [eax+18],ebx
  243. pop ebx
  244. pop eax
  245. push eax
  246. mov eax,[ebx+110]
  247. push ebx
  248. mov ebx,[MY50]
  249. mov [eax+50],ebx
  250. pop ebx
  251. pop eax
  252. push eax
  253. mov eax,[ebx+110]
  254. push ebx
  255. mov ebx,[MY4C]
  256. mov [eax+4C],ebx
  257. pop ebx
  258. pop eax
  259. mov [CCKEY],1
  260. ret
  261. //-----------------------------------------------
  262. CALLBUG030:
  263. push eax
  264. push ebx
  265. mov eax,[EBX110]
  266. mov ebx,[EBX0C]
  267. mov [eax+0C],ebx
  268. mov ebx,[EBX10]
  269. mov [eax+10],ebx
  270. mov ebx,[EBX14]
  271. mov [eax+14],ebx
  272. mov ebx,[EBX18]
  273. mov [eax+18],ebx
  274. mov ebx,[EBX50]
  275. mov [eax+50],ebx
  276. mov ebx,[EBX4C]
  277. mov [eax+4C],ebx
  278. pop ebx
  279. pop eax
  280. mov [CCKEY],0
  281. push eax
  282. mov eax,[MY110]
  283. cmp [ebx+110],eax
  284. pop eax
  285. je CALLBUG032
  286. add [CCKEY2],1
  287. cmp [CCKEY2],5
  288. jg CALLBUG032
  289. ret
  290. //-----------------------------------------------
  291. CALLBUG031:
  292. ret
  293. //-----------------------------------------------
  294. CALLBUG032:
  295. mov [EBX00],0
  296. mov [CALLBUGTIMESS],0
  297. mov [CCKEY2],0
  298. ret
  299. //-----------------------------------------------
  300. CALLBUGTIME:
  301. push eax
  302. push ebx
  303. mov eax,[A21720]
  304. sub eax,[CALLBUGTIMEOF]
  305. mov ebx,[A21720]
  306. mov [CALLBUGTIMEOF],ebx
  307. add [CALLBUGTIMEOF01],eax
  308. cmp [CALLBUGTIMEOF01],21
  309. pop ebx
  310. pop eax
  311. jg CALLBUGTIME01
  312. ret
  313. //-----------------------------------------------
  314. CALLBUGTIME01:
  315. mov [CALLBUGTIMEOF01],0
  316. add [CALLBUGTIMESS],1
  317. ret
  318. //-----------------------------------------------
  319. [DISABLE]
  320. dealloc(BUG)
  321. unregistersymbol(BUG)
  322. dealloc(BUGKEY)
  323. unregistersymbol(BUGKEY)
  324. dealloc(EBX110)
  325. unregistersymbol(EBX110)
  326. dealloc(EBX0C)
  327. unregistersymbol(EBX0C)
  328. dealloc(EBX10)
  329. unregistersymbol(EBX10)
  330. dealloc(EBX14)
  331. unregistersymbol(EBX14)
  332. dealloc(EBX18)
  333. unregistersymbol(EBX18)
  334. dealloc(EBX50)
  335. unregistersymbol(EBX50)
  336. dealloc(EBX4C)
  337. unregistersymbol(EBX4C)
  338. dealloc(EBX00)
  339. unregistersymbol(EBX00)
  340. dealloc(MY110)
  341. unregistersymbol(MY110)
  342. dealloc(MY0C)
  343. unregistersymbol(MY0C)
  344. dealloc(MY10)
  345. unregistersymbol(MY10)
  346. dealloc(MY14)
  347. unregistersymbol(MY14)
  348. dealloc(MY18)
  349. unregistersymbol(MY18)
  350. dealloc(MY50)
  351. unregistersymbol(MY50)
  352. dealloc(MY4C)
  353. unregistersymbol(MY4C)
  354. dealloc(CCKEY)
  355. unregistersymbol(CCKEY)
  356. dealloc(CCKEY2)
  357. unregistersymbol(CCKEY2)
  358. dealloc(CALLBUGTIMEOF)
  359. unregistersymbol(CALLBUGTIMEOF)
  360. dealloc(CALLBUGTIMEOF01)
  361. unregistersymbol(CALLBUGTIMEOF01)
  362. dealloc(CALLBUGTIMESS)
  363. unregistersymbol(CALLBUGTIMESS)
  364. dealloc(BUGTIMESS)
  365. unregistersymbol(BUGTIMESS)
複製代碼
       
回覆

使用道具 舉報

娜莫莉 當前離線
UID
214819
熱心
1389 值
嘉獎
2 次
違規
0 次
在線時間
1380 小時
經驗
1516 點
積分
9919
精華
0
最後登錄
2013-1-28
閱讀權限
60
註冊時間
2007-2-15
論壇幣
5438 幣
聯合幣
18 枚
幸運鑽
0 顆
招待卷
73000 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
18層
娜莫莉 2009-2-8 12:04:18
感謝jack1726的分享

  1. 無限日鏢:
  2. [enable]
  3. 00A26e4D://無限日鏢0.87
  4. db 90 29 8E D7 01 EA CE 0E 50 77 86 9C 8F 19 5A 8A FD 81 2E E1 F8 75 21 4D
  5. [disable]
  6. 00A26E4D://無限日鏢
  7. db 90 29 8E A6 47 F2 15 3D 92 AF 30 FA 8F 2A 8E 06 7D 47 EC E8 3B 62 37 50
  8. 楓葉祝福:
  9. [ENABLE]
  10. 00A26D8D://楓葉祝福0.87
  11. db 6F D6 91 71 8B EF 87 5B 7C 3F A4 36 90 29 86 BE 46 87 4A 38 CD 55 B2 ED
  12. [DISABLE]
  13. 00A26D8D:
  14. db 6F D6 91 88 98 02 DD C4 14 E8 46 08 90 25 72 89 B2 C2 FE 94 15 F6 4F A8
複製代碼
       
回覆

使用道具 舉報

傻氕〞賊 當前離線
UID
891893
熱心
1120 值
嘉獎
1 次
違規
0 次
在線時間
422 小時
經驗
1119 點
積分
61192
精華
0
最後登錄
2025-3-9
閱讀權限
55
註冊時間
2008-6-16
論壇幣
58446 幣
聯合幣
34 枚
幸運鑽
4 顆
招待卷
25000 點
查看詳細資料
Rank: 5Rank: 5Rank: 5
19層
傻氕〞賊 2009-2-13 09:45:21
  1. //MapleStory 滑鼠移動(右趴左趴板) v87
  2. //EIP=CSX
  3. //address:0087BCF8
  4. //熱鍵控制: 右趴下=開 左趴下=關
  5. [Enable]
  6. alloc(MouserX,512)
  7. alloc(MouserY,512)
  8. alloc(CSX,128)
  9. registersymbol(CSX)
  10. alloc(OnOff,128)
  11. registersymbol(OnOff)
  12. label(normal)
  13. label(normalx)
  14. label(normaly)
  15. label(back)
  16. label(return)
  17. label(On)
  18. label(Off)

  19. OnOff:
  20. dd 0

  21. CSX:
  22. push eax
  23. mov eax,[00A20614]
  24. cmp [eax+0364],a
  25. je On
  26. cmp [eax+0364],b
  27. je Off
  28. pop eax
  29. jmp MouserX

  30. normal:
  31. pop eax
  32. mov [ebx], eax
  33. mov edi,[ebp+10]
  34. jmp back

  35. back:
  36. jmp 0087BCFD

  37. return:
  38. jmp 0087BD62

  39. On:
  40. pop eax
  41. mov [OnOff],1
  42. jmp MouserX

  43. Off:
  44. pop eax
  45. mov [OnOff],0
  46. jmp MouserX

  47. MouserX:
  48. cmp [OnOff],0
  49. je normalx
  50. push eax
  51. mov eax,[00A20614]
  52. mov eax,[eax+0BDC]
  53. cmp esi,eax
  54. pop eax
  55. jne normalx

  56. mov eax, [00A20780]
  57. mov eax, [eax+0978]
  58. mov eax, [eax+84]
  59. mov [ebx], eax
  60. mov edi,[ebp+10]
  61. test edi, edi
  62. jne MouserY
  63. jmp 0087BD5F

  64. normalx:
  65. mov [ebx], eax
  66. mov edi,[ebp+10]
  67. jmp back

  68. MouserY:
  69. push eax
  70. mov eax,[00A20614]
  71. mov eax,[eax+0BDC]
  72. cmp esi,eax
  73. pop eax
  74. jne normaly

  75. mov eax, [00A20780]
  76. mov eax, [eax+0978]
  77. mov eax, [eax+88]
  78. mov [edi], eax
  79. mov ebx,[ebp+14]
  80. jmp return

  81. normaly:
  82. mov [edi], eax
  83. mov ebx,[ebp+14]
  84. jmp return

  85. [Disable]
  86. dealloc(MouserX)
  87. dealloc(MouserY)
  88. dealloc(CSX)
  89. unregistersymbol(CSX)
  90. dealloc(OnOff)
  91. unregistersymbol(OnOff)
複製代碼

評分

!number_of_participants! 1經驗 +2 收起 理由
娜莫莉 + 2 我很贊同

查看全部評分

       
回覆

使用道具 舉報

楓谷裡的小牛 當前離線
UID
509865
熱心
115 值
嘉獎
0 次
違規
0 次
在線時間
81 小時
經驗
117 點
積分
3409
精華
0
最後登錄
2019-3-10
閱讀權限
40
註冊時間
2007-8-22
論壇幣
3077 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 5Rank: 5Rank: 5
20層
楓谷裡的小牛 2009-2-14 21:57:01

吸物

[ENABLE]
// 版本 : TWMS 87 全圖吸物 【台灣楓之谷】
//代碼 : 004D9D07
// EIP  : ItemVac
//作者:不祥
//更新: 楓谷裡的小牛
//說明: 極度危險 有必要時才開  一吸 程式必鎖  但可以開1小時吸物 人物可以動!
//=============================================================================================
registersymbol(ItemVac)
alloc(ItemVac, 1024)
ItemVac:
pushad
mov ecx, [ebp+8]
mov ebx, [ebp-24]
mov [ecx], ebx                  
mov [ecx+4], eax   
mov ecx, eax
mov eax, ebx
lea edx, [eax-19]
mov [ebp-34], edx
lea edx, [ecx-32]
add eax, 19
add ecx, A
mov [ebp-30], edx
mov [ebp-2C], eax
mov [ebp-28], ecx
popad
push eax
jmp 004D9D08 //代碼下一個
[DISABLE]
dealloc(ItemVac)

評分

!number_of_participants! 1經驗 +2 收起 理由
娜莫莉 + 2 我很贊同

查看全部評分

回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2026-10-1 10:28 , Processed in 0.055975 second(s), 21 queries , Memcache On.

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

回頂部
第二步?
第三步?