Blakedahlia Posted January 4, 2014 Report Share Posted January 4, 2014 THIS IS FOR BLUEPHOENIX ADMIN TOOLS I'm assuming this is what is messing with what i posted about yesterday PLEASE help. This is the most frustrating thing ever. If you have any questions to me about my situation they are probably addressed in the post above The line you are looking for is either: " if (!(vehicle _x in _safety) && ((typeOf vehicle _x) != ""ParachuteWest"") ) then {" \n Change to / add as shown: " if (!(vehicle _x in _safety) && ((typeOf vehicle _x) != ""ParachuteWest"") && (vehicle _x getVariable ["Sarge",0] != 1) ) then {" \n Or the line looks like if(vehicle _x != _x && !(vehicle _x in _safety) && (typeOf vehicle _x) != ""ParachuteWest"") then {" \n Change that to if(vehicle _x != _x && (vehicle _x getVariable ["Sarge",0] != 1) && !(vehicle _x in _safety) && (typeOf vehicle _x) != in your server_objectUpdate.sqf (or however it's called in your server package) locate this: (thanks sarge) if (!_parachuteWest) then { if (_objectID == "0" && _uid == "0") then { _object_position = getPosATL _object; diag_log format ["DEBUG: Deleting object %1 with invalid ID at [%2,%3,%4]", typeOf _object, _object_position select 0, _object_position select 1, _object_position select 2]; _isNotOk = true; }; }; and change to if (!_parachuteWest) then { if (_objectID == "0" && _uid == "0" && (vehicle _object getVariable ["Sarge",0] != 1)) then { _object_position = getPosATL _object; diag_log format ["DEBUG: Deleting object %1 with invalid ID at [%2,%3,%4]", typeOf _object, _object_position select 0, _object_position select 1, _object_position select 2]; _isNotOk = true; }; }; none of this is there for me?????? Link to comment Share on other sites More sharing options...
DeanReid Posted January 16, 2014 Report Share Posted January 16, 2014 open the file called "server_updateObject.sqf" which is located in the compile folder: Around line 22 look for this { diag_log(format["Non-string Object: ID %1 UID %2", _objectID, _uid]); //force fail _objectID = "0"; _uid = "0"; }; Just after the }; Place this if (_object getVariable "Sarge" == 1) exitWith {}; Around Line 31 Find this if (_objectID == "0" && _uid == "0") then and replace it with this if (_objectID == "0" && _uid == "0" && (vehicle _object getVariable ["Sarge",0] != 1)) then Then In your server_cleanup.fsp Look for this if(vehicle x != _x && !(vehicle _x in PVDZEserverObjectMonitor) && (isPlayer x) && !((typeOf vehicle _x) in DZEsafeVehicle)) then {" \n and replace it with this if(vehicle x != _x && !(vehicle _x in PVDZEserverObjectMonitor) && (isPlayer x) && (vehicle _x getVariable [""Sarge"",0] != 1) && !((typeOf vehicle _x) in DZEsafeVehicle)) then {" \n Remember and backup the files before hand! And I also believe you Will need SARGE for it to work without problems! This works on my server :) Link to comment Share on other sites More sharing options...
MGT Posted January 16, 2014 Report Share Posted January 16, 2014 The easy way to stop spawned vehicles exploding is to just change the 1 to a 0 " (vehicle _x) setDamage 1;" \n to " (vehicle _x) setDamage 0;" \n Link to comment Share on other sites More sharing options...
DeanReid Posted January 16, 2014 Report Share Posted January 16, 2014 That's what I Tried on my server a while ago, but they still de-spawned for me The way I put above is the only way that I found that stops them blowing up and despawning Link to comment Share on other sites More sharing options...