Skip to content

Server Events

Triggered when a player enters a redzone

RegisterNetEvent('redzone:server:playerEntered', function(zoneId)
-- player entered the zone
end)

Event Parameters:

  • zoneId (string | number) - The ID of the zone the player entered

Example:

RegisterNetEvent('redzone:server:playerEntered', function(zoneId)
local source = source
print(GetPlayerName(source) .. " entered zone " .. tostring(zoneId))
end)

Triggered when a player leaves a redzone

RegisterNetEvent('redzone:server:playerExited', function(zoneId)
-- player left the zone
end)

Event Parameters:

  • zoneId (string | number) - The ID of the zone the player exited

Example:

RegisterNetEvent('redzone:server:playerExited', function(zoneId)
local source = source
print(GetPlayerName(source) .. " left zone " .. tostring(zoneId))
end)

Triggered when a player dies inside a redzone

RegisterNetEvent('redzone:server:playerDied', function(zoneId, killerId)
-- player died
end)

Event Parameters:

  • zoneId (string | number) - The ID of the zone where the death occurred
  • killerId (number | nil) - Server ID of the killer, or nil if it was a suicide/environmental death

Example:

RegisterNetEvent('redzone:server:playerDied', function(zoneId, killerId)
local victim = source
if killerId then
print(GetPlayerName(killerId) .. " killed " .. GetPlayerName(victim))
end
end)

Triggered when a player is revived inside a redzone

RegisterNetEvent('redzone:server:playerRevived', function(zoneId)
-- player was revived
end)

Event Parameters:

  • zoneId (string | number) - The ID of the zone where the revive occurred

Example:

RegisterNetEvent('redzone:server:playerRevived', function(zoneId)
local source = source
print(GetPlayerName(source) .. " was revived in zone " .. tostring(zoneId))
end)