Author Topic: Цикл FOR в цикле FOR  (Read 2128 times)

0 Members and 1 Guest are viewing this topic.

тото

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Цикл FOR в цикле FOR
« on: July 04, 2014, 03:27:53 PM »
  Всем привет! Помогите плиз., разобраться с циклами:
Clickermann v4.10
 48 строка (FOR $i) работает, а вот 37 строка (FOR $a) нет. Может такой вариант ваЩе не может работать ((

Code: [Select]
waitms(25)      //открывает выбор босса
move(739,309)
waitms(25)
keyDown(18)
waitms(107)
keyUp(18)
waitms(100)
lDown(739,309)
waitms(100)
lUp(739,309)
waitms(100)
keyDown(18)
waitms(25)
keyDown(164)
waitms(100)
keyUp(18)     //конец открытия выбора босса
waitms(25)
move(747,404)  //выбирает босса
waitms(25)
keyDown(18)
waitms(98)
keyUp(164)
waitms(243)
lDown(747,404)
waitms(232)
lUp(747,404)
waitms(456)
move(631,586)
waitms(120)
lDown(631,586)
waitms(100)
lUp(631,586)
waitms(100)
keyDown(18)
waitms(15)
keyUp(18)      //конец выбора босса
FOR($a, $a < 5)
   waitms(25)            //открытие жертвы
   move(943,478)
   waitms(0)
   keyDown(18)
   waitms(483)
   lDown(943,478)
   waitms(223)
   lUp(943,478)
   waitms(773)
   keyUp(18)         //конец открытия жертвы
   FOR($i, $i < 3) //начало прокрутки ,  значение
      waitms(25)
      move(822,404)
      waitms(100)
      keyDown(25)
      waitms(100)
      keyUp(25)
      waitms(100)
      lDown(822,404)
      waitms(100)
      lUp(822,404)
      waitms(100)
      keyDown(25)
      waitms(100)
      keyUp(25)  //конец прокрутки
   END_CYC
   waitms(200)        //выбор жертвы
   move(749,501)
   waitms(15)
   keyDown(164)
   waitms(177)
   keyUp(67)
   waitms(297)
   lDown(749,501)
   waitms(176)
   lUp(749,501)
   waitms(167)
   lDown(696,584)
   waitms(104)
   lUp(696,584)
   waitms(112)
   move(696,583)
   waitms(504)
   keyDown(88)
   waitms(15)
   keyUp(18)
   waitms(150)  //конец выбора жертвы
END_CYC
HALT

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Цикл FOR в цикле FOR
« Reply #1 on: July 04, 2014, 03:54:01 PM »
В циклах ошибок нет и все должно работать. Но вот запись дает довольно мусорный трудно разбираемый код. Там у тебя например есть зажатия клавиш но нет отжатия и наоборот есть команда отжатия не зажатой клавиши.
« Last Edit: July 04, 2014, 06:10:59 PM by Oraven »

тото

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Цикл FOR в цикле FOR
« Reply #2 on: July 04, 2014, 04:21:22 PM »
...спс., поправлю код и отпишусь. 

тото

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Цикл FOR в цикле FOR
« Reply #3 on: July 04, 2014, 06:30:38 PM »
...спс., большое, все переделал и все работает!  :D


Code: [Select]
// RECORDED SCRIPT 04.07.2014
// BEGIN AT 18:34:57
waitms(200)       //открывает босса
  move(734,317)
waitms(150)
  lDown(734,317)
waitms(150)
  lUp(734,317)
waitms(300)        //выбор босса
  move(747,406)
waitms(150)
  lDown(747,406)
waitms(150)
  lUp(747,406)
waitms(300)       //активация босса
  move(610,591)
waitms(150)
  lDown(610,591)
waitms(150)
  lUp(610,591)
waitms(200) 
FOR($a, $a < 5)
  waitms(200)     //открытие жертвы
    move(943,501)
  waitms(150)
    lDown(943,501)
  waitms(150)
    lUp(943,501)
  waitms(200)     //прокрутка
    FOR($i, $i < 5)
      waitms(200)
        move(821,400)
      waitms(200)
        lDown(821,400)
      waitms(200)
        lUp(821,400)
    END_CYC 
  waitms(200)       //выбор жертвы
    move(748,404)
  waitms(200)
    lDown(748,404)
  waitms(200)
    lUp(748,404)
  waitms(200)
    lDown(748,404)
  waitms(200)
    lUp(748,404)
  waitms(200)       //активация жертвы
    move(609,589)
  waitms(150)
    lDown(609,589)
  waitms(150)
    lUp(609,589)
END_CYC 
HALT
// FINISH AT 18:34:58