Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 6.14 Вывод окна Лога при работе скрипта. Функции отключения программной эмуляции мыши и клавиатуры

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

1. Kibor - 20 Августа, 2023 - 12:08:18 - перейти к сообщению
Добавлены новые функции значительно облегчающие отладку скрипта.
usemouse - Позволяет отключить / включить всю программную эмуляцию мыши в Кибор. Функция будет выполнена, но программируемых перемещений и / или кликов не будет.
usekey - Позволяет отключить / включить всю программную эмуляцию клавиатуры в Кибор. Функция будет выполнена, но программируемых нажатий клавиатуры не будет.
========================================
kiborlog - Позволяет указать в любом месте скрипта вывести в Лог какой нибудь текст с возможностью приостановке выполнения скрипта после вывода строки. Текст выводится в появляющееся диалоговое окно.
closekiborlog - Закрывает окно Лога до его следующего вызова с очисткой или без.
======

Подробнее о функциях ниже

======
По умолчанию вся эмуляция включена
======

usemouse - Отключение программной эмуляции мыши
Синтаксис:
CODE:
usemouse(1, 0);

Первый параметр - Включить, отключить перемещение мыши.
0 - отключить
1 - включить
Второй параметр - Включить, отключить клики мыши.
0 - отключить
1 - включить

Примеры:

Мышь переместится в указанные координаты, но клика не будет.
CODE:
usemouse(1, 0);
mouse(LEFT, 100, 200);


Мышь кликнет в место где стоит без перемещения в указанные координаты.
CODE:
usemouse(0, 1);
mouse(LEFT, 100, 200);


Мышь не переместится и не кликнет.
CODE:
usemouse(0, 0);
mouse(LEFT, 100, 200);


==========================

usekey - Отключение программной эмуляции клавиатуры

Функция не нажмет клавишу
CODE:
darkred(0);
key(65);


Функция нажмет клавишу
CODE:
darkred(1);
key(65);


====================================

kiborlog - Выводит диалоговое окно с текстом, указанным в параметре функции.
Позволяет создать окно блокирующее дальнейшее выполнение скрипта (пока не нажмешь кнопку Продолжить) или не блокирующее.

Синтаксис:
CODE:
kiborlog (1, "Текст", 5, 5, 300, 250);

CODE:
kiborlog (1, 12345, 5, 5, 300, 250);



Первый параметр - указывает блокировать выполнение скрипта или не блокировать.
0 - Без блокировки.
1 - С блокировкой. Для продолжения надо нажать кнопку Далее.
Второй - Выводимый текст.
Третий Четвертый - координаты окна лога.
Пятый Шестой - ширина и высота окна.

====================================

closekiborlog - Закрывает окно Лога до его следующего вызова с очисткой или без.

Синтаксис:
CODE:
closekiborlog(1);


Параметр:
0 - Не очищать лог.
1 - Очищать лог.
-1 - Закрывает и больше не выводит лог при его вызове.

image


=============================

Данные функции используются при выборе в Визуальном редакторе ТЕСТОВЫЙ РЕЖИМ.
2. Kibor - 21 Августа, 2023 - 02:31:20 - перейти к сообщению
Демонстрация создания бота без программирования с удобной отладкой схемы с помощью Лога.
Показано как создавать удобную схему и ее отлаживать.
Советую посмотреть все видео. Научитесь использовать Визуальный редактор правильно.

3. konctantin777 - 21 Августа, 2023 - 03:54:17 - перейти к сообщению
Спасибо !! )
(Добавление)
Ещё может добавить, что если в коменте стоит в начале "//", то комент не выводить ? Отличный лог, но некоторые сообщения типа из блока иф его забивают...
(Добавление)
С одной стороны некоторыми коментами лог может забиться, а сдругой- хотелось бы для себя комент оставить, чтобы через пол года посмотреть и понять что к чему.
4. Kibor - 21 Августа, 2023 - 04:27:25 - перейти к сообщению
 konctantin777 пишет:
Ещё может добавить, что если в коменте стоит в начале "//", то комент не выводить ? Отличный лог, но некоторые сообщения типа из блока иф его забивают...
(Добавление)
С одной стороны некоторыми коментами лог может забиться, а сдругой- хотелось бы для себя комент оставить, чтобы через пол года посмотреть и понять что к чему.

Хорошая идея. Сделаю. При обновление.
Но символ игнорирования лога будет в конце комментария, что бы не мешать читать схему.
Думаю * в конце будет достаточно.
(Добавление)
Обновил.
Если в конце ИЛИ начале Комментария в блоке Визуального редактора стоит *
Этот Комментарий не попадет в Лог.
5. konctantin777 - 23 Августа, 2023 - 10:01:53 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться) Срабатывает 1 раз. Потом пока лог не закроешь- мессага не нажимается
(Добавление)
На 2м зависает
(для просмотра ссылки Вам необходимо авторизоваться)
6. Kibor - 23 Августа, 2023 - 10:30:41 - перейти к сообщению
Нажимается. Только на крестик.
Это из за конфликта кто главнее. Лог или месседж.
Оба хотят быть на первом плане. Лог выигрывает.
7. konctantin777 - 29 Августа, 2023 - 11:12:58 - перейти к сообщению
Уууу... Нажатие в диалоговом окне почти не видит. Надо тыкать часто, чтобы кнопка сработала или галка поставилась.
kiborlog (0, переменная, 5, 5, 300, 250);
С какими настройками запускать, чтобы скриптом можно было норм управлять через диалоговое окно ?
8. Kibor - 02 Сентября, 2023 - 11:47:58 - перейти к сообщению
closekiborlog - Закрывает окно Лога до его следующего вызова с очисткой или без.

Синтаксис:
CODE:
closekiborlog(1);


Параметр:
0 - Не очищать лог.
1 - Очищать лог.
-1 - Закрывает и больше не выводит лог при его вызове.
9. Kibor - 03 Сентября, 2023 - 03:04:43 - перейти к сообщению
Добавлена возможность вывода чисел.
kiborlog (1, 12345, 5, 5, 300, 250);
10. 10970 - 09 Сентября, 2023 - 01:30:46 - перейти к сообщению
Добрый день. Подскажите надстройку лога чтоб было обычное поле без верхней рамки и окантовки. Прям идеальный вариант лога в игре.

Powered by ExBB FM 1.0 Final