From 94c962da86251d0b015cb98a468916b9cffdbc01 Mon Sep 17 00:00:00 2001 From: boy52hz <51288674+boy52hz@users.noreply.github.com> Date: Thu, 25 Nov 2021 19:58:46 +0700 Subject: [PATCH] Replace 'GetPlayerByEntityId' with 'NetworkGetPlayerIndexFromPed' seems like 'GetPlayerByEntityId' is no longer supported and always return -1 to onPlayerKilled event so, I replace it with 'NetworkGetPlayerIndexFromPed' to make it work properly. --- resources/[system]/baseevents/deathevents.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/[system]/baseevents/deathevents.lua b/resources/[system]/baseevents/deathevents.lua index e8189de0b..096148a25 100644 --- a/resources/[system]/baseevents/deathevents.lua +++ b/resources/[system]/baseevents/deathevents.lua @@ -33,7 +33,7 @@ Citizen.CreateThread(function() end end - local killerid = GetPlayerByEntityID(killer) + local killerid = NetworkGetPlayerIndexFromPed(killer) if killer ~= ped and killerid ~= nil and NetworkIsPlayerActive(killerid) then killerid = GetPlayerServerId(killerid) else killerid = -1 end