万王之王 KOK King of Kings

 找回密码
 加入我们
查看: 679|回复: 3

[对大神的代码做出小改良][感谢@张容恺大神]全职业通用挂1钱坑代码,带重启重连功能

[复制链接]
发表于 2017-11-28 20:33 | 显示全部楼层 |阅读模式
本帖最后由 wizard 于 2017-11-29 12:29 编辑
  1. //下面参数自己设
  2. Dim tk
  3. tk=1
  4. //x y 是标准24人坑中心坐标
  5. Dim x(6)
  6. x(1) = 17
  7. Dim y(6)
  8. y(1) = 48
  9. //杀死一个怪的时间(秒)
  10. Dim time
  11. time = 10
  12. //商店的地址码,SD(1)对应 X1,Y1坑的商店地址码
  13. Dim sd(6)
  14. sd(1) = 91751
  15. //负重, 设5就是捡5次之后执行一次卖商店的流程,以此类推
  16. Dim fz
  17. fz = 5
  18. //从此向下,任何参数不要做任何调整,仍然需要设定的部分在最下方,请拉到本代码最下面,输入你的帐号和密码
  19. Dim tfz
  20. tfz = 0
  21. Dim j
  22. Dim Hwnd
  23. Dim n
  24. n = - 196615
  25. Dim a(24)
  26. Sub mob
  27. a(1) = n + x(j) * 65536 + y(j)
  28. a(2) = a(1)-1
  29. a(3) = a(1) - 65536
  30. a(4) = a(2) - 65536
  31. a(5) = a(3) - 65536
  32. a(6) = a(4) - 65536
  33. a(7) = a(1)+16
  34. a(8) = a(7)+1
  35. a(9) = a(7) - 65536
  36. a(10) = a(8) - 65536
  37. a(11) = a(9) - 65536
  38. a(12) = a(10) - 65536
  39. a(13) = a(1) + 5 * 65536
  40. a(14) = a(13) + 65535
  41. a(15) = a(13) + 65536
  42. a(16) = a(14) + 65536
  43. a(17) = a(15) + 65536
  44. a(18) = a(16) + 65536
  45. a(19) = a(1) + 5 * 65536 + 16
  46. a(20) = a(19) + 65537
  47. a(21) = a(19) + 65536
  48. a(22) = a(20) + 65536
  49. a(23) = a(21) + 65536
  50. a(24) = a(22) + 65536
  51. End Sub

  52. Sub getjb
  53.         Hwnd = Plugin.Window.Foreground()
  54. End Sub

  55. Sub star
  56. Delay 200
  57. Call Plugin.Bkgnd.SendString(Hwnd, "run "&x(j)&","&y(j))
  58. Delay 200
  59. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  60. Delay 200
  61. Call panduan
  62. Delay 3000
  63. End Sub

  64. Sub panduan
  65. a = HOUR(now)
  66. b = minute(now)
  67. If a=07 and b>=03 and b<=05
  68.         Goto reconect
  69.         Else
  70. End If
  71. End Sub

  72. Sub sell
  73. Call star
  74. Delay 3000
  75. Delay 200
  76. Call Plugin.Bkgnd.SendString(Hwnd, "look 1@"&sd(j))
  77. Delay 200
  78. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  79. Delay 300

  80. For t = 1 To fz * 4
  81. Delay 200
  82. Call Plugin.Bkgnd.SendString(Hwnd, "sell 1")
  83. Delay 200
  84. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  85. Delay 300
  86. Next

  87. End Sub

  88. Sub kill
  89. Dim i
  90. For i = 1 To 24
  91. Delay 1000

  92. Call Plugin.Bkgnd.SendString(Hwnd, "run " & a(i))
  93. Delay 200
  94. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  95. Delay 200
  96. Delay 1500
  97. Call Plugin.Bkgnd.SendString(Hwnd, "kill "&a(i))
  98. Delay 200
  99. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  100. Delay 200
  101. Delay time * 1000
  102. Delay 200
  103. Call Plugin.Bkgnd.SendString(Hwnd, "get ALL_ITEM_IN "&a(i))
  104. Delay 200
  105. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  106. Delay 500
  107. tfz=tfz+1
  108. If tfz = fz Then
  109.     tfz = 0
  110.         Call sell        
  111. End If
  112. If i = 6 Then
  113.         Call star
  114. End If
  115. If i = 12 Then
  116.         Call star
  117. End If
  118. If i = 18 Then
  119.         Call star
  120. End If
  121. If i = 24 Then
  122.         Call star
  123. End If
  124. Next
  125. End Sub

  126. Rem getwindows
  127. If Hwnd = 0 Then
  128.         Call getjb
  129.         Else
  130.         Goto start        
  131. End If

  132. Rem start
  133. For j = 1 To TK
  134. Call star
  135. Delay 10000
  136. Call mob
  137. Delay 1000
  138. Call kill
  139. Delay 1000
  140. Next
  141. goto start

  142. Rem reconect
  143. Call Plugin.Window.Active(Hwnd)
  144. Delay 5000
  145. Call Plugin.Window.Restore(Hwnd)
  146. Delay 20000
  147. MoveTo 1091, 701
  148. Delay 3000
  149. LeftClick 1
  150. Delay 5000
  151. MoveTo 1173, 724
  152. Delay 3000
  153. LeftClick 1
  154. Delay 5000
  155. //在下方相应位置输入你的帐号,注意不要把原有的双引号覆盖了
  156. Call Plugin.Bkgnd.SendString(Hwnd, "你的帐号")
  157. Delay 3000
  158. Call Plugin.Bkgnd.KeyPress(Hwnd, 9)
  159. Delay 3000
  160. //在下方相应位置输入你的密码,注意不要把原有的双引号覆盖了
  161. Call Plugin.Bkgnd.SendString(Hwnd, "你的密码")
  162. Delay 3000
  163. Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
  164. Delay 3000
  165. MoveTo 1151, 774
  166. Delay 3000
  167. LeftClick 1
  168. Delay 3000
  169. MoveTo 1158, 782
  170. Delay 3000
  171. LeftClick 1
  172. Delay 3000
  173. Call Plugin.Window.Min(Hwnd)
  174. Delay 60000
  175. Goto start
复制代码





感谢QQ群内的@张容恺 大神发的

[daqian] 战士后台挂多坑打钱的按键脚本

根据他这个脚本,我加入了每天早上7点系统重启后自动重连的功能,并将他的多坑通用代码改为1坑代码,以方便大家使用

该代码需要自行设定的就是上方注释的部分和最下方的帐号密码部分,其他都不需要管。

修改好相应参数后,只需要无脑挂在那里即可。

除非是因网络LAG、服务器临时维护等原因造成的掉线外,针对系统每日早上的重启可以做到断线重连

该代码是所有类型的坑都通用,运行后直接最小化即可,其他 你什么都不用管,只用等着收钱就好。


另外,付费买那个什么挂坑收费脚本的,建议你别浪费那钱了。。。@张容恺 大神的脚本和这个脚本效率绝对不会让你失望。
发表于 2017-11-28 20:50 | 显示全部楼层
请问大大这个是一个一个打怪的吗?如果是巫术之类的群攻职业,需要做什么修改吗?
 楼主| 发表于 2017-11-28 22:14 | 显示全部楼层
gy6620118 发表于 2017-11-28 20:50
请问大大这个是一个一个打怪的吗?如果是巫术之类的群攻职业,需要做什么修改吗?

这是一个一个打的,所以总体来说比较适合近战职业
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|万王之王 king of kings

GMT+8, 2024-4-20 09:54

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表