mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-22 20:12:20 +03:00
Organize files a bit and removed non source pbo's
This commit is contained in:
75
SQF/dayz_code/system/player_spawn_1.sqf
Normal file
75
SQF/dayz_code/system/player_spawn_1.sqf
Normal file
@@ -0,0 +1,75 @@
|
||||
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;
|
||||
};
|
||||
|
||||
_world = toUpper(worldName); //toUpper(getText (configFile >> "CfgWorlds" >> (worldName) >> "description"));
|
||||
_nearestCity = nearestLocations [getPos player, ["NameCityCapital","NameCity","NameVillage","NameLocal"],300];
|
||||
|
||||
if (count _nearestCity > 0) then {
|
||||
_town = text (_nearestCity select 0);
|
||||
if(dayz_PreviousTown == "Wilderness") then {
|
||||
dayz_PreviousTown = _town;
|
||||
};
|
||||
if(_town != dayz_PreviousTown) then {
|
||||
_first = [_world,_town,""] spawn BIS_fnc_infoText;
|
||||
};
|
||||
dayz_PreviousTown = _town;
|
||||
};
|
||||
|
||||
//wait
|
||||
sleep 5;
|
||||
};
|
||||
Reference in New Issue
Block a user