1
Предложения / Re: Добавьте метод аналогичный IsKeyDown(): IsKeyPressed()
« on: July 12, 2019, 08:05:03 PM »Code: (clickermann) [Select]// 12.07.2019
удачи в minecraft
#name "управление"
THREAD(t,1)
IF(iskeydown(#V) = 1)
LOGWRITE ("нажато")
WHILE(iskeydown(#V) = 1)
WAITMS(10)
END_CYC
If($a = 0)
LOGWRITE ("запущено")
$a = 1 // включение
ELSE
LOGWRITE ("отключено")
$a = 0 // выключение
END_IF
END_IF
WAITMS(10)
END_THREAD
If($a = 1)
lclick($_xmouse, $_ymouse)
WAITMS(500)
End_If
Кстати, этот код, при выполнении нагружает процессор аж до 30%, тогда как этот:
Code: (clickermann) [Select]
THREAD(t,0)
LCLICK($_xmouse, $_ymouse)
WAITMS(500)
END_THREAD
IF(iskeydown(#V) = 1)
WHILE(iskeydown(#V) = 1)
END_CYC
IF($t = 0)
BEEP(2000,200) // звуковой сигнал
$t = $t^1 // включение
SETTHREAD (t, 1)
ELSE
BEEP(1000,200)
$t = $t^1 // выключение
SETTHREAD (t, 2)
END_IF
END_IF
WAITMS(20)
всего на полтора процента! С чем это связано?