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

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

1. ZIGELBAM - 07 Сентября, 2020 - 20:04:50 - перейти к сообщению
Доброго времени суток
Помогите найти проблему в построении логики
Скрипт работает без таймера. Дожидается картинку, затем кликает в нужном месте (это я делал с помощью ожидания изображения.

Но как только делаю все тоже в таймере (предварительно отключив ожидание, то просто ничего не происходит)
Уже и "блоки кода" убирал и переставлял..



в этом окне уже и клик сразу пытался поставить - ничего

Код (Отобразить)

Чтение самого кода мне ничего не дает ибо кибор пытаюсь освоить из-за его графического движка. Но начинаю понимать, что без языка тут тоже далеко не уедешь..
Плиз, нид хэлп
2. Kibor - 07 Сентября, 2020 - 20:21:32 - перейти к сообщению
CODE:
m_KIB1: enabletimer (1);


goto m_KIB1;

Таймер надо включить один раз вначале.
А не постоянно его включать.
При включение таймера счетчик времени сбрасывается на 0. И он никогда не станет 2000 мс.
(Добавление)
И у вас какая то ошибка.
Нет объявления переменных для таймера.

Создайте новый проект, создайте таймер с номером 0 и не удаляйте его.
И соглашайтесь на переименование переменных когда будет сообщение.
3. Essen - 07 Сентября, 2020 - 21:21:15 - перейти к сообщению
У вас стоит галочка в свойствах поиска findimage:
Не учитывать цвет пикселей на шаблоне в поиске "-1"

"-1" значит учитывать все пиксели всех цветов на шаблоне, в это поле ставят код цвета пикселя, который вы исключаете из проверки для совпадения.
Поэтому, то, что стоит галка, что не стоит, ничего не меняет.

Обычно ставят 0 для исключения абсолютно чёрного цвета из сравнения, ну или код того цвета, который является фоном или просто сильно преобладает.
4. ZIGELBAM - 08 Сентября, 2020 - 07:48:39 - перейти к сообщению
Доброго дня
CODE (Отобразить)

Переустановил Kibor. Попробовал разные логические свзяи. Но Все так же перестает распознавать и кликать при заключение действия в таймер. Видимо как Вы и сказали ошибка с переменными не исправилась после переустановки(для просмотра ссылки Вам необходимо авторизоваться)
5. Kibor - 08 Сентября, 2020 - 07:51:29 - перейти к сообщению
Я еще подозреваю что Кибор вообще сразу открывается после запуска. Да?

Вы запустили скрипт.. Включили таймер.. И что на этом? Куда программе идти? Она пошла на выход.

Где петля?

6. ZIGELBAM - 08 Сентября, 2020 - 08:12:48 - перейти к сообщению
 Kibor пишет:
Я еще подозреваю что Кибор вообще сразу открывается после запуска. Да?

Вы запустили скрипт.. Включили таймер.. И что на этом? Куда программе идти? Она пошла на выход.

Где петля?



Заработало. От души!!! Я до этого делал петлю. Только неправильно. ЧЕрез один пустой блок делал.
А как теперь завершить программу чтобы кибор открылся. Я в самом таймере сделал после клика блок disabletimer (0);
как результат кликать перестает но кибор не открывается
7. Kibor - 08 Сентября, 2020 - 08:14:42 - перейти к сообщению
контрол шифт z
8. ZIGELBAM - 08 Сентября, 2020 - 09:06:22 - перейти к сообщению
 Kibor пишет:
контрол шифт z

не не, я имел ввиду в программе, чтобы таймер работал до тех пор, пока не распознает картинку первый раз выполнил остальные действия в таймере и больше не запускался
(Добавление)
9. Kibor - 08 Сентября, 2020 - 13:52:36 - перейти к сообщению
disabletimer(для просмотра ссылки Вам необходимо авторизоваться) И выйти с петли, если она в таймере.

Powered by ExBB FM 1.0 Final