Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Условие scanpixel

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

1. Wolf_Quest - 30 Марта, 2016 - 00:46:48 - перейти к сообщению
Просьба помочь.

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


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

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

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

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


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

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

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


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

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

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


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

scanpicel....
{
Ок
}

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

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


Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...
2. Kibor - 30 Марта, 2016 - 03:11:06 - перейти к сообщению
 Wolf_Quest пишет:
А как сделать что бы если нашли пиксель переходим в метку A, а если не нашли то в метку B?

CODE:
if (scanpixel(276, 637, 527227, 5, 5, 5, 5, 5, 5, w)==1)goto a;
goto b;
3. Wolf_Quest - 30 Марта, 2016 - 04:17:11 - перейти к сообщению
Уже сделал с помощью else )

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

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

Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...
4. Kibor - 30 Марта, 2016 - 05:17:00 - перейти к сообщению
 Wolf_Quest пишет:
Как сделать что бы каждые минут 10 делался цикл который на скрине в редокторе влево внизу...

таймер создайте. таймер в кибор..
в блоке кода
5. Wolf_Quest - 31 Марта, 2016 - 01:30:16 - перейти к сообщению
А можно ли как то в скрин моем шапке сделать еще 1 ним скан пиксель? что бы работало не прерывно как у меня сейчас.

т.е. нужно что бы каждый цикл проверял 2 пикселя, если пиксель 1 не нашел то юзнуть это, если пиксель 2 не нашел то юзнуть другое, если нашел то цикл заного.... и так каждый цикл, цикл длится примерно 2 - 4 секунды.
6. Kibor - 31 Марта, 2016 - 06:16:45 - перейти к сообщению
что надо то и можно.
стройте алгоритм типа так
 Цитата:
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;
7. Wolf_Quest - 31 Марта, 2016 - 12:34:39 - перейти к сообщению
 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 (Отобразить)
8. Kibor - 31 Марта, 2016 - 13:02:12 - перейти к сообщению
 Wolf_Quest пишет:
А мне нужно что бы они независимы были....

таймеры использовать.
создать в блоке кода..
9. Wolf_Quest - 31 Марта, 2016 - 13:20:44 - перейти к сообщению
Так?

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


Но если начнется выполнятся действие по таймеру 0, то таймер 1 и 2 не перебьет его в визуальном редакторе, так же как таймер 2, и таймер 3?
10. Kibor - 31 Марта, 2016 - 13:35:33 - перейти к сообщению
так.
перебьет. вроде и надо одновременность?


а если надо что б не перебивал можно отключать таймеры если один сработал и включать после конца отработки..
(Добавление)
только время срабатывания поставить побольше..

Powered by ExBB FM 1.0 Final