From 94471a3f634fd253dc5ee1b9a0580fbfbf4ea311 Mon Sep 17 00:00:00 2001 From: boy <51288674+boy52hz@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:44:45 +0700 Subject: [PATCH] Replace 'GetPlayerByEntityId' with 'NetworkGetPlayerIndexFromPed' (#199) 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 e8189de..096148a 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