mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-18 01:30:26 +03:00
0.1
This commit is contained in:
61
dayz_code/system/player_spawn_1.sqf
Normal file
61
dayz_code/system/player_spawn_1.sqf
Normal file
@@ -0,0 +1,61 @@
|
||||
private["_handle","_body","_cursor","_delMe"];
|
||||
while {true} do {
|
||||
_handle = [] spawn player_animalCheck;
|
||||
waitUntil{scriptDone _handle};
|
||||
/*
|
||||
//check fly objects
|
||||
{
|
||||
_body = _x getVariable["body",objNull];
|
||||
if (isNull _body) then {
|
||||
dayz_flyMonitor = dayz_flyMonitor - [_x];
|
||||
deleteVehicle _x;
|
||||
};
|
||||
} forEach dayz_flyMonitor;
|
||||
*/
|
||||
|
||||
//check monitored buildings
|
||||
_cursor = 0;
|
||||
_delMe = false;
|
||||
{
|
||||
private["_bPos","_isNoone"];
|
||||
_bPos = getPosATL _x;
|
||||
_isNoone = {isPlayer _x} count (_bPos nearEntities ["Man",200]) == 0;
|
||||
if (_isNoone) then {
|
||||
_x setVariable ["zombied",objNull,true];
|
||||
dayz_buildingMonitor set [_cursor,"DEL"];
|
||||
_delMe = true;
|
||||
};
|
||||
_cursor = _cursor + 1;
|
||||
} forEach dayz_buildingMonitor;
|
||||
if (_delMe) then {
|
||||
dayz_buildingMonitor = dayz_buildingMonitor - ["DEL"];
|
||||
};
|
||||
/*
|
||||
//check bodies
|
||||
_cursor = 0;
|
||||
_delMe = false;
|
||||
{
|
||||
private["_bPos","_isNoone"];
|
||||
_bPos = getPosATL _x;
|
||||
_isNoone = {isPlayer _x} count (_bPos nearEntities ["Man",50]) == 0;
|
||||
if (_isNoone) then {
|
||||
deleteVehicle _x;
|
||||
dayz_bodyMonitor set [_cursor,"DEL"];
|
||||
_delMe = true;
|
||||
};
|
||||
_cursor = _cursor + 1;
|
||||
} forEach dayz_bodyMonitor;
|
||||
if (_delMe) then {
|
||||
dayz_bodyMonitor = dayz_bodyMonitor - ["DEL"];
|
||||
};
|
||||
*/
|
||||
//Check if new day
|
||||
_day = round(360 * (dateToNumber date));
|
||||
if(dayz_currentDay != _day) then {
|
||||
dayz_sunRise = call world_sunRise;
|
||||
dayz_currentDay = _day;
|
||||
};
|
||||
|
||||
//wait
|
||||
sleep 5;
|
||||
};
|
||||
Reference in New Issue
Block a user