From 160c62927f11d44b11d7d02985c8286179baf78c Mon Sep 17 00:00:00 2001 From: "[VB]AWOL" Date: Mon, 18 Nov 2013 10:22:04 -0600 Subject: [PATCH] again --- .../compile/server_playerSetup.sqf | 19 ++++++++++++++++--- SQF/dayz_server/init/server_functions.sqf | 15 ++++++++++----- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/SQF/dayz_server/compile/server_playerSetup.sqf b/SQF/dayz_server/compile/server_playerSetup.sqf index 46a6071c3..f8bcd3b3b 100644 --- a/SQF/dayz_server/compile/server_playerSetup.sqf +++ b/SQF/dayz_server/compile/server_playerSetup.sqf @@ -233,10 +233,23 @@ _playerObj setVariable["humanity_CHK",_humanity]; //_playerObj setVariable["state",_state,true]; _playerObj setVariable["lastPos",getPosATL _playerObj]; -dayzPlayerLogin2 = [_worldspace,_state,PVDZE_plr_SetWeather,PVDZE_plr_SetDate,_randomSpot]; -_clientID = owner _playerObj; -_clientID publicVariableClient "dayzPlayerLogin2"; +dayzPlayerLogin2 = [_worldspace,_state,_randomSpot]; +// PVDZE_plr_SetWeather,PVDZE_plr_SetDate + +PVDZE_obj_Debris = DZE_LocalRoadBlocks; +_clientID = owner _playerObj; +if (!isNull _playerObj) then { + _clientID publicVariableClient "dayzPlayerLogin2"; + + // send road blocks + _clientID publicVariableClient "PVDZE_obj_Debris"; + + _clientID publicVariableClient "PVDZE_plr_SetDate"; + + _clientID publicVariableClient "PVDZE_plr_SetWeather"; + +}; //record time started _playerObj setVariable ["lastTime",time]; //_playerObj setVariable ["model_CHK",typeOf _playerObj]; diff --git a/SQF/dayz_server/init/server_functions.sqf b/SQF/dayz_server/init/server_functions.sqf index fe9a5fed2..e9a849653 100644 --- a/SQF/dayz_server/init/server_functions.sqf +++ b/SQF/dayz_server/init/server_functions.sqf @@ -380,6 +380,7 @@ spawn_ammosupply = { }; }; +DZE_LocalRoadBlocks = []; spawn_roadblocks = { private ["_position","_veh","_istoomany","_marker","_spawnveh","_WreckList"]; @@ -412,15 +413,19 @@ spawn_roadblocks = { _marker setMarkerText str(_spawnveh); }; + // fill array with classes and positions [class,pos,dir] + DZE_LocalRoadBlocks set [count DZE_LocalRoadBlocks,[_spawnveh,_position,round(random 360)]]; + //diag_log("DEBUG: Spawning a crashed " + _spawnveh + " with " + _spawnloot + " at " + str(_position)); - _veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"]; - _veh enableSimulation false; + + //_veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"]; + //_veh enableSimulation false; // Randomize placement a bit - _veh setDir round(random 360); - _veh setpos _position; + //_veh setDir round(random 360); + //_veh setpos _position; - _veh setVariable ["ObjectID","1",true]; + //_veh setVariable ["ObjectID","1",true]; }; };