Не работает команда IF
[spoiler]
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 раз, не больше.