Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Zorg

Pages: [1]
1
Общие вопросы / Не срабатывает IF
« on: March 25, 2016, 11:03:21 AM »
Не работает команда IF
[spoiler]
Code: [Select]
for($q, $q < 999)
$s=0
$q+1
  for($s, $s < 3)
move(910,425)
waitms(100)
  keyDown(85)
  waitms(10)
  keyUp(85)
move(910,485)
waitms(100)
  keyDown(85)
  waitms(10)
  keyUp(85)
move(1250,485)
waitms(100)
  keyDown(85)
  waitms(10)
  keyUp(85)
$s+1
end_cyc
IF($q < 4)    //проблема
move(1710,190)
waitms(10)
  keyDown(#UP)
  waitms(10)
  keyUp(#UP)
move(1250,485)
  keyDown(40)
  waitms(10)
  keyUp(40)
END_IF
WAIT (1)
$q+1
end_cyc
[/spoiler]

Как ток не пытался решить эту проблему.
И отдельную переменную выносил за цикл и внутри цикла наращивал счётчик
этой переменной, сейчас попробовал переменную самого цикла вставить в конструкцию.
Всё равно код внутри конструкции выполняется, хотя должен выполниться всего 5-6 раз, не больше.

2
Не срабатывают нажатия клавиатуры из скрипта вообще негде.
Макросы записываю автоматомю
Виндовс 7 64 бит.
Не в игре макросы не работают, не в простом блокноте,
при этом действия мышы нормально записываются и срабатывают.
Раньше в вин хр всё нормально работало.
Пробовал подключать ps2 мыш и прописывать в начале скрипта #ps2_keyboard
непомогло(

Pages: [1]