Автор скрипта: BlackTok[BT] (участник нашего Discord)
Скрипт на уничтожение объекта (здания, стен, техники, да чего угодно) путем ТОЛЬКО подрыва подрывным пакетом или двумя подрывными зарядами. Чтобы изменить причину урона (если вы хотите, чтобы объект уничтожался например только ББ снарядом танка, то вместо «SatchelCharge_Remote_Ammo» нужно написать класс необходимого снаряда :
///bash111 имя переменной объекта bash111 addEventHandler ["HandleDamage", { private ["_it","_bomb","_bombcheck"]; _it = _this # 0; _bomb = _this # 4; //если взрываем подрывной пакет if (_bomb == "SatchelCharge_Remote_Ammo") then { _it removeAllEventHandlers "HandleDamage"; _it setDamage 1; } else { //если взрываем подрывной заряд if (_bomb == "DemoCharge_Remote_Ammo") then { _bombcheck = missionNameSpace getVariable ["demoChargesUsed",1]; if (_bombcheck < 2) then { missionNameSpace setVariable ["demoChargesUsed", _bombcheck + 1, true]; } else { _it removeAllEventHandlers "HandleDamage"; _it setDamage 1; }; } else { _it setDamage 0; }; }; }];
Обсудить этот метод можно в нашем Discord канале