From 1e0b8d5a1da2495a34a4150fe1bfda91b09d5cf5 Mon Sep 17 00:00:00 2001 From: Cocodrulo <142546774+Cocodrulo@users.noreply.github.com> Date: Sat, 11 Jan 2025 21:04:44 +0100 Subject: [PATCH 1/3] feat: Add function to load animation dictionary --- client/functions.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/functions.lua b/client/functions.lua index 737b12c0c..d47556db3 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -956,6 +956,14 @@ function QBCore.Functions.LoadAnimSet(animSet) end end +function QBCore.Functions.LoadAnimDictt(animDict) + if HasAnimDictLoaded(animDict) then return end + RequestAnimDict(animDict) + while not HasAnimDictLoaded(animDict) do + Wait(0) + end +end + function QBCore.Functions.LoadParticleDictionary(dictionary) if HasNamedPtfxAssetLoaded(dictionary) then return end RequestNamedPtfxAsset(dictionary) From 72e63ce353ae5f4e4a9b05291bce03132b5792f9 Mon Sep 17 00:00:00 2001 From: Cocodrulo <142546774+Cocodrulo@users.noreply.github.com> Date: Sun, 12 Jan 2025 16:09:19 +0000 Subject: [PATCH 2/3] Fix typo --- client/functions.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/functions.lua b/client/functions.lua index d47556db3..bc4bf9c72 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -956,7 +956,7 @@ function QBCore.Functions.LoadAnimSet(animSet) end end -function QBCore.Functions.LoadAnimDictt(animDict) +function QBCore.Functions.LoadAnimDict(animDict) if HasAnimDictLoaded(animDict) then return end RequestAnimDict(animDict) while not HasAnimDictLoaded(animDict) do From 50305abd727a72eb60a55f97de626a07fde3c5e6 Mon Sep 17 00:00:00 2001 From: Cocodrulo <142546774+Cocodrulo@users.noreply.github.com> Date: Wed, 15 Jan 2025 11:38:21 +0000 Subject: [PATCH 3/3] Added dict check --- client/functions.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/client/functions.lua b/client/functions.lua index bc4bf9c72..31dba987f 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -957,6 +957,7 @@ function QBCore.Functions.LoadAnimSet(animSet) 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