как отключить их и при первом респауне
Дождаться, пока значение player не будет равно null?
А что потом? Не, я то и так ввожу это сразу. Но почему-то до первого респауна всё равно срабатывает система.
Но я для себя выход уже нашёл.
Эти две команды в самом начале.
_unit setVariable ["#rev_enabled", false, true];
_unit setVariable ["#rev_state",2,true];
А при каждом респауне только эту:
_unit setVariable ["#rev_enabled", false, true];
Работает нормально, но если включён базовый режим, то юнита нельзя убить, повреждения поднимаются максимум до 0.95ти.
Но с учётом, что я всё равно это применяю в моде на ранения, это не критично, так как он всё равно входит в разные состояния и в итоге может умереть от кровопотери)