mirror of
https://github.com/Teh-Dango/Sarge-AI.git
synced 2024-08-30 16:32:11 +00:00
Delete SAR_AI_despawn.sqf
This commit is contained in:
parent
a9bcca06ba
commit
704c60bee6
@ -1,79 +0,0 @@
|
||||
/*
|
||||
# Original #
|
||||
Sarge AI System 1.5
|
||||
Created for Arma 2: DayZ Mod
|
||||
Author: Sarge
|
||||
https://github.com/Swiss-Sarge
|
||||
|
||||
# Fork #
|
||||
Sarge AI System 2.0+
|
||||
Modded for Arma 3: Exile Mod
|
||||
Changes: Dango
|
||||
http://www.hod-servers.com
|
||||
|
||||
*/
|
||||
private ["_timeout","_triggername","_tmparr","_markername","_valuearray","_grps_band","_grps_sold","_grps_surv","_trigger"];
|
||||
|
||||
if (!isServer) exitWith {};
|
||||
|
||||
_timeout = SAR_DESPAWN_TIMEOUT;
|
||||
|
||||
_trigger = _this select 1;
|
||||
_triggername = _this select 2;
|
||||
|
||||
_tmparr = toArray (_triggername);
|
||||
|
||||
_tmparr set [4,97];
|
||||
_tmparr set [5,114];
|
||||
_tmparr set [6,101];
|
||||
_tmparr set [7,97];
|
||||
|
||||
_markername = toString _tmparr;
|
||||
|
||||
sleep _timeout;
|
||||
|
||||
if !(triggerActivated _trigger) then {
|
||||
|
||||
if (SAR_DEBUG) then {
|
||||
diag_log format["Sarge's AI System: Despawning groups in: %1", _markername];
|
||||
};
|
||||
|
||||
if (SAR_EXTREME_DEBUG) then {
|
||||
diag_log "SAR EXTREME DEBUG: Content of the Monitor before despawn deletion";
|
||||
call SAR_DEBUG_mon;
|
||||
};
|
||||
|
||||
// get all groups in that area
|
||||
_valuearray = [["grps_band","grps_sold","grps_surv"],_markername] call SAR_AI_mon_read;
|
||||
|
||||
_grps_band = _valuearray select 0;
|
||||
_grps_sold = _valuearray select 1;
|
||||
_grps_surv = _valuearray select 2;
|
||||
|
||||
{
|
||||
{deleteVehicle _x} forEach (units _x);
|
||||
sleep 0.5;
|
||||
deleteGroup _x;
|
||||
} forEach (_grps_band);
|
||||
|
||||
{
|
||||
{deleteVehicle _x} forEach (units _x);
|
||||
sleep 0.5;
|
||||
deleteGroup _x;
|
||||
} forEach (_grps_sold);
|
||||
|
||||
{
|
||||
{deleteVehicle _x} forEach (units _x);
|
||||
sleep 0.5;
|
||||
deleteGroup _x;
|
||||
} forEach (_grps_surv);
|
||||
|
||||
// update SAR_AI_monitor
|
||||
[["grps_band","grps_sold","grps_surv"],[[],[],[]],_markername] call SAR_AI_mon_upd;
|
||||
|
||||
if (SAR_EXTREME_DEBUG) then {
|
||||
diag_log "SAR EXTREME DEBUG: Content of the Monitor after despawn deletion";
|
||||
call SAR_DEBUG_mon;
|
||||
};
|
||||
|
||||
};
|
Loading…
Reference in New Issue
Block a user