diff --git a/modules/phone/gksphone/client.lua b/modules/phone/gksphone/client.lua index a06ce8e..45bfa53 100644 --- a/modules/phone/gksphone/client.lua +++ b/modules/phone/gksphone/client.lua @@ -1,6 +1,8 @@ -if GetResourceState('gksphone') ~= 'started' or (BridgeSharedConfig.Phone ~= "gksphone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end +local resourceName = "gksphone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end -Phone = {} +Phone = Phone or {} ---comment ---@param email string diff --git a/modules/phone/gksphone/server.lua b/modules/phone/gksphone/server.lua index 31d5b5f..1796a95 100644 --- a/modules/phone/gksphone/server.lua +++ b/modules/phone/gksphone/server.lua @@ -1,6 +1,7 @@ -if GetResourceState('gksphone') ~= 'started' or (BridgeSharedConfig.Phone ~= "gksphone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end - -Phone = {} +local resourceName = "gksphone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end +Phone = Phone or {} ---comment ---@param src number diff --git a/modules/phone/lb-phone/client.lua b/modules/phone/lb-phone/client.lua index 3ea1eb1..97e556c 100644 --- a/modules/phone/lb-phone/client.lua +++ b/modules/phone/lb-phone/client.lua @@ -1,6 +1,7 @@ -if GetResourceState('lb-phone') ~= 'started' or (BridgeSharedConfig.Phone ~= "lb-phone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end - -Phone = {} +local resourceName = "lb-phone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end +Phone = Phone or {} ---comment ---@param email string diff --git a/modules/phone/lb-phone/server.lua b/modules/phone/lb-phone/server.lua index 7657411..c6ddad1 100644 --- a/modules/phone/lb-phone/server.lua +++ b/modules/phone/lb-phone/server.lua @@ -1,6 +1,7 @@ -if GetResourceState('lb-phone') ~= 'started' or (BridgeSharedConfig.Phone ~= "lb-phone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end - -Phone = {} +local resourceName = "lb-phone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end +Phone = Phone or {} Phone.GetPlayerPhone = function(src) return exports["lb-phone"]:GetEquippedPhoneNumber(src) or false diff --git a/modules/phone/qs-smartphone/client.lua b/modules/phone/qs-smartphone/client.lua index f60e0cb..b482589 100644 --- a/modules/phone/qs-smartphone/client.lua +++ b/modules/phone/qs-smartphone/client.lua @@ -1,6 +1,7 @@ -if GetResourceState('qs-smartphone') ~= 'started' or (BridgeSharedConfig.Phone ~= "qs-smartphone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end - -Phone = {} +local resourceName = "qs-smartphone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end +Phone = Phone or {} ---comment ---@param email string diff --git a/modules/phone/qs-smartphone/server.lua b/modules/phone/qs-smartphone/server.lua index b152b27..b5e3f96 100644 --- a/modules/phone/qs-smartphone/server.lua +++ b/modules/phone/qs-smartphone/server.lua @@ -1,6 +1,7 @@ -if GetResourceState('qs-smartphone') ~= 'started' or (BridgeSharedConfig.Phone ~= "qs-smartphone" and BridgeSharedConfig.VehicleKey ~= "auto") then return end -Phone = {} - +local resourceName = "qs-smartphone" +local configValue = BridgeSharedConfig.Phone +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end +Phone = Phone or {} ---comment ---@param src number ---@return number||boolean diff --git a/settings/sharedConfig.lua b/settings/sharedConfig.lua index ee434c1..7fe6461 100644 --- a/settings/sharedConfig.lua +++ b/settings/sharedConfig.lua @@ -1,6 +1,6 @@ BridgeSharedConfig = {} BridgeSharedConfig.Lang = "auto" -- Change this to your preferred language (must match the locale file name ex. en or fr etc) BridgeSharedConfig.DebugLevel = 0 -- Change this to your Debug level, 0 for none, 1 for some, 2 for all data -BridgeSharedConfig.Phone = "auto" -- Change this to your prefrence or leave it as auto +BridgeSharedConfig.Phone = "auto" -- [ auto | qs-smartphone | lb-phone | gksphone] return BridgeSharedConfig \ No newline at end of file