ну смотри как данную команду вижу я (ну насколько я смог понять в том что ты задумал...)
нам нужно 3 команды.
1. запуск гипер-прыжка.
2. отмена гипер-прыжка.
3. команда которая будет выполняться по тригеру.
1. выполняем команду запуска голосом\нажатием кнопки
нажимаем нужные кнопки, проговариваем нужную речь
переменная HJumpOn=True как ты и писал выше
запукаем таймер для события
|VC.SetEventTimer|20s|HyperJumpOn| допустим с таким именем
2. если мы решили отменить прыжок до окончания отсчета, то выполняем команду с отменой.
переменная HJumpOn=False
останавливаем таймер
|VC.StopEventTimer|HyperJumpOn| 3. если мы все же выполним гипер-прыжок то через 20сек у нас сработает 3я команда в которой.
переменная HJumpOn=False
переменная HCruise =True
ну команда возможно грубо собрана но суть в том чтоб использовать действия на запуск и остановку таймера для события.
P.S. у меня имеется профиль с пакетом озвучки для элиты в котором реализовано чтение логов и статуса (на питоне) и озвучка событий в игре (опционально, можно отключить). если будет интересно посмотреть то можешь отписаться мне в ВК
https://vk.com/aniv_d и я скину ссылку.