Exports
Exports for getting players permille or updating it.
Lowering a players permille by identifier
exports['jl_breathalyzer']:lowerPermille(permille, identifier)
Updating a players permille by identifier
exports['jl_breathalyzer']:UpdatePermille(permille, identifier)
Getting a players permille by source
exports['jl_breathalyzer']:GetPermille(source)
Examples:
Here is an example of lowering a players permille by using a export above
function ConsumedItemForDecrease()
if consumed then
local permille = 1 -- This will lower the permille
local identifier = QBCore.Functions.GetIdentifier(source, 'license') -- This will get the players license from source
exports['jl_breathalyzer']:lowerPermille(permille, identifier)
end
end
Here is an example of updating a players permille by using a export above
QBCore.Functions.CreateUseableItem("vodka", function(source, item)
local Player = QBCore.Functions.GetPlayer(source)
local permille = 0.2
local identifier = QBCore.Functions.GetIdentifier(source, 'license')
if Player.Functions.GetItemBySlot(item.slot) ~= nil then
exports['jl_breathalyzer']:UpdatePermille(permille, identifier)
end
end)
Here is an example of getting a players permille by using a export above
RegisterCommand('getPlayerPermille', function()
local src = source
local permille = exports['jl_breathalyzer']:GetPermille(src)
print(permille)
end)
Last updated