Progressbar
Last updated
Last updated
ox_lib/resource/interface/client/progressbar.lua
function lib.progressCircle(data)
while progress do Wait(100) end
if not interruptProgress(data) then
progress = data
exports['cdw-hud']:Progress({
name = data.label and data.label:lower() or 'progress_circle',
duration = data.duration,
label = data.label,
position = data.position or 'middle',
useWhileDead = data.useWhileDead,
canCancel = data.canCancel,
controlDisables = {}, -- Don't change this
}, function(cancelled)
if cancelled then
progress = false
else
progress = nil
end
end)
return startProgress(data)
else
return false
end
end
function lib.progressBar(data)
while progress do Wait(100) end
if not interruptProgress(data) then
progress = data
exports['cdw-hud']:Progress({
name = data.label and data.label:lower() or 'progress_circle',
duration = data.duration,
label = data.label,
position = data.position or 'middle',
useWhileDead = data.useWhileDead,
canCancel = data.canCancel,
controlDisables = {}, -- Don't change this
}, function(cancelled)
if cancelled then
progress = false
else
progress = nil
end
end)
return startProgress(data)
else
return false
end
end
function lib.cancelProgress()
if not progress then
error('No progress bar is active')
end
progress = false
exports['cdw-hud']:cancelProgress()
end