Server Events
These events are triggered by ox_core when an action occurs. You should not trigger them from other scripts.
ox:savedPlayers
When players are saved to the database.
By default this event is triggered:
- Every 10 minutes.
- When the server is shutdown.
- When
Ox.SaveAllPlayers
is called. - When the command
saveplayers
is used.
AddEventHandler('ox:savedPlayers', function(playersSaved)
print(playersSaved)
end)
- playersSaved:
number
ox:setActiveGroup
When the active group of a character has changed.
AddEventHandler('ox:setActiveGroup', function(playerId, groupName)
print(playerId, groupName)
end)
- playerId:
number
- groupName:
string
ox:setGroup
When a character is added or removed from a group.
AddEventHandler('ox:setGroup', function(playerId, groupName, grade)
print(playerId, groupName, grade)
end)
- playerId:
number
- groupName:
string
- grade?:
number
ox:licenseAdded
When a character receives a new license.
AddEventHandler('ox:licenseAdded', function(playerId, licenseName)
print(playerId, licenseName)
end)
- playerId:
number
- licenseName:
string
ox:licenseRemoved
When a character's license is removed.
AddEventHandler('ox:licenseRemoved', function(playerId, licenseName)
print(playerId, licenseName)
end)
- playerId:
number
- licenseName:
string
ox:playerLogout
When a player logs out from their current character, crashes, or otherwise disconnects from the server.
AddEventHandler('ox:playerLogout', function(playerId, userId, charId)
print(playerId, userId, charId)
end)
- playerId:
number
- userId:
number
- charId:
number
ox:createdCharacter
When a player has created a new character.
AddEventHandler('ox:createdCharacter', function(playerId, userId, charId)
print(playerId, userId, charId)
end)
- playerId:
number
- userId:
number
- charId:
number
ox:playerLoaded
When a player selects and loads a character.
AddEventHandler('ox:playerLoaded', function(playerId, userId, charId)
print(playerId, userId, charId)
end)
- playerId:
number
- userId:
number
- charId:
number
ox:deletedCharacter
When a character is deleted.
AddEventHandler('ox:deletedCharacter', function(playerId, userId, charId)
print(playerId, userId, charId)
end)
- playerId:
number
- userId:
number
- charId:
number
ox:savedVehicles
When vehicles are saved to the database.
AddEventHandler('ox:savedVehicles', function(vehiclesSaved)
print(vehiclesSaved)
end)
- vehiclesSaved:
number
ox:spawnedVehicle
When an OxVehicle
has spawned.
AddEventHandler('ox:spawnedVehicle', function(entityId, id)
print(entityId, id)
end)
- entityId:
number
- id:
number
ox:despawnVehicle
Before an OxVehicle
gets despawned.
AddEventHandler('ox:despawnVehicle', function(entityId, id)
print(entityId, id)
end)
- entityId:
number
- id:
number
ox:updatedBalance
When an account's balance is updated.
AddEventHandler('ox:updatedBalance', function(data)
print(json.encode(data))
end)
- data
table
- accountId:
number
- amount:
number
- action:
'add' | 'remove'
- accountId:
ox:transferredMoney
When an account's money is transferred.
AddEventHandler('ox:transferredMoney', function(data)
print(json.encode(data))
end)
- data
table
- fromAccountId:
number
- toAccountId:
number
- amount:
'add' | 'remove'
- fromAccountId:
ox:depositedMoney
When money is deposited into an account.
AddEventHandler('ox:depositedMoney', function(data)
print(json.encode(data))
end)
- data
table
- playerId:
number
- accountId:
number
- amount:
number
- playerId:
ox:withdrewMoney
When money is withdrawn from an account.
AddEventHandler('ox:withdrewMoney', function(data)
print(json.encode(data))
end)
- data
table
- playerId:
number
- accountId:
number
- amount:
number
- playerId:
ox:invoicePaid
When an invoice is paid.
AddEventHandler('ox:invoicePaid', function(data)
print(json.encode(data))
end)
- data
table
- amount:
number
- payerId:
number
- fromAccount:
number
- toAccount:
number
- amount: