В одном из примеров увидел интересный триггер, который выглядит как
Код
your_variable=1-your_variable
Однако надо также учитывать, что кнопка нажата не один шаг, т.е. действие выполняется несколько раз.
Я использую:
CREATE
Код
press_lock=0 //Объявляем переменную-"блокер".
STEP
Код
if press_lock=0 and keyboard_check(mb_left) //"Если переменная-"блокер" выключена (можно использовать "true" и "false"), т.е. равна нулю, а также нажата левая кнопка мыши, то..."
{
your_variable=1-your_variable //Нужное нам действие (выполнится ОДИН раз!)
press_lock=1 //"Включаем" переменную-"блокер"
}
if keyboard_check_released(mb_left) and press_lock=1 //Когда левая кнопка мыши "отжата", а переменная-"блокер" включена,..
press_lock=0 //вырубаем "блокер"
Может код и не удобный, но для понимания простой.