• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

【官方】高级教程——跑镖任务实战脚本上集 [复制链接]

1#
【官方视频】高级教程——跑镖任务实战脚本上集

今天为大家带来实战的跑镖脚本的制作,其实并不难,用到的都是一些学过的基本知识,更多的是命令的复制粘贴。做这类脚本,主要是要有一个清晰的思路,可以先用笔画出流程,再一步一步实现。

如无法观看,请点击下载:按键精灵视频教程全集


视频版本:
http://www.aipai.com/c9/ODY9JSkmIWgnai8h.html

上集



源代码
  1. Hwnd = Plugin.Window.GetKeyFocusWnd()
  2. sRect = Plugin.Window.GetClientRect(Hwnd)
  3. Dim MyArray
  4. MyArray = Split(sRect, "|")
  5. Ux = CLng(MyArray(0))
  6. Uy = CLng(MyArray(1))


  7. While true

  8. KeyPress "Tab", 1


  9. i = 0
  10. While i=0
  11. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\寻路.bmp",0.9,luX,luY
  12. If luX > 0 And luY > 0 Then
  13. i=1
  14. End If
  15. Delay 200
  16. Wend

  17. Delay 200
  18. MoveTo luX, luY + 35
  19. Delay 50
  20. LeftClick 1

  21. Delay 200
  22. SayString "快刀手郭志"
  23. Delay 200
  24. MoveTo luX, luY + 94
  25. Delay 50
  26. LeftClick 1
  27. Delay 200
  28. LeftClick 1

  29. i = 0
  30. While i=0
  31. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\世道.bmp",0.9,shiX,shiY
  32. If shiX > 0 And shiY > 0 Then
  33. i=1
  34. End If
  35. Delay 200
  36. Wend

  37. MoveTo shiX, shiY + 57
  38. Delay 50
  39. LeftClick 1
  40. MoveTo Ux + 1, Uy + 1

  41. i = 0
  42. While i=0
  43. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\商人.bmp",0.9,shangX,shangY
  44. If shangX > 0 And shangY > 0 Then
  45. i=1
  46. End If
  47. Delay 200
  48. Wend

  49. MoveTo shangX + 40, shangY + 30
  50. Delay 50
  51. LeftClick 1
  52. Delay 50

  53. i = 0
  54. While i=0
  55. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\地图.bmp",0.9,diX,diY
  56. If diX > 0 And diY > 0 Then
  57. i=1
  58. End If
  59. Delay 200
  60. Wend

  61. MoveTo diX - 319, diY + 314
  62. Delay 50
  63. LeftClick 1

  64. i = 0
  65. While i=0
  66. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\黄泥岗.bmp",0.9,huangX,huangY
  67. If huangX > 0 And huangY > 0 Then
  68. i=1
  69. End If
  70. Delay 200
  71. Call 战斗()

  72. Wend

  73. MoveTo diX + 71, diY + 297
  74. Delay 50
  75. LeftClick 1

  76. i = 0
  77. While i=0
  78. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\星秀村.bmp",0.9,xingX,xingY
  79. If xingX > 0 And xingY > 0 Then
  80. i=1
  81. End If
  82. Delay 200
  83. Call 战斗()
  84. Wend

  85. KeyPress "Tab", 1
  86. Delay 200
  87. KeyPress "Tab", 1

  88. i = 0
  89. While i=0
  90. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\寻路.bmp",0.9,luX,luY
  91. If luX > 0 And luY > 0 Then
  92. i=1
  93. End If
  94. Delay 200
  95. Wend

  96. Delay 200
  97. MoveTo luX, luY + 35
  98. Delay 50
  99. LeftClick 1

  100. Delay 200
  101. SayString "护卫队队员"
  102. Delay 200
  103. MoveTo luX, luY + 94
  104. Delay 50
  105. LeftClick 1
  106. Delay 200
  107. LeftClick 1

  108. i = 0
  109. While i=0
  110. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\做的很好.bmp",0.9,zuoX,zuoY
  111. If zuoX > 0 And zuoY > 0 Then
  112. i=1
  113. End If
  114. Delay 200
  115. Call 战斗()
  116. Wend

  117. MoveTo zuoX + 30, zuoY + 30
  118. Delay 50
  119. LeftClick 1
  120. Delay 200

  121. KeyPress "Tab", 1
  122. Delay 200
  123. KeyPress "Tab", 1

  124. i = 0
  125. While i=0
  126. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\寻路.bmp",0.9,luX,luY
  127. If luX > 0 And luY > 0 Then
  128. i=1
  129. End If
  130. Delay 200
  131. Wend

  132. Delay 200
  133. MoveTo luX, luY + 35
  134. Delay 50
  135. LeftClick 1

  136. Delay 200
  137. SayString "驿站售票员"
  138. Delay 200
  139. MoveTo luX, luY + 94
  140. Delay 50
  141. LeftClick 1
  142. Delay 200
  143. LeftClick 1

  144. i = 0
  145. While i=0
  146. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\我们驿站.bmp",0.9,woX,woY
  147. If woX > 0 And woY > 0 Then
  148. i=1
  149. End If
  150. Delay 200
  151. Wend

  152. MoveTo woX + 40, woY + 30
  153. Delay 50
  154. LeftClick 1

  155. i = 0
  156. While i=0
  157. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\应天府.bmp",0.9,yingX,yingY
  158. If yingX > 0 And yingY > 0 Then
  159. i=1
  160. End If
  161. Delay 200
  162. Wend

  163. KeyPress "Tab", 1
  164. Delay 200


  165. Wend


  166. Sub 战斗()

  167. FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\自动.bmp",0.9,ziX,ziY
  168. If ziX > 0 And ziY > 0 Then
  169. Delay 1000
  170. MoveTo ziX + 10, ziY + 10
  171. Delay 50
  172. LeftClick 1
  173. Delay 50
  174. MoveTo Ux+400,Uy+300
  175. End If

  176. End Sub
复制代码

发新话题 回复该主题