forked from Simnation/Main
ed
This commit is contained in:
parent
875c8448e1
commit
c81ae4bb6d
219 changed files with 8036 additions and 7 deletions
52
resources/[tools]/bl_bridge/client/progressbar/qb.lua
Normal file
52
resources/[tools]/bl_bridge/client/progressbar/qb.lua
Normal file
|
@ -0,0 +1,52 @@
|
|||
local Progressbar = {}
|
||||
Progressbar.state = false
|
||||
|
||||
function Progressbar.showProgress(data)
|
||||
local prop, animation, disableControl in data
|
||||
local promise = promise.new()
|
||||
disableControl = disableControl or {}
|
||||
|
||||
exports['progressbar']:Progress({
|
||||
name = 'progress',
|
||||
duration = data.duration,
|
||||
label = data.label,
|
||||
useWhileDead = data.useWhileDead,
|
||||
canCancel = data.canCancel,
|
||||
controlDisables = {
|
||||
disableMovement = disableControl.move ~= false,
|
||||
disableCarMovement = disableControl.car ~= false,
|
||||
disableMouse = disableControl.mouse ~= false,
|
||||
disableCombat = disableControl.combat ~= false,
|
||||
},
|
||||
animation = animation and {
|
||||
animDict = animation.dict,
|
||||
anim = animation.clip,
|
||||
flags = animation.flag
|
||||
},
|
||||
prop = prop and {
|
||||
model = prop.model,
|
||||
bone = prop.bone,
|
||||
coords = prop.pos,
|
||||
rotation = prop.rot
|
||||
},
|
||||
}, function(cancelled)
|
||||
promise:resolve(not cancelled)
|
||||
end)
|
||||
local success = Citizen.Await(promise)
|
||||
|
||||
return success
|
||||
end
|
||||
|
||||
function Progressbar.cancelProgress()
|
||||
TriggerEvent("progressbar:client:cancel")
|
||||
end
|
||||
|
||||
function Progressbar.isProgressActive()
|
||||
return Progressbar.state
|
||||
end
|
||||
|
||||
RegisterNetEvent('progressbar:setstatus', function (state)
|
||||
Progressbar.state = state
|
||||
end)
|
||||
|
||||
return Progressbar
|
Loading…
Add table
Add a link
Reference in a new issue