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.
This commit is contained in:
boy
2026-08-24 19:44:45 +02:00
committed by GitHub
parent f798007b6b
commit 94471a3f63
@@ -33,7 +33,7 @@ Citizen.CreateThread(function()
end end
end end
local killerid = GetPlayerByEntityID(killer) local killerid = NetworkGetPlayerIndexFromPed(killer)
if killer ~= ped and killerid ~= nil and NetworkIsPlayerActive(killerid) then killerid = GetPlayerServerId(killerid) if killer ~= ped and killerid ~= nil and NetworkIsPlayerActive(killerid) then killerid = GetPlayerServerId(killerid)
else killerid = -1 else killerid = -1
end end