Здравствуйте! Как добавить действие транспорту и пехоте?
Пример 1):
Игрок стоит у поврежденного транспорта, он нажимает на клавишу клавиатуры и у него открывается UI, где отображается выбор действий над техникой (диагностика, ремонт и пр.);
Пример 2):
Игрок показывает свой жетон другому игроку (когда подходит близко к нему появляется в меню действий) или смотрит жетон убитого

Добавление действий

Best Answer Schatten , 30 November 2020 - 12:07
Как добавить действие транспорту и пехоте?
Использовать addAction.
Игрок стоит у поврежденного транспорта, он нажимает на клавишу клавиатуры и у него открывается UI, где отображается выбор действий над техникой (диагностика, ремонт и пр.);
Нужно добавить обработчик события KeyDown с помощью displayAddEventHandler, откуда запускать диалог. Но я бы предпочёл addAction.
Игрок показывает свой жетон другому игроку (когда подходит близко к нему появляется в меню действий) или смотрит жетон убитого
Нужно на другого игрока/труп добавить действие с помощью addAction.
Go to the full post
#1
OFFLINE
Posted 30 November 2020 - 06:25
#2
OFFLINE
Posted 30 November 2020 - 12:07 Best Answer
Как добавить действие транспорту и пехоте?
Использовать
.Игрок стоит у поврежденного транспорта, он нажимает на клавишу клавиатуры и у него открывается UI, где отображается выбор действий над техникой (диагностика, ремонт и пр.);
Нужно добавить обработчик события
с помощью , откуда запускать . Но я бы предпочёл addAction.Игрок показывает свой жетон другому игроку (когда подходит близко к нему появляется в меню действий) или смотрит жетон убитого
Нужно на другого игрока/труп добавить действие с помощью addAction.
Edited by Schatten, 30 November 2020 - 12:08.
#4
OFFLINE
Posted 30 November 2020 - 14:35
Можно ли как-то ограничить вызов действия, т.е чтобы в машине его нельзя было сделать?
Конечно. Можно или удалять действие, или в условие его появление (9-й аргумент [condition]) вписать, например,
(vehicle _this) == _this