В визуальном редакторе есть блок "Поиск изображения" (findimage). В нем есть функция "Действие если нашли" (Левую клик, среднюю клик и т.д.). Можно ли кроме действий мышью добавить клик, нажать, отпустить для клавиш. Например, мне нужно в игре, если появляется нужное изображение, нажать клавишу R, чтобы собрать урожай.
Я понимаю, что это можно сделать по отдельности из двух блоков: findimage и key, но можно ли объединить эти блоки и сделать выбор: или нажатие мыши, или нажатие клавиши?
1. Kostick - 27 Января, 2022 - 12:05:01 - перейти к сообщению
2. Kibor - 27 Января, 2022 - 12:17:21 - перейти к сообщению
Попробуйте сами подредактировать шаблон.
3. Kostick - 27 Января, 2022 - 12:30:40 - перейти к сообщению
Kibor пишет:
Попробуйте сами подредактировать шаблон.
Подскажите, как это сделать? Я еще недостаточно хорошо знаю визуальный редактор.
4. Kibor - 27 Января, 2022 - 12:40:42 - перейти к сообщению
https://kibor-bot.com/forum/topi...=14&topic=34
Редактировать надо код двух блоков FindImage и FindImage_RESOURSE
В [INTERFACE]
В строку
Надо добавить работу с клавиатурой.
А в [FUNCTION_BODY]
К коду
добавить что делать при выборе пункта.
Ну и еще добавить поле где вводить код клавиши. На видео все показано.
Редактировать надо код двух блоков FindImage и FindImage_RESOURSE
В [INTERFACE]
В строку
CODE:
COMBO, "Левую клик""Среднюю клик""Правую клик""Левую нажать""Средн.....
Надо добавить работу с клавиатурой.
А в [FUNCTION_BODY]
К коду
CODE:
if (m=="Левую клик"){mouse(LEFT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Среднюю клик"){mouse(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левую нажать"){mousedow..................
if (m=="Среднюю клик"){mouse(MIDDLE, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Правую клик"){mouse(RIGHT, smx+mX[0], smy+mY[0]); goto hy;}
if (m=="Левую нажать"){mousedow..................
добавить что делать при выборе пункта.
Ну и еще добавить поле где вводить код клавиши. На видео все показано.