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

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

11. Zireael - 01 Июня, 2024 - 08:40:47 - перейти к сообщению
При нажатии клавиши Z функция One завершит работу, будет вызвана функция Two.
CODE:
int FunctionReturn = 0;
enabletimer(0);
One();
Two();

function One()
{
int x = 0;
loop()
{
textout(0, 200, 100, format(x), 1);
x++;
looptime(100)sleep(10);
if(FunctionReturn) break;
}
}

function Two()
{
FunctionReturn = 0;
messagebox("Two +++");
}

CREATE_TIMER(0, 100)
{
if(getkeystate(90))
{
FunctionReturn = 1;
}
}

При запуске скрипта запускается таймер, в котором отслеживается нажатие клавиши Z. Если нажата, то в переменную FunctionReturn записывается 1. В функции One проверяется значение этой переменной, если значение не равно 0, то функция завершит работу, после неё вызывается вторая функция.
12. Alexey_Tish - 01 Июня, 2024 - 09:27:52 - перейти к сообщению
 Zireael пишет:
При запуске скрипта запускается таймер, в котором отслеживается нажатие клавиши Z. Если нажата, то в переменную FunctionReturn записывается 1. В функции One проверяется значение этой переменной, если значение не равно 0, то функция завершит работу, после неё вызывается вторая функция.


Спасибо огромное, был бы очень признателен, если бы вы помогли и с недавней темой о Bluestacks 5 Смущение

Powered by ExBB FM 1.0 Final