player save now updates properly

This commit is contained in:
[VB]AWOL
2013-09-18 03:44:02 -05:00
parent 9fe0395138
commit ae12ed5b0d

View File

@@ -33,6 +33,8 @@ while {true} do {
_vel = velocity player; _vel = velocity player;
_speed = round((_vel distance [0,0,0]) * 3.5); _speed = round((_vel distance [0,0,0]) * 3.5);
_saveTime = (playersNumber west * 2) + 10;
//reset position //reset position
_randomSpot = true; _randomSpot = true;
_tempPos = getPosATL _refObj; _tempPos = getPosATL _refObj;
@@ -230,18 +232,23 @@ while {true} do {
}; };
//Save Checker //Save Checker
if (dayz_unsaved or ((time - dayz_lastSave) > 300)) then { if (dayz_unsaved) then {
if ((time - dayz_lastSave) > _saveTime) then {
dayzPlayerSave = [player,dayz_Magazines,false,false]; dayzPlayerSave = [player,dayz_Magazines,false,false];
publicVariableServer "dayzPlayerSave"; publicVariableServer "dayzPlayerSave";
// diag_log format["Save Checker: %1", dayzPlayerSave]; dayz_unsaved = false;
//diag_log format["Save Checker: %1", dayzPlayerSave];
if (isServer) then { if (isServer) then {
dayzPlayerSave call server_playerSync; dayzPlayerSave call server_playerSync;
}; };
dayz_lastSave = time; dayz_lastSave = time;
dayz_Magazines = []; dayz_Magazines = [];
}; };
};
//Attach Trigger Current Object //Attach Trigger Current Object
//dayz_playerTrigger attachTo [_refObj,[0,0,0]]; //dayz_playerTrigger attachTo [_refObj,[0,0,0]];