Events
Client

Client Events

⚠️

These events are triggered by ox_core when an action occurs. You should not trigger them from other scripts.

ox:playerLoaded

When a character is loaded

AddEventHandler('ox:playerLoaded', function(playerId, isNew)
    print(playerId, isNew)
end)
  • playerId: number
  • isNew?: boolean

ox:statusTick

On each status tick, returning changed statuses

AddEventHandler('ox:statusTick', function(statuses)
    print(json.encode(statuses))
end)
  • statuses: table<string, number>

ox:playerDeath

When the character has died

AddEventHandler('ox:playerDeath', function() end)

ox:playerRevived

When the character is revived

AddEventHandler('ox:playerRevived', function() end)

Net Events

ox:setGroup

When the character is added or removed from a group

RegisterNetEvent('ox:setGroup', function(groupName, grade)
    print(groupName, grade)
end)
  • groupName: string
  • grade?: number

ox:licenseAdded

When the character got a new license

RegisterNetEvent('ox:licenseAdded', function(licenseName)
    print(licenseName)
end)
  • licenseName: string

ox:licenseRemoved

When a character's license is removed.

RegisterNetEvent('ox:licenseRemoved', function(licenseName)
    print(licenseName)
end)
  • licenseName: string

ox:startCharacterSelect

When the player has spawned.

RegisterNetEvent('ox:startCharacterSelect', function(userId, characters)
    print(userId, characters)
end)
  • userId: number
  • characters: Character[]

Character

  • table
    • charId: number
    • stateId: number
    • firstname: string
    • lastname: string
    • gender: string
    • x?: number
    • y?: number
    • z?: number
    • lastPlayed?: string
      • Date format %d/%m/%Y (dd/mm/yyyy)

ox:setActiveCharacter

When the player has chosen their character.

RegisterNetEvent('ox:setActiveCharacter', function(character, groups)
    print(character, groups)
end)
  • character: Character
  • groups: table<string, number>

Character

  • table
    • charId: number
    • stateId: number
    • firstname: string
    • lastname: string
    • gender: string
    • x?: number
    • y?: number
    • z?: number
    • lastPlayed?: string
      • Date format %d/%m/%Y (dd/mm/yyyy)
    • health?: number
    • armour?: number
    • isNew?: boolean