diff --git a/modules/input/_oxlib.lua b/modules/input/_oxlib.lua index c376a23..6baa54c 100644 --- a/modules/input/_oxlib.lua +++ b/modules/input/_oxlib.lua @@ -1,4 +1,6 @@ -if GetResourceState('ox_lib') ~= 'started' or (BridgeClientConfig.InputSystem ~= "ox" and BridgeClientConfig.InputSystem ~= "auto") then return end +local resourceName = "ox_lib" +local configValue = BridgeClientConfig.InputSystem +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end function QBTypeToOxType(_type) if _type == "text" then diff --git a/modules/input/_qb-input.lua b/modules/input/_qb-input.lua index ae0da6a..4371b81 100644 --- a/modules/input/_qb-input.lua +++ b/modules/input/_qb-input.lua @@ -1,5 +1,6 @@ - -if GetResourceState('qb-input') ~= 'started' or (BridgeClientConfig.InputSystem ~= "qb" and BridgeClientConfig.InputSystem ~= "auto") then return end +local resourceName = "qb-input" +local configValue = BridgeClientConfig.InputSystem +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end function OxTypeToQBType(_type) if _type == "input" then @@ -69,7 +70,7 @@ function OpenInput(title, data, isQBFormat, submitText) if returnData[1] then return returnData end --converting to standard format (ox) local convertedData = {} - if isQBFormat then + if isQBFormat then for i, v in pairs(input) do for k, j in pairs(returnData) do if k == v.text then