forked from Simnation/Main
78 lines
1.9 KiB
Lua
78 lines
1.9 KiB
Lua
![]() |
QBCore = nil
|
||
|
BJCore = nil
|
||
|
|
||
|
if Config.Framework["framework"] == 'qb-core' then
|
||
|
QBCore = exports['qb-core']:GetCoreObject()
|
||
|
|
||
|
elseif not Config.Framework["framework"] == 'qb-core' then
|
||
|
--imports in the fxmanifest
|
||
|
else
|
||
|
print('CUSTOM FRAMEWORK')
|
||
|
end
|
||
|
|
||
|
function ShoeNotify(msg)
|
||
|
print(msg)
|
||
|
if Config.Framework["framework"] == 'qb-core' then
|
||
|
QBCore.Functions.Notify(msg)
|
||
|
elseif Config.Framework["framework"] == 'bj' then
|
||
|
BJCore.Functions.Notify(msg)
|
||
|
elseif not Config.Framework["framework"] == 'qb-core' then
|
||
|
print(msg)
|
||
|
else
|
||
|
ESX.ShowNotification(msg)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function handleAnimation(dict, anim, flag)
|
||
|
local ped = PlayerPedId()
|
||
|
loadAnimDict(dict)
|
||
|
TaskPlayAnim(ped, dict, anim, 2.0, 1.0, -1, flag, 0.0, 0, 0, 0)
|
||
|
end
|
||
|
|
||
|
function loadAnimDict(dict)
|
||
|
while (not HasAnimDictLoaded(dict)) do
|
||
|
RequestAnimDict(dict)
|
||
|
Citizen.Wait(10)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function handleProgressBar(label, time)
|
||
|
|
||
|
-- local success = false
|
||
|
inProgress = true
|
||
|
|
||
|
if Config.ProgressBar == 'qb-core' then
|
||
|
ESX.Progressbar(label, time,{
|
||
|
FreezePlayer = true,
|
||
|
animation ={},
|
||
|
onFinish = function() -- success
|
||
|
-- success = true
|
||
|
end})
|
||
|
elseif Config.ProgressBar == 'qb-core' then
|
||
|
QBCore.Functions.Progressbar('tieshoes', label, time, false, false, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = true,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true
|
||
|
}, {}, {}, {}, function() -- success
|
||
|
-- success = true
|
||
|
end, function() -- cancel
|
||
|
|
||
|
end)
|
||
|
elseif Config.ProgressBar == 'bj' then
|
||
|
BJCore.Functions.Progressbar('tieshoes', label, time, false, false, {
|
||
|
disableMovement = true,
|
||
|
disableCarMovement = true,
|
||
|
disableMouse = false,
|
||
|
disableCombat = true
|
||
|
}, {}, {}, {}, function() -- success
|
||
|
-- success = true
|
||
|
end, function() -- cancel
|
||
|
|
||
|
end)
|
||
|
else
|
||
|
print('ADD YOUR OWN PROGRESS BAR HERE')
|
||
|
end
|
||
|
|
||
|
-- return success
|
||
|
end
|