Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (3): [1] 2 3 »   

> Описание: Использование таймера и scanpixel в визуальном редакторе кода
Wolf_Quest
Отправлено: 30 Марта, 2016 - 08:46:48
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 71
Дата рег-ции: Нояб. 2015  
Репутация: 0




Просьба помочь.

Вот код:
Code (Отобразить)


Тут находим пиксель и если нашли переходим в метку A.

А как сделать что бы если нашли пиксель переходим в метку A, а если не нашли то в метку B?

Вот что я хочу ниже скрин + описание.

Скрин (Отобразить)


Я хочу что бы он проверял после каждого цикла пиксель, если пиксель не найден то ставит паузу на 1 ну минуту, если найден то сразу же цикл заного, так как цикл этот будет идти почти все время, ну иногда останавливаться.
Я так понял что то с командой else связано... Надо в в проверке пикселя ( в одном блоке кода ) сделать что бы при нашел идти на метку B а при не нашел идти на метку A.

Можно ли так сделать?
(Добавление)
Получится ли сделать как выше писал с визуальным редактором?

Думаю как то так если не ошибаюсь допетрил...
Code (Отобразить)


Сейчас буду пробовать, но ответ желательно бы знающего человека)
(Добавление)
Вот поправил... Но уходит на паузу не знаю почему....
Скрин прилагаю что бы все видно было)

Скрин (Отобразить)

(Добавление)
Вот вроде заработало, буду ждать пока метка вторая проверится, цикл при нахождения пикселя идет дальше, осталось проверить если не нашел...
Вот скрин:
Скрин (Отобразить)


Только не пойму условие скана пикселя....
Вот что не пойму:

scanpicel....
{
Ок
}

Должен если нашел пиксель то Ок....
А получается наоборот если не нашел пиксель то Ок....
(Добавление)
New Post

Вот вопросик....
Вот скрин:
Скрин (Отобразить)


Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...

(Отредактировано автором: 30 Марта, 2016 - 08:57:05)

 
 Top
Kibor
Отправлено: 30 Марта, 2016 - 11:11:06
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Wolf_Quest пишет:
А как сделать что бы если нашли пиксель переходим в метку A, а если не нашли то в метку B?

CODE:
if (scanpixel(276, 637, 527227, 5, 5, 5, 5, 5, 5, w)==1)goto a;
goto b;
 
 Top
Wolf_Quest
Отправлено: 30 Марта, 2016 - 12:17:11
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 71
Дата рег-ции: Нояб. 2015  
Репутация: 0




Уже сделал с помощью else )

А моно на последнее добавления шапки темы ответ?)

"
 Kibor пишет:
Вот вопросик....
Вот скрин:
Скрин (Отобразить)

Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...
 
 Top
Kibor
Отправлено: 30 Марта, 2016 - 13:17:00
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Wolf_Quest пишет:
Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...

таймер создайте. таймер в кибор..
в блоке кода
 
 Top
Wolf_Quest
Отправлено: 31 Марта, 2016 - 09:30:16
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 71
Дата рег-ции: Нояб. 2015  
Репутация: 0




А можно ли как то в скрин моем шапке сделать еще 1 ним скан пиксель? что бы работало не прерывно как у меня сейчас.

т.е. нужно что бы каждый цикл проверял 2 пикселя, если пиксель 1 не нашел то юзнуть это, если пиксель 2 не нашел то юзнуть другое, если нашел то цикл заного.... и так каждый цикл, цикл длится примерно 2 - 4 секунды.
 
 Top
Kibor
Отправлено: 31 Марта, 2016 - 14:16:45
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




что надо то и можно.
стройте алгоритм типа так
 Цитата:
q: if (scanpixel(276, 637, 527227, 5, 5, 5, 5, 5, 5, w)!=1)goto a;
if (scanpixel(555, 222, 55632334, 5, 5, 5, 5, 5, 5, w)!=1)goto b;
sleep(10);
goto q;
 
 Top
Wolf_Quest
Отправлено: 31 Марта, 2016 - 20:34:39
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 71
Дата рег-ции: Нояб. 2015  
Репутация: 0




 Kibor пишет:
q: if (scanpixel(276, 637, 527227, 5, 5, 5, 5, 5, 5, w)!=1)goto a;
if (scanpixel(555, 222, 55632334, 5, 5, 5, 5, 5, 5, w)!=1)goto b;
sleep(10);
goto q;

хм.... тут же получается если первое условие верное до до второго он не дойдет, я прав?
А мне нужно что бы они независимы были....
И что бы в блок кода в визуальном редакторе можно было реализовать...(

Или метка сделает их независимыми друг от друга? т.е. оба будут проверятся независимо от нашел или нет этот пиксель?

p.s. мой нынешний вариант на 2 действия выглядит так:
Code (Отобразить)

(Отредактировано автором: 31 Марта, 2016 - 20:46:40)

 
 Top
Kibor
Отправлено: 31 Марта, 2016 - 21:02:12
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Wolf_Quest пишет:
А мне нужно что бы они независимы были....

таймеры использовать.
создать в блоке кода..
 
 Top
Wolf_Quest
Отправлено: 31 Марта, 2016 - 21:20:44
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 71
Дата рег-ции: Нояб. 2015  
Репутация: 0




Так?

Code (Отобразить)


Но если начнется выполнятся действие по таймеру 0, то таймер 1 и 2 не перебьет его в визуальном редакторе, так же как таймер 2, и таймер 3?

(Отредактировано автором: 31 Марта, 2016 - 21:29:33)

 
 Top
Kibor
Отправлено: 31 Марта, 2016 - 21:35:33
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




так.
перебьет. вроде и надо одновременность?


а если надо что б не перебивал можно отключать таймеры если один сработал и включать после конца отработки..
(Добавление)
только время срабатывания поставить побольше..
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 7 (гостей: 7, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by