запуск скрипта в init.sqf
Код
if isServer then {execVM "Award_Unit.sqf"};
Award_Unit.sqfКод
sleep 3;
ms_all_EH = [];
fn_edit_csore = {
_un = _this select 0;
_kl = _this select 1;
if (isPlayer _kl) then {
if (Side _un != Side _kl) then {
_kl addScore 1 // награда
}};
ms_all_EH = ms_all_EH - [_un];
};
_ms = [];
While {true} do {
_ms = AllUnits - ms_all_EH;
{
_x addEventHandler ["Killed", {_as = _this Spawn fn_edit_csore}];
_ms set [_forEachIndex, _x];
} forEach _ms;
ms_all_EH = ms_all_EH + _ms;
sleep 1;
};
Автор: Slon