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.SaveAllPlayersis called. - When the command
saveplayersis 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, previousGroupName)
print(playerId, groupName, previousGroupName)
end)- playerId:
number - groupName:
string - previousGroupName:
string | undefined
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: