EventHandler
Вот команда которая перехватывает события
player addEventHandler ["killed",{_this exec "playerKilled.sqs"}]
иногда надо узнать, кто убил того или иного юнита, например игрока убил другой юнит и нужно навести камеро на того, кто убил юнита и сообщить это скрипту пример ниже показывает, как это сделать ещё есть такие типы EventHandler:
- "Engine" bool: вкл/вкл двинатель
- "GetIn" string osition (1), если юнит вышел из техники
- "GetOut" string osition (1), если юнит вошел в технику
- "Fired" string: из чего стрелял
- "IncomingMissile" string: самонаводка
- "Dammaged" string: имя того selection которое было повреждено при поподении(selectionName)
- "Gear" bool: выпущены или нет шасси
- "Fuel" bool: топливо
this addeventhandler ["Fired",{hint format ["%1",_this select 1]}] - вернет метод стрельбы из оружия
this addeventhandler ["Fired",{hint format ["%1",_this select 1]}] - Возратит имя того selection которое было повреждено при поподении (selectionName).
Остольное аналогично примерам.