Цитата: нужно чтобы если клавиша была нажата выполнял функцию, если нажата снова останавливал
CODE:int flag=1;
int x=0;
enabletimer(0);
loop()
{
textout(0, 0, 0, format(x), 1);
if(flag) // если переменная не равна 0
{
func(); // вызвать фукнкцию
}
sleep(10);
}
function func()
{
x++;
}
CREATE_TIMER(0, 30)
{
if(getkeystate(SPACE)) // если нажат пробел
{
while(getkeystate(SPACE))sleep(10); // ждать пока нажат пробел
if(flag)flag=0;
else flag=1;
}
}
При нажатии пробела функция перестаёт вызываться, при повторном нажатии опять будет вызываться. |