Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: AngelLic on November 13, 2018, 01:24:37 PM

Title: В скрипте работает только первая команда
Post by: AngelLic on November 13, 2018, 01:24:37 PM
Что может быть не так, работает только LCLICK(810,452), дальше просто опять эта команда срабатывает. Помогите)
Code: (clickermann) [Select]
start:
LCLICK(810,452)
WAIT(5)
GETSCREEN
IF(PXL(812,455)=5611008)
CLICK(887,579)
WAIT(4)
GOTO (start)
ELSE
$var=RND(1,3)
SWITCH($var)
CASE(1) 
#include "VPN1.cms"
CASE(2)
#include "VPN2.cms"
CASE(3)
#include "VPN3.cms"
DEFAULT
END_SWITCH
END_IF
Title: Re: В скрипте работает только первая команда
Post by: Oraven on November 13, 2018, 01:40:21 PM
в чем разница между
LCLICK
и
CLICK

???
Title: Re: В скрипте работает только первая команда
Post by: AngelLic on November 13, 2018, 02:20:10 PM
всё верно, если находится указанный вами цвет, то и должна работать только первая команда.
Строки с придуманным лично вами синтаксисом программа  просто игнорирует, так как вы пока мало знакомы.

А что сделать, чтобы заработала 6 строчка?
Title: Re: В скрипте работает только первая команда
Post by: AngelLic on November 13, 2018, 02:38:38 PM
Правильно распознанные команды, редактор кода обозначает фиолетовым цветом, если команда чёрная, то в ней ошибка.

Понял, не правильно команду написал))
А здесь почему не рандомно выбирает, а только VPN1
Code: (clickermann) [Select]
$var=RND(1,3)
SWITCH($var)
CASE(1) 
#include "VPN1.cms"
CASE(2)
#include "VPN2.cms"
CASE(3)
#include "VPN3.cms"
DEFAULT
END_SWITCH
END_IF
Title: Re: В скрипте работает только первая команда
Post by: Oraven on November 13, 2018, 03:12:45 PM
А что собственно находится в этих "VPN1.cms" ?
Title: Re: В скрипте работает только первая команда
Post by: AngelLic on November 13, 2018, 03:31:34 PM
Выбирает рандомно. Просто у вас маленькая статистика, даже если 9 раз подряд выпадет цифра 1, то для статистики это норма.
Для проверки можете печатать выпадающее значение в лог.

Наверное я надоел)) Но можно ли в IF вставить ещё один IF ?
Просто вообще не шарю в этом)
Title: Re: В скрипте работает только первая команда
Post by: Oraven on November 13, 2018, 03:44:57 PM
Выбирает рандомно. Просто у вас маленькая статистика, даже если 9 раз подряд выпадет цифра 1, то для статистики это норма.
Для проверки можете печатать выпадающее значение в лог.

Наверное я надоел)) Но можно ли в IF вставить ещё один IF ?
Просто вообще не шарю в этом)

конечно можно
Code: (clickermann) [Select]
IF($var = 0)
   IF($var = 0)
      // тело
   END_IF
ELSE
   IF($var = 0)
      // тело
   END_IF
END_IF