From 4bedfa96f12edc75eb2829a301e5fc8a857abd59 Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Sun, 2 Apr 2023 13:18:19 +1000 Subject: [PATCH] fix(init): allow script files to load when people fuck their load order People like to start dependencies after their dependents for some reason. In the case of q/ox_target it should just disable integration, rather than preventing the resource from loading. This will, naturally, lead to them asking why targeting doesn't work until they restart the inventory. --- modules/init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/init.lua b/modules/init.lua index 46eab26d5c..643b5e2abf 100644 --- a/modules/init.lua +++ b/modules/init.lua @@ -177,10 +177,10 @@ if shared.target then if not ox_target and not qtarget then shared.target = false - return warn('targeting resource is not loaded - it should start before ox_inventory') + warn('targeting resource is not loaded - it should start before ox_inventory') + else + shared.target = ox_target and 'ox_target' or 'qtarget' end - - shared.target = ox_target and 'ox_target' or 'qtarget' end if lib.context == 'server' then