[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт начисления очков за убийство юнитов
russia-arma2.ruДата: Воскресенье, 20-Сен-2015, 14:36 | Сообщение # 1





запуск скрипта в 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


 
  • Страница 1 из 1
  • 1
Поиск: