RX Scripts Logo
Player

Events

Server-side player events for tracking player state changes.

The Player adapter provides unified server-side events that work across both ESX and QBCore.

Events

fm:player:onPlayerLoaded

Triggered when a player character is loaded on the server.

RegisterNetEvent('fm:player:onPlayerLoaded', function(playerId)
    local src = source
end)
playerId
number

The source ID of the player who loaded

Example:

RegisterNetEvent('fm:player:onPlayerLoaded', function(playerId)
    local src = source
    print("Player loaded:", playerId)

    local player = FM.player.get(playerId)
    if player then
        print("Welcome:", player.getFullName())

        -- Initialize player data
        -- Load saved data from database
        -- Setup player-specific features
    end
end)