Files
DayZ-Epoch/SQF/dayz_code/compile/object_infectedcamps.sqf
icomrade b96cd2d971 Update compiles - 2 more files to do
fn_selfActions.sqf
player_updateGui.sqf
2016-02-29 00:26:12 -05:00

43 lines
1.5 KiB
Plaintext

/*
Created exclusively for ArmA2:OA - DayZMod.
Please request permission to use/alter from R4Z0R49.
*/
//"Infected Camps: [[[7020.76,4072.34,0],40],[[10066.8,12114.3,0],20],[[10033.4,12525,0],20],[[9125.71,7742.72,0],40],[[6057.93,2655.66,0],40]]"
//Server_InfectedCamps, [[[_basePos],_amount,_radius]]
//diag_log(str(__FILE__));
private ["_markerstr","_counter","_camp","_campName","_campPos","_campAmount","_campRadius","_trigger","_trgcode","_array"];
_array = _this;
_counter = 0;
{
_counter = _counter + 1;
_camp = _x;
_campName = format["BaseCamp_%1",_counter];
//diag_log ("Camp: " +str(_x));
_campPos = _camp select 0;
//diag_log ("CampPos: " +str(_campPos));
_campAmount = _camp select 1;
//diag_log ("CampAmont: " +str(_campAmount));
_campRadius = _camp select 2;
//diag_log ("CampRadius: " +str(_campRadius));
/*
_trigger = createTrigger["EmptyDetector",_campPos];
_trigger setTriggerArea[_campRadius,_campRadius+100,false];
_trigger setTriggerActivation["ANY","PRESENT",false];
_trgcode = format["[%1,%2] call camp_spawnZombies;",_campPos,_campAmount];
_trigger setTriggerStatements["player in thislist", _trgcode, ""];
//_trigger setTriggerTimeout [0, 5, 3, false];
*/
if ("ItemMap_Debug" in items player) then {
_markerstr = createMarker [_campName,_campPos];
_markerstr setMarkerColor "ColorRed";
_markerstr setMarkerShape "ELLIPSE";
_markerstr setMarkerBrush "Border";
_markerstr setMarkerSizeLocal [_campRadius, _campRadius];
};
} foreach _array;