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

[專區] v100版代碼總整理(EIP版)

思念小鋪 當前離線
UID
683866
熱心
11 值
嘉獎
0 次
違規
0 次
在線時間
50 小時
經驗
11 點
積分
11
精華
0
最後登錄
2010-8-10
閱讀權限
10
註冊時間
2007-12-20
論壇幣
15 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
11
思念小鋪 2009-8-27 13:10:08
來用看看~~!! 感恩~!!YCT40B ㄏㄏㄏ ㄏㄏㄏ ㄏㄏ   ㄏㄏ ㄏㄏㄏㄏㄏㄏㄏ
思念小鋪
回覆

使用道具 舉報

nero40560 當前離線
UID
580850
熱心
104 值
嘉獎
0 次
違規
0 次
在線時間
49 小時
經驗
79 點
積分
725
精華
0
最後登錄
2016-3-11
閱讀權限
30
註冊時間
2007-10-6
論壇幣
471 幣
聯合幣
22 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
12
nero40560 2009-8-27 13:19:14
  1. //V100招喚獸短擊1下 CRC
  2. //修改者:現在進行式ing
  3. //原作:zgenden
  4. //-----------------------------------------------
  5. [ENABLE]
  6. registersymbol(FIR)
  7. alloc(FIR,1024)
  8. registersymbol(FIRTIMESS)
  9. alloc(FIRTIMESS,4)
  10. registersymbol(FIRSKILL)
  11. alloc(FIRSKILL,4)
  12. registersymbol(FIREDI)
  13. alloc(FIREDI,4)
  14. label(FIR00)
  15. label(FIR01)
  16. label(TEN02)
  17. //-----------------------------------------------
  18. FIRTIMESS:
  19. DD 1 //招喚獸攻擊時間

  20. FIRSKILL:
  21. DD 2 //招喚獸攻擊次數

  22. FIREDI:
  23. DD C8 //招喚獸EDI

  24. 0071C88D:
  25. jmp FIR
  26. //-----------------------------------------------
  27. FIR:
  28. cmp [FIREDI],edi
  29. je TEN02
  30. mov [FIREDI],edi
  31. mov [FIRTIMESS],0
  32. mov [FIRSKILL],0
  33. TEN02:
  34. cmp [FIRSKILL],1 //偵測攻擊次數.目前 1 下
  35. jge FIR00
  36. call FIR01
  37. pop ecx
  38. pop ecx
  39. mov dword ptr [ebx+000000cc],01
  40. push [ebx+000000e8]
  41. lea eax,[ebx+000000e0]
  42. push eax
  43. call FIR01
  44. pop ecx
  45. pop ecx
  46. mov dword ptr [ebx+000000c0],01
  47. push [ebx+000000b0]
  48. call 006EABC4
  49. pop ecx
  50. push esi
  51. mov ecx,ebx
  52. call 0071D630
  53. push eax
  54. mov eax,[ebx+0000010c]
  55. cmp [FIRTIMESS],eax
  56. pop eax
  57. je 0071C9E0
  58. push eax
  59. mov eax,[ebx+0000010c]
  60. mov [FIRTIMESS],eax
  61. mov [FIREDI],edi
  62. add [FIRSKILL],1
  63. pop eax
  64. jmp 0071C9E0
  65. //-----------------------------------------------
  66. FIR00:
  67. call 00414647
  68. jmp 0071C892
  69. //-----------------------------------------------
  70. FIR01:
  71. push ebp
  72. mov ebp,esp
  73. mov eax,[ebp+08]
  74. push ebx
  75. mov ebx,[eax+04]
  76. push esi
  77. mov esi,[eax]
  78. push edi
  79. push 05
  80. push ebx
  81. call 0099430B
  82. mov edi,eax
  83. xor edi,esi
  84. push 05
  85. xor esi,baadf00d
  86. push esi
  87. call 00993F54
  88. add eax,ebx
  89. add esp,10
  90. mov eax,edi
  91. pop edi
  92. pop esi
  93. pop ebx
  94. pop ebp
  95. ret
  96. //-----------------------------------------------
  97. [DISABLE]
  98. 0071C88D:
  99. call 00414647
  100. dealloc(FIR)
  101. unregistersymbol(FIR)
  102. dealloc(FIRTIMESS)
  103. unregistersymbol(FIRTIMESS)
  104. dealloc(FIREDI)
  105. unregistersymbol(FIREDI)
  106. dealloc(FIRSKILL)
  107. unregistersymbol(FIRSKILL)
複製代碼
回覆

使用道具 舉報

nero40560 當前離線
UID
580850
熱心
104 值
嘉獎
0 次
違規
0 次
在線時間
49 小時
經驗
79 點
積分
725
精華
0
最後登錄
2016-3-11
閱讀權限
30
註冊時間
2007-10-6
論壇幣
471 幣
聯合幣
22 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
13
nero40560 2009-8-27 13:24:35
  1. //原作:zgenden
  2. //代碼:005241DC
  3. //EIP:Maxone
  4. //功能:跳怪掉落1.跳怪掉落2
  5. //-----------------------------------------------
  6. [ENABLE]
  7. registersymbol(Maxone)
  8. alloc(Maxone,128)
  9. label(QuitMaxone)

  10. registersymbol(JDSwitch)
  11. alloc(JDSwitch,4)
  12. alloc(JDSwitch1, 4)
  13. alloc(JDSwitch2, 4)
  14. label(JumpDown1)
  15. label(QuitJD1)
  16. label(JumpDown2)
  17. label(QuitJD2)

  18. //-----------------------------------------------
  19. JDSwitch:
  20.   DD 1   //總開關:   0.關 1.開

  21. JDSwitch1:
  22.   DD 1   //跳怪掉落1: 0.關 1.開

  23. JDSwitch2:
  24.   DD 1   //跳怪掉落2: 0.關 1.開

  25. //-----------------------------------------------
  26. Maxone:
  27.   cmp [JDSwitch],0
  28.   je QuitMaxone


  29.   cmp dword ptr [esp],00904A65
  30.   je JumpDown1
  31.   cmp dword ptr [esp],00904F61
  32.   je JumpDown2
  33.   ret


  34. QuitMaxone:
  35.   ret
  36. //-----------------------------------------------
  37. JumpDown1:
  38.   add esp,4

  39.   cmp [JDSwitch1],1
  40.   jne QuitJD1

  41.   cmp [ebx+0230],2
  42.   jne QuitJD1
  43.   fsubr qword ptr [ebp-18]
  44.   add esp,10
  45.   fst qword ptr [ebp-18]
  46.   fcomp qword ptr [00A1DBB0]
  47.   jmp 00904DF4

  48. QuitJD1:
  49.   fsubr qword ptr [ebp-18]
  50.   jmp 00904A68
  51. //-----------------------------------------------
  52. JumpDown2:
  53.   add esp,4

  54.   cmp [JDSwitch2],1
  55.   jne QuitJD2
  56.   fcomp qword ptr [ebp-08]
  57.   pop ecx
  58.   pop ecx
  59.   jmp 00904FCB

  60. QuitJD2:
  61.   fcomp qword ptr [ebp-08]
  62.   jmp 00904F64
  63. //-----------------------------------------------

  64. [DISABLE]
  65. dealloc(Maxone)
  66. unregistersymbol(Maxone)
  67. dealloc(JumpDown1KEY)
  68. unregistersymbol(JumpDown1KEY)
  69. dealloc(JDSwitch)
  70. unregistersymbol(JDSwitch)
  71. dealloc(JDSwitch1)
  72. unregistersymbol(JDSwitch1)
  73. dealloc(JDSwitch2)
  74. unregistersymbol(JDSwitch2)
複製代碼
回覆

使用道具 舉報

nero40560 當前離線
UID
580850
熱心
104 值
嘉獎
0 次
違規
0 次
在線時間
49 小時
經驗
79 點
積分
725
精華
0
最後登錄
2016-3-11
閱讀權限
30
註冊時間
2007-10-6
論壇幣
471 幣
聯合幣
22 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
14
nero40560 2009-8-27 13:26:35
  1. //疾風N合一 for TWMS V100
  2. //原作:jajaja
  3. //原出處:疾風之莊
  4. //功能:控怪方向:左趴往左;右趴往右
  5. //        致命吸引力:左趴定點;右趴跟隨(無法與疾風的跳怪掉落連用)
  6. //        紅點控制:有紅點部分功能暫停(保留停止呼吸、血控、無敵),紅點5個以上全功能暫停
  7. //        碰撞攻不停、角色不被擊退、碰怪後無敵30秒、笨怪、跳怪不跳、
  8. //        超級撿物、停止呼吸、跳怪掉落、攻擊加速、損血控制
  9. //Address:004147C2
  10. //EIP:MyLR
  11. //=================================================
  12. [enable]
  13. registersymbol(MyLR)
  14. alloc(MyLR,1280)
  15. label(MyLR1)
  16. label(MyLR0)

  17. registersymbol(LR)
  18. alloc(MyDir,4)
  19. alloc(MyCt,4)
  20. alloc(MyPt,4)
  21. alloc(LR,4)
  22. label(GoLR)
  23. label(GoLR1)
  24. label(GoLR2)
  25. label(GoLR3)
  26. label(GoLR4)
  27. label(GoLR5)
  28. label(GoLRback)
  29. label(JmpLR)
  30. label(JmpLR1)
  31. label(JmpLR2)
  32. label(JmpLRback)
  33. label(MyState)
  34. label(MyCharX)
  35. label(LRDir1)
  36. label(LRDir2)
  37. label(LRDir3)
  38. label(LRDir4)
  39. label(LRDir5)
  40. label(LRDir6)
  41. label(LRDir7)

  42. label(MyNoBack)
  43. registersymbol(KBSwitch)
  44. alloc(KBSwitch,4)
  45. alloc(KBLR,4)
  46. label(Untouchable)

  47. registersymbol(VarMaxDamage)
  48. registersymbol(VarMinDamage)
  49. alloc(VarMaxDamage,4)
  50. alloc(VarMinDamage,4)
  51. label(DamageControl)
  52. label(LoseHP)

  53. registersymbol(StupidSwitch)
  54. alloc(StupidSwitch,4)
  55. label(MyStupid)
  56. label(QuitS)

  57. registersymbol(ASUSwitch)
  58. registersymbol(ASUInterval)
  59. alloc(ASUSwitch,4)
  60. alloc(ASUInterval,4)
  61. alloc(AttackTime,4)
  62. label(AtkSpeedUp)
  63. label(QuitASU)

  64. label(MyNoJmp)



  65. //---------↓KB攻不停↓---------
  66. KBSwitch:                        //KB攻不停開關:
  67.   DD 0                                //0 = 關;1 = 開
  68. KBLR:
  69.   DD 3
  70. //---------↑KB攻不停↑---------

  71. //----------↓損血控制↓----------
  72. VarMaxDamage:                         //最高損血量:
  73.   DD 2                                //預設值:2滴
  74. VarMinDamage:                        //最低損血量:
  75.   DD 1                                //預設值:1滴 (設0=miss)
  76. //----------↑損血控制↑----------

  77. //----------↓笨  怪↓----------
  78. StupidSwitch:                        //笨怪開關:
  79.   DD 1                                //0 = 關;1 = 開
  80. //----------↑笨  怪↑----------

  81. //----------↓攻擊加速↓----------
  82. ASUSwitch:                        //攻擊加速開關:
  83.   DD 1                                //0 = 關;1 = 開
  84. ASUInterval:                        //加速時間:(會斷線請增加數值,穩定的可以試著減少數值)
  85.   DD 7D0                        //預設值:7D0 = 2秒 (1.5秒=5DC;3秒=BB8)
  86. AttackTime:
  87.   DD 0
  88. //----------↑攻擊加速↑----------

  89. //----------↓掉怪控怪↓----------
  90. LR:                                //跳怪掉落開關:
  91.   DD 1                                //1 = 停用;3 = 左掉落;2 = 右掉落
  92. MyDir:
  93.   DD 1
  94. //----------↑掉怪控怪↑----------



  95. MyLR:
  96.   push eax

  97.   cmp [00AE62C4],00000000
  98.   je MyLR1
  99.   mov eax,[00AE62C4]
  100.   mov [eax+380],0

  101.   cmp [00AE62D8],00000000
  102.   je MyLR1
  103.   mov eax,[00AE62D8]
  104.   mov eax,[eax+18]
  105.   cmp eax,4
  106.   ja MyLR1
  107.   cmp eax,0
  108.   pop eax
  109.   jne MyLR0

  110.   push eax
  111.   cmp [00AE1E60],00000000
  112.   je MyLR1
  113.   mov eax,[00AE1E60]
  114.   mov [eax+2074],0


  115.   pop eax
  116.   cmp dword ptr [esp], 00902D26
  117.   je MyStupid
  118.   cmp dword ptr [esp], 00903D8F
  119.   je GoLR
  120.   cmp dword ptr [esp], 009041A9
  121.   je JmpLR
  122.   cmp dword ptr [esp], 00904161
  123.   je MyNoJmp
  124. MyLR0:
  125.   cmp dword ptr [esp], 008AA275
  126.   je MyNoBack
  127.   ret

  128. MyLR1:
  129.   pop eax
  130.   ret



  131. //=====↓不被擊退、碰怪無敵↓=====
  132. MyNoBack:
  133.   add esp,4

  134.   call DamageControl

  135. //---------↓KB攻不停↓---------
  136.   cmp [KBSwitch],0
  137.   je Untouchable

  138.   push eax
  139.   mov eax,[00AE62C4]
  140.   mov eax,[eax+2588]
  141.   cmp eax,10
  142.   pop eax
  143.   jb Untouchable
  144.   push eax
  145.   mov eax,[KBLR]
  146.   mov [ebp+20],eax
  147.   mov [ebp-9C],eax
  148.   neg eax
  149.   mov [KBLR],eax
  150.   pop eax

  151.   push 64
  152.   jmp 008AA277
  153. //---------↑KB攻不停↑---------

  154. Untouchable:
  155.   mov eax,[ebp-10]
  156.   lea ecx,[eax+0000187C]
  157.   push FFFF8AD2
  158.   jmp 008AA999
  159. //=====↑不被擊退、碰怪無敵↑=====

  160. //==========↓笨  怪↓==========
  161. MyStupid:
  162.   add esp,4

  163.   call AtkSpeedUp

  164.   cmp [StupidSwitch],0
  165.   je QuitS

  166.   xor edx,edx
  167.   mov ecx,0000ea60
  168.   div ecx
  169.   lea eax,[esi+00000238]
  170.   add edx,0002bf20
  171.   mov [esi+00000240],edx
  172.   mov edx,[esp+10]
  173.   cmp [eax],edx
  174.   je 00902D71
  175.   cmp [esi+0000023c],edi
  176.   lea ecx,[esi+0000023c]
  177.   je 00902D71

  178. QuitS:
  179.   xor edx,edx
  180.   jmp 00902D28
  181. //==========↑笨  怪↑==========

  182. //==========↓走怪方向↓==========
  183. GoLR:
  184.   add esp,4

  185.   call MyState

  186.   push 03
  187.   pop ecx
  188.   mov [edi+20],eax
  189.   xor edx,edx
  190.   div ecx

  191.   cmp [MyDir],1
  192.   je GoLRback
  193.   cmp [MyDir],3
  194.   je GoLR1
  195.   cmp [MyDir],4
  196.   je GoLR3
  197.   cmp edx,[MyDir]
  198.   je GoLRback
  199.   mov [esi+000004D0],0
  200.   jmp GoLRback

  201. GoLR1:
  202.   push eax
  203.   call MyCharX
  204.   jmp GoLR4

  205. GoLR3:
  206.   push eax
  207.   mov eax,[MyPt]

  208. GoLR4:
  209.   cmp edx,1
  210.   je GoLR5
  211.   jg GoLR2
  212.   cmp eax,[esi+1C4]
  213.   pop eax
  214.   mov [esi+000004D0],5
  215.   jl GoLRback
  216.   mov [esi+000004D0],0
  217.   jmp GoLRback

  218. GoLR2:
  219.   cmp eax,[esi+1C4]
  220.   pop eax
  221.   mov [esi+000004D0],5
  222.   jg GoLRback
  223.   mov [esi+000004D0],0
  224.   jmp GoLRback

  225. GoLR5:
  226.   pop eax
  227.   mov [esi+000004D0],0

  228. GoLRback:
  229.   jmp 00903D99
  230. //==========↑走怪方向↑==========

  231. //==========↓跳怪方向↓==========
  232. JmpLR:
  233.   add esp,4

  234.   call MyState

  235.   cmp [MyDir],1
  236.   je JmpLRback
  237.   cmp [MyDir],2
  238.   mov eax,2
  239.   je JmpLRback
  240.   cmp [MyDir],0
  241.   mov eax,3
  242.   je JmpLRback
  243.   cmp [MyDir],4
  244.   je JmpLR1
  245.   call MyCharX
  246.   jmp JmpLR2

  247. JmpLR1:
  248.   mov eax,[MyPt]

  249. JmpLR2:
  250.   cmp eax,[esi+1C4]
  251.   mov eax,2
  252.   mov [esi+000004D0],5
  253.   jg JmpLRback
  254.   mov eax,3

  255. JmpLRback:
  256. //----------↓跳怪掉落↓----------
  257.   cmp [esi+00000230],1
  258.   je LRDir7
  259.   cmp eax,[LR]
  260.   jne LRDir7
  261.   sub [esi+00000230],2

  262. LRDir7:
  263. //----------↑跳怪掉落↑----------
  264.   push 03
  265.   jmp 009041AB
  266. //==========↑跳怪方向↑==========

  267. //----------↓X 座標↓----------
  268. MyCharX:
  269.   mov eax,[00AE62C4]
  270.   mov eax,[eax+00000D2C]
  271.   ret
  272. //----------↑X 座標↑----------

  273. //----------↓角色狀態↓----------
  274. MyState:
  275.   push eax
  276.   mov eax,[00AE62C4]
  277.   mov eax,[eax+00000384]
  278.   cmp eax,a
  279.   je LRDir1
  280.   cmp eax,b
  281.   je LRDir2
  282.   cmp eax,14
  283.   je LRDir3
  284.   cmp eax,15
  285.   je LRDir3
  286.   mov [MyCt],0
  287.   jmp LRDir4

  288. LRDir1:
  289.   mov [MyDir],2
  290.   cmp [MyCt],32
  291.   ja LRDir5
  292.   inc [MyCt]
  293.   jmp LRDir4

  294. LRDir2:
  295.   mov [MyDir],0
  296.   cmp [MyCt],32
  297.   ja LRDir6
  298.   inc [MyCt]
  299.   jmp LRDir4

  300. LRDir3:
  301.   mov [MyDir],1
  302.   jmp LRDir4

  303. LRDir5:
  304.   mov [MyDir],3
  305.   jmp LRDir4

  306. LRDir6:
  307.   mov [MyDir],4
  308.   call MyCharX
  309.   mov [MyPt],eax

  310. LRDir4:
  311.   pop eax
  312.   ret
  313. //----------↑角色狀態↑----------

  314. //==========↓跳怪不跳↓==========
  315. MyNoJmp:
  316.   add esp,4
  317.   jmp 00904175
  318. //==========↑跳怪不跳↑==========



  319. //----------↓攻擊加速↓----------
  320. AtkSpeedUp:
  321.   push eax

  322.   cmp [ASUSwitch],0
  323.   je QuitASU

  324.   mov eax,[00AE6464]
  325.   mov eax,[eax+18]
  326.   cmp eax,[AttackTime]
  327.   jl QuitASU
  328.   mov eax,[00AE62C4]
  329.   mov eax,[eax+388]
  330.   cmp eax,ffffffff
  331.   je QuitASU
  332.   mov eax,[00AE62C4]
  333.   mov [eax+388],ffffffff
  334.   mov eax,[00AE6464]
  335.   mov eax,[eax+18]
  336.   add eax,[ASUInterval]
  337.   mov [AttackTime],eax

  338. QuitASU:
  339.   pop eax
  340.   ret
  341. //----------↑攻擊加速↑----------

  342. //----------↓損血控制↓----------
  343. DamageControl:
  344.   push eax
  345.   push ebx
  346.   push ecx
  347.   push edx
  348.   xor edx,edx
  349.   mov eax,[ebp+8]
  350.   mov ecx,[VarMaxDamage]
  351.   mov ebx,[VarMinDamage]
  352.   cmp ecx,ebx
  353.   jle LoseHP
  354.   div ecx

  355. LoseHP:
  356.   add edx,ebx
  357.   mov [ebp+8],edx
  358.   pop edx
  359.   pop ecx
  360.   pop ebx
  361.   pop eax
  362.   ret
  363. //----------↑損血控制↑----------



  364. [disable]
  365. dealloc(MyLR)
  366. unregistersymbol(MyLR)
  367. dealloc(MyDir)
  368. dealloc(MyCt)
  369. dealloc(MyPt)
  370. dealloc(LR)
  371. unregistersymbol(LR)
  372. dealloc(KBSwitch)
  373. unregistersymbol(KBSwitch)
  374. dealloc(KBLR)
  375. dealloc(VarMaxDamage)
  376. unregistersymbol(VarMaxDamage)
  377. dealloc(VarMinDamage)
  378. unregistersymbol(VarMinDamage)
  379. dealloc(StupidSwitch)
  380. unregistersymbol(StupidSwitch)
  381. dealloc(ASUInterval)
  382. unregistersymbol(ASUInterval)
  383. dealloc(AttackTime)
複製代碼
回覆

使用道具 舉報

tryit252453 該用戶已被刪除
15
tryit252453 2009-8-27 23:41:19
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

nero40560 當前離線
UID
580850
熱心
104 值
嘉獎
0 次
違規
0 次
在線時間
49 小時
經驗
79 點
積分
725
精華
0
最後登錄
2016-3-11
閱讀權限
30
註冊時間
2007-10-6
論壇幣
471 幣
聯合幣
22 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
16
nero40560 2009-8-29 11:34:30
本帖最後由 nero40560 於 2009-8-29 11:55 編輯
[fly]文盲們,別在這回覆了,懂嗎?[/fly]
  1. //HKMS/TWMSv1.0 滑鼠移動(右趴左趴板)
  2. //UpDAED bY: DARK9 2009/8/27
  3. //熱鍵控制: 右趴下=開 左趴下=關
  4. //EIP=CSX
  5. //ADD:00900642
  6. //--------------------------------------------
  7. [Enable]
  8. alloc(MouserX,512)
  9. alloc(MouserY,512)
  10. alloc(CSX,128)
  11. alloc(OnOff,128)
  12. label(normal)
  13. label(normalx)
  14. label(normaly)
  15. label(back)
  16. label(return)
  17. label(On)
  18. label(Off)
  19. registersymbol(CSX)
  20. registersymbol(OnOff)

  21. OnOff:
  22. dd 0

  23. CSX:
  24. push eax
  25. mov eax,[AE62C4]
  26. cmp [eax+0384],a
  27. je On
  28. cmp [eax+0384],b
  29. je Off
  30. pop eax
  31. jmp MouserX

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

  37. back:
  38. jmp 00900647 //or 0090070B
  39. return:
  40. jmp 009006AC

  41. On:
  42. pop eax
  43. mov [OnOff],1
  44. jmp MouserX

  45. Off:
  46. pop eax
  47. mov [OnOff],0
  48. jmp MouserX

  49. MouserX:
  50. cmp [OnOff],0
  51. je normalx
  52. push eax
  53. mov eax,[AE62C4]
  54. mov eax,[eax+0D6C]
  55. cmp esi,eax
  56. pop eax
  57. jne normalx

  58. mov eax, [00AE6460]
  59. mov eax, [eax+0978]
  60. mov eax, [eax+84]
  61. mov [ebx], eax
  62. mov edi,[ebp+10]
  63. test edi, edi
  64. jne MouserY
  65. jmp 009006A9

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

  70. MouserY:
  71. push eax
  72. mov eax,[AE62C4]
  73. mov eax,[eax+0D6C]
  74. cmp esi,eax
  75. pop eax
  76. jne normaly

  77. mov eax, [00AE6460]
  78. mov eax, [eax+0978]
  79. mov eax, [eax+88] //84+4
  80. mov [edi], eax
  81. mov ebx,[ebp+14]
  82. jmp return

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

  87. [Disable]
  88. dealloc(MouserX)
  89. dealloc(MouserY)
  90. dealloc(CSX)
  91. dealloc(OnOff)
  92. unregistersymbol(CSX)
  93. unregistersymbol(OnOff)
複製代碼
回覆

使用道具 舉報

t982020 當前離線
UID
534557
熱心
40 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
40 點
積分
40
精華
0
最後登錄
2010-8-15
閱讀權限
20
註冊時間
2007-9-5
論壇幣
6 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
17
t982020 2009-8-29 12:10:50
本帖最後由 t982020 於 2009-8-29 12:12 編輯
  1. //版本:TWMS100
  2. //數據名稱:攻擊不停.放不停
  3. //日期:2009/7/30
  4. // 代碼 :00900642
  5. // EIP : CSX
  6. [Enable]
  7. registersymbol(CSX)
  8. alloc(CSX,128)
  9. label(CSXReturn)
  10. CSX://CSEAX X
  11. push eax
  12. mov eax,[00AE62C4]
  13. mov eax,[eax+2598]
  14. cmp eax,2
  15. pop eax
  16. jg CSXReturn

  17. push eax
  18. mov eax,[00AE62C4]
  19. mov eax,[eax+2588]
  20. cmp eax,2
  21. pop eax
  22. jg CSXReturn
  23. push eax
  24. mov eax,[00AE62C4]
  25. mov eax,[eax+0D6C]
  26. cmp esi,eax
  27. pop eax
  28. jne CSXReturn
  29. add eax,0a
  30. jmp CSXReturn
  31. CSXReturn:
  32. mov [ebx], eax
  33. jmp 00900644
  34. [Disable]
  35. unregistersymbol(CSX)
  36. dealloc(CSX)
複製代碼


測試可用

-------------------------------------
回覆

使用道具 舉報

t982020 當前離線
UID
534557
熱心
40 值
嘉獎
0 次
違規
0 次
在線時間
9 小時
經驗
40 點
積分
40
精華
0
最後登錄
2010-8-15
閱讀權限
20
註冊時間
2007-9-5
論壇幣
6 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
18
t982020 2009-8-29 12:17:41
  1. // TWMS+0100
  2. //更新時間 2009/8/26
  3. //maxRush(定點瞬移) v1.3
  4. //原作者;maxjojo
  5. //Address:008FC789
  6. //EIP:maxRush
  7. //maxRushCounter: 設定 N 個定點數量
  8. //maxRushOnOff : 0= 抓定點位置 1=啟動瞬移
  9. //RushCounter : 目前定點位置
  10. //Round : 設定第幾圈,會跳到第 N+1 的定點,0為不啟動。

  11. [ENABLE]
  12. registersymbol(maxRush)
  13. registersymbol(maxRushCounter)
  14. registersymbol(maxRushOnOff)
  15. registersymbol(EDIValue)
  16. alloc(maxRush, 1024)
  17. alloc(EDIValue,4)
  18. alloc(maxRushCounter,4)
  19. alloc(maxRushOnOff,4)
  20. label(doRushNormal)
  21. label(getEDIValue)
  22. label(doRushTele)
  23. label(doRushTeleStart)
  24. label(doRushTeleReturn)
  25. label(doRushResetCounterEnd)
  26. alloc(loctn,64)
  27. label(doRushTeleEnd)
  28. label(doEnd)
  29. registersymbol(RushCounter)
  30. alloc(RushCounter,4)
  31. registersymbol(Round)
  32. alloc(Round,4)
  33. alloc(VarRound,4)
  34. Round:
  35. dd 0
  36. VarRound:
  37. dd 0
  38. maxRushCounter:
  39. dd 2
  40. RushCounter:
  41. dd 1
  42. maxRushOnOff:
  43. dd 0
  44. // {1: On, (char teleport, 定點瞬移) |
  45. // 0: Off (platform id detect,平台ID檢測) }
  46. EDIValue:
  47. dd 0 // platform id (平台ID)
  48. maxRush:
  49. Push Eax
  50. Mov Eax,[00AE62C4] // char pointer
  51. Add Eax, ,0D6C
  52. Mov Eax, [Eax]
  53. Sub Eax, C // char pid
  54. Cmp Esi,Eax
  55. Pop Eax
  56. Je doRushNormal
  57. jmp 008FC78F
  58. doRushNormal:
  59. call doRushTele
  60. ja 008FC78F
  61. jmp 008FC78B
  62. doRushTele:
  63. pushfd
  64. Cmp [maxRushOnOff],0
  65. je getEDIValue
  66. call doRushTeleStart
  67. doRushTeleReturn:
  68. popfd
  69. ret
  70. // platform id detect.
  71. getEDIValue:
  72. push eax
  73. push edx
  74. push ecx

  75. mov eax,[esi+114]
  76. lea edx,[loctn]
  77. mov ecx,[RushCounter]
  78. shl ecx,1
  79. shl ecx,1
  80. mov [edx+ecx],eax
  81. pop ecx
  82. pop edx
  83. pop eax
  84. jmp doRushTeleReturn

  85. // start charactor teleport
  86. doRushTeleStart:
  87. push ebx
  88. push eax
  89. add [RushCounter],1
  90. mov ebx,[maxRushCounter]
  91. cmp [RushCounter],ebx
  92. ja doRushTeleEnd
  93. push edx
  94. push ecx
  95. lea edx,[loctn]
  96. mov ecx,[RushCounter]
  97. shl ecx,1
  98. shl ecx,1
  99. mov eax,[edx+ecx]
  100. mov [esi+110],eax
  101. pop ecx
  102. pop edx
  103. jmp doRushResetCounterEnd
  104. doRushTeleEnd:
  105. cmp [Round],0
  106. je doEnd
  107. add [VarRound],1
  108. mov ebx,[Round]
  109. cmp [VarRound],ebx
  110. jbe doEnd
  111. push edx
  112. push ecx
  113. mov [VarRound],0
  114. lea edx,[loctn]
  115. mov ecx,[RushCounter]
  116. shl ecx,1
  117. shl ecx,1
  118. mov eax,[edx+ecx]
  119. mov [esi+110],eax
  120. pop ecx
  121. pop edx
  122. jmp doRushResetCounterEnd

  123. doEnd:
  124. mov [RushCounter],0 // reset counter (歸零重來)
  125. pop eax
  126. pop ebx
  127. jmp doRushTeleStart
  128. doRushResetCounterEnd:
  129. pop eax
  130. pop ebx
  131. ret

  132. [DISABLE]
  133. dealloc(maxRush)
  134. dealloc(maxRushCounter)
  135. dealloc(maxRushOnOff)
  136. dealloc(PlatformIDList)
  137. unregistersymbol(maxRush)
  138. unregistersymbol(maxRushCounter)
  139. unregistersymbol(maxRushOnOff)
  140. dealloc(EDIValue)
  141. unregistersymbol(EDIValue)
  142. dealloc(loctn)
  143. unregistersymbol(RushCounter)
  144. dealloc(RushCounter)
  145. unregistersymbol(Round)
  146. dealloc(Round)
  147. dealloc(VarRound)
複製代碼


確定可用

---------------------------------
回覆

使用道具 舉報

tony020409 當前離線
UID
1284698
熱心
8 值
嘉獎
0 次
違規
0 次
在線時間
2 小時
經驗
8 點
積分
8
精華
0
最後登錄
2010-8-19
閱讀權限
5
註冊時間
2009-8-4
論壇幣
4 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
19
tony020409 2009-8-29 16:01:13
謝謝大大為我整理
好想趕快適用
回覆

使用道具 舉報

lin1942 當前離線
UID
573741
熱心
246 值
嘉獎
0 次
違規
0 次
在線時間
165 小時
經驗
228 點
積分
1030
精華
0
最後登錄
2024-7-6
閱讀權限
30
註冊時間
2007-10-1
論壇幣
383 幣
聯合幣
6 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
20
lin1942 2009-8-29 17:05:43
感謝大大的分享
趕緊來試看看!!!
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-22 09:56 , Processed in 0.056381 second(s), 16 queries , Memcache On.

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

回頂部
第二步?
第三步?