From 0ff77ac15d8c8b85faf050e8b078318c8d443079 Mon Sep 17 00:00:00 2001 From: ELRabito <39779934+ELRabito@users.noreply.github.com> Date: Sat, 28 Nov 2020 01:48:27 +0100 Subject: [PATCH] Update ExileServer_object_player_event_onMpKilled.sqf --- .../ExileServer_object_player_event_onMpKilled.sqf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/@ExileServer/addons/Exile_Server_Overrides/ExileServer_object_player_event_onMpKilled.sqf b/@ExileServer/addons/Exile_Server_Overrides/ExileServer_object_player_event_onMpKilled.sqf index 0afba4a..c77004c 100644 --- a/@ExileServer/addons/Exile_Server_Overrides/ExileServer_object_player_event_onMpKilled.sqf +++ b/@ExileServer/addons/Exile_Server_Overrides/ExileServer_object_player_event_onMpKilled.sqf @@ -27,6 +27,10 @@ _killType = [_victim, _killer, _killingPlayer, _instigator] call ExileServer_uti _oldVictimRespect = _victim getVariable ["ExileScore", 0]; _newVictimRespect = _oldVictimRespect; _oldKillerRespect = 0; + +//Makes the respawn bug less likely +format["deletePlayer:%1", _victim getVariable ["ExileDatabaseId", -1]] call ExileServer_system_database_query_fireAndForget; + if !(isNull _killingPlayer) then { _oldKillerRespect = _killingPlayer getVariable ["ExileScore", 0]; @@ -204,5 +208,4 @@ if !(_systemChat isEqualTo "") then }; _victimPosition = getPos _victim; format["insertPlayerHistory:%1:%2:%3:%4:%5", getPlayerUID _victim, name _victim, _victimPosition select 0, _victimPosition select 1, _victimPosition select 2] call ExileServer_system_database_query_fireAndForget; -format["deletePlayer:%1", _victim getVariable ["ExileDatabaseId", -1]] call ExileServer_system_database_query_fireAndForget; true