Skip to content

Commit 12ece35

Browse files
committed
fix(server/admin_server) check if ped is 0 before spectate
1 parent 01090d8 commit 12ece35

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

server/admin_server.lua

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,13 @@ Citizen.CreateThread(function()
323323
if DoesPlayerHavePermission(source, "player.spectate") and CheckAdminCooldown(source, "spectate") then
324324
SetAdminCooldown(source, "spectate")
325325
PrintDebugMessage("Player "..getName(source,true).." Requested Spectate to "..getName(playerId,true), 3)
326-
local tgtCoords = GetEntityCoords(GetPlayerPed(playerId))
326+
local tgtPed = GetPlayerPed(playerId)
327+
if tgtPed == 0 then
328+
-- ped does not exist (left server)
329+
TriggerClientEvent("EasyAdmin:showNotification", source, GetLocalisedText("playernotfound"))
330+
return
331+
end
332+
local tgtCoords = GetEntityCoords(tgtPed)
327333
local playerBucket = GetPlayerRoutingBucket(playerId)
328334
local sourceBucket = GetPlayerRoutingBucket(source)
329335
if sourceBucket ~= playerBucket then

0 commit comments

Comments
 (0)