Автор Тема: Ошибка при интепретации KEYDOWN(T)  (Прочитано 294 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Genken

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Ошибка при интепретации KEYDOWN(T)
« : Октябрь 01, 2019, 06:25:03 pm »
     
      Здравствуйте!

      У меня такой код, и при его выполнении пишет "Ошибка интерпретации KEYPRESS(T)". И кстати, как нажать клавишу, у которой имя состоит из нескольких символов (например SHIFT, ESC)и как её надо писать (как ESC или как ESCAPE)

Код: Clickermann
  1. SUB(CRAFT1)
  2. LCLICK(830,240)
  3. WAIT(1)
  4. END_SUB
  5.  
  6. SUB(CRAFT2)
  7. LCLICK(880,240)
  8. WAIT(1)
  9. END_SUB
  10.  
  11. SUB(CRAFT3)
  12. LCLICK(830,300)
  13. WAIT(1)
  14. END_SUB
  15.  
  16. SUB(CRAFT4)
  17. LCLICK(880,300)
  18. WAIT(1)
  19. END_SUB
  20.  
  21. SUB(CRAFT)
  22. KEYDOWN(SHIFT)
  23. WAITMS(500)
  24. LCLICK(1000,260)
  25. WAITMS(500)
  26. KEYUP(SHIFT)
  27. WAITMS(500)
  28. END_SUB
  29.  
  30.  
  31. WAIT(2)
  32. KEYPRESS(T)
  33. WAIT(2)  
  34. KEYSTRING("/shop")
  35. WAIT(2)
  36. LCLICK(660,265) //blocks
  37. WAIT(2)
  38. LCLICK(830,330) //ender
  39. WAIT(2)
  40. LCLICK(770,440) //buy more
  41. WAIT(2)
  42. LCLICK(950,330) //21 stack
  43. WAIT(2)
  44. LCLICK(830,330) //ender
  45. WAIT(2)
  46. LCLICK(770,440) //buy more
  47. WAIT(2)
  48. LCLICK(600,330) //15 stack
  49. WAIT(2)
  50. KEYPRESS(ESC)   //exit
  51. WAIT(2)
  52. KEYPRESS(E)
  53. WAIT(1)
  54.  
  55. LCLICK(540,450) //1/1
  56. WAIT(1)
  57. CRAFT1()
  58. LCLICK(540,500) //1/2
  59. WAIT(1)
  60. CRAFT2()
  61. LCLICK(540,550) //1/3
  62. WAIT(1)
  63. CRAFT3()
  64. LCLICK(540,630) //1/4
  65. WAIT(1)
  66. CRAFT4()
  67. WAITMS(500)
  68. CRAFT5()
  69.  
  70. LCLICK(600,450) //1/1
  71. WAIT(1)
  72. CRAFT1()
  73. LCLICK(600,500) //1/2
  74. WAIT(1)
  75. CRAFT2()
  76. LCLICK(600,550) //1/3
  77. WAIT(1)
  78. CRAFT3()
  79. LCLICK(600,630) //1/4
  80. WAIT(1)
  81. CRAFT4()
  82. WAITMS(500)
  83. CRAFT5()
  84.  
  85. LCLICK(650,450) //1/1
  86. WAIT(1)
  87. CRAFT1()
  88. LCLICK(650,500) //1/2
  89. WAIT(1)
  90. CRAFT2()
  91. LCLICK(650,550) //1/3
  92. WAIT(1)
  93. CRAFT3()
  94. LCLICK(650,630) //1/4
  95. WAIT(1)
  96. CRAFT4()
  97. WAITMS(500)
  98. CRAFT5()
  99.  
  100. LCLICK(700,450) //1/1
  101. WAIT(1)
  102. CRAFT1()
  103. LCLICK(700,500) //1/2
  104. WAIT(1)
  105. CRAFT2()
  106. LCLICK(700,550) //1/3
  107. WAIT(1)
  108. CRAFT3()
  109. LCLICK(700,630) //1/4
  110. WAIT(1)
  111. CRAFT4()
  112. WAITMS(500)
  113. CRAFT5()
  114.  
  115. LCLICK(750,450) //1/1
  116. WAIT(1)
  117. CRAFT1()
  118. LCLICK(750,500) //1/2
  119. WAIT(1)
  120. CRAFT2()
  121. LCLICK(750,550) //1/3
  122. WAIT(1)
  123. CRAFT3()
  124. LCLICK(750,630) //1/4
  125. WAIT(1)
  126. CRAFT4()
  127. WAITMS(500)
  128. CRAFT5()
  129.  
  130. LCLICK(830,450) //1/1
  131. WAIT(1)
  132. CRAFT1()
  133. LCLICK(830,500) //1/2
  134. WAIT(1)
  135. CRAFT2()
  136. LCLICK(830,550) //1/3
  137. WAIT(1)
  138. CRAFT3()
  139. LCLICK(830,630) //1/4
  140. WAIT(1)
  141. CRAFT4()
  142. WAITMS(500)
  143. CRAFT5()
  144.  
  145. LCLICK(880,450) //1/1
  146. WAIT(1)
  147. CRAFT1()
  148. LCLICK(880,500) //1/2
  149. WAIT(1)
  150. CRAFT2()
  151. LCLICK(880,550) //1/3
  152. WAIT(1)
  153. CRAFT3()
  154. LCLICK(880,630) //1/4
  155. WAIT(1)
  156. CRAFT4()
  157. WAITMS(500)
  158. CRAFT5()
  159.  
  160. LCLICK(940,450) //1/1
  161. WAIT(1)
  162. CRAFT1()
  163. LCLICK(940,500) //1/2
  164. WAIT(1)
  165. CRAFT2()
  166. LCLICK(940,550) //1/3
  167. WAIT(1)
  168. CRAFT3()
  169. LCLICK(940,630) //1/4
  170. WAIT(1)
  171. CRAFT4()
  172. WAITMS(500)
  173. CRAFT5()
  174.  
  175. LCLICK(1000,450) //1/1
  176. WAIT(1)
  177. CRAFT1()
  178. LCLICK(1000,500) //1/2
  179. WAIT(1)
  180. CRAFT2()
  181. LCLICK(1000,550) //1/3
  182. WAIT(1)
  183. CRAFT3()
  184. LCLICK(1000,630) //1/4
  185. WAIT(1)
  186. CRAFT4()
  187. WAITMS(500)
  188. CRAFT5()
  189.  
  190. KEYPRESS(ESC)
  191.  
  192. WAIT(2)
  193. KEYPRESS(T)
  194. WAIT(2)  
  195. KEYSTRING("/shop")
  196. WAIT(2)
  197. LCLICK(660,265) //blocks
  198. WAIT(2)
  199. RCLICK(770,380) //ender bricks
  200. WAIT(2)
  201. LCLICK(770,440) //sell more
  202. WAIT(2)
  203. LCLICK(950,330) //21 stack
  204. WAIT(2)
  205. LCLICK(830,330) //ender
  206. WAIT(2)
  207. LCLICK(770,440) //sell more
  208. WAIT(2)
  209. LCLICK(600,330) //15 stack
  210. WAIT(2)
  211. KEYPRESS(ESC)   //exit
  212. WAIT(2)
  213. KEYPRESS(E)
  214. WAIT(1)
  215.  
  216. KEYPRESS(ESC)
« Последнее редактирование: Октябрь 01, 2019, 07:00:40 pm от Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Сообщений: 3628
  • Котэ
    • Просмотр профиля
Re: Ошибка при интепретации KEYDOWN(T)
« Ответ #1 : Октябрь 01, 2019, 07:08:38 pm »
Есть меню команд, есть справка и все равно пишут какую то отсебятину...

Привильно писать либо так
Код: Clickermann
  1. KEYPRESS(#T) // константа
либо так
Код: Clickermann
  1. KEYPRESS(84) // десятеричный код
либо так
Код: Clickermann
  1. KEYPRESS(0x54) // шестнадцатеричный код
Код: Clickermann
  1. KEYPRESS(#SHIFT)
  2.  
  3. KEYPRESS(#ESC)

Genken

  • Зашел в гости
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ошибка при интепретации KEYDOWN(T)
« Ответ #2 : Октябрь 06, 2019, 07:12:05 pm »
Спасибо, просто новичок конкретно в работе с автокликерами!