diff --git a/client/functions.lua b/client/functions.lua index 737b12c0c..e6b590d51 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -880,14 +880,6 @@ function QBCore.Functions.DrawText3D(x, y, z, text) ClearDrawOrigin() end -function QBCore.Functions.RequestAnimDict(animDict) - if HasAnimDictLoaded(animDict) then return end - RequestAnimDict(animDict) - while not HasAnimDictLoaded(animDict) do - Wait(0) - end -end - function QBCore.Functions.GetClosestBone(entity, list) local playerCoords, bone, coords, distance = GetEntityCoords(PlayerPedId()) for _, element in pairs(list) do @@ -956,6 +948,18 @@ function QBCore.Functions.LoadAnimSet(animSet) end end +function QBCore.Functions.LoadAnimDict(animDict) + if not DoesAnimDictExist(animDict) then return print(("^1ANIMDICT^7 %s does not exist"):format(animDict)) end + if HasAnimDictLoaded(animDict) then return end + RequestAnimDict(animDict) + while not HasAnimDictLoaded(animDict) do + Wait(0) + end +end + +-- backward compatibility +QBCore.Functions.RequestAnimDict = QBCore.Functions.LoadAnimDict + function QBCore.Functions.LoadParticleDictionary(dictionary) if HasNamedPtfxAssetLoaded(dictionary) then return end RequestNamedPtfxAsset(dictionary)