From 74879c85a455f42a8a6f7c1a4586cdac150f3adb Mon Sep 17 00:00:00 2001 From: ebaydayz Date: Thu, 20 Oct 2016 14:03:44 -0400 Subject: [PATCH] Update onPlayerDisconnect.sqf Vanilla commit: https://github.com/DayZMod/DayZ/commit/b1034379185e540982599fe3c16981fac183401e --- .../compile/server_onPlayerDisconnect.sqf | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/SQF/dayz_server/compile/server_onPlayerDisconnect.sqf b/SQF/dayz_server/compile/server_onPlayerDisconnect.sqf index 9a0003643..80461c574 100644 --- a/SQF/dayz_server/compile/server_onPlayerDisconnect.sqf +++ b/SQF/dayz_server/compile/server_onPlayerDisconnect.sqf @@ -36,7 +36,9 @@ if (_playerUID in dayz_ghostPlayers) exitwith { //Lets remove the object. if (!isNull _playerObj) then { - deleteGroup (group _playerObj); + _myGroup = group _playerObj; + deleteVehicle _playerObj; + deleteGroup _myGroup; }; }; @@ -82,10 +84,13 @@ if (_characterID != "?") exitwith { [_playerUID,_characterID,2,_playerName] call dayz_recordLogin; }; -if (isNull _playerObj) then { diag_log("Player Object does not esist"); }; - - +if (isNull _playerObj) then { + diag_log "Player Object does not exist"; +} else { //Lets remove the object. -if (!isNull _playerObj) then { - deleteGroup (group _playerObj); + if (alive _playerObj) then { + _myGroup = group _playerObj; + deleteVehicle _playerObj; + deleteGroup _myGroup; + }; }; \ No newline at end of file