Event

Client

Get everyone xp

QBCore.Functions.TriggerCallback("le-cooking:server:getXPGeneral", function(PlayersXP)
    -- Some Code
end)

PlayersXP contains everyone's XP. To access a player's or a business's XP, simply use the player's identifier (QBCore: citizenid | ESX: identifier) or the job name for businesses.

Get Player or Business XP

QBCore.Functions.TriggerCallback("le-cooking:server:getXP", function(TotalXp)
    -- Some Code
end, identifier)

Identifier = (QBCore: citizenid | ESX: identifier) or the job name for businesses.

Get Player or Business Level

QBCore.Functions.TriggerCallback("le-cooking:server:getLevel", function(level)
    -- Some Code
end, identifier)

Identifier = (QBCore: citizenid | ESX: identifier) or the job name for businesses.

Level Up Event

RegisterNetEvent('le-crafting:server:levelUp')
AddEventHandler('le-crafting:server:levelUp', function(identifier, nbLevel, newLevel)

end)

Add the code above into one of your scripts to perform an action when the player or their job levels up upon crafting. Identifier = (QBCore: citizenid | ESX: identifier) or the job name for businesses. nbLevel = The number of levels gained. newLevel = The new level that you or the business has reached.

Last updated