From 8ea43ea7ce7ffbf3cdac3e8a17a20b752eed92fc Mon Sep 17 00:00:00 2001 From: MrNewb <47620135+MrNewb@users.noreply.github.com> Date: Tue, 8 Jul 2025 12:14:02 -0400 Subject: [PATCH] lation HelpText support --- modules/helptext/lation_ui/client.lua | 21 +++++++++++++++++++++ settings/clientConfig.lua | 12 ++++++------ 2 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 modules/helptext/lation_ui/client.lua diff --git a/modules/helptext/lation_ui/client.lua b/modules/helptext/lation_ui/client.lua new file mode 100644 index 0000000..2fd5f4b --- /dev/null +++ b/modules/helptext/lation_ui/client.lua @@ -0,0 +1,21 @@ +---@diagnostic disable: duplicate-set-field +HelpText = HelpText or {} +local resourceName = "lation_ui" +local configValue = BridgeSharedConfig.HelpText +if (configValue == "auto" and GetResourceState(resourceName) ~= "started") or (configValue ~= "auto" and configValue ~= resourceName) then return end + +---This will show a help text message at the screen position passed +---@param message string +---@param position string +---@return nil +HelpText.ShowHelpText = function(message, position) + return exports.lation_ui:showText({description = tostring(message), position = position or 'right-center'}) +end + +---This will hide the help text message on the screen +---@return nil +HelpText.HideHelpText = function() + return exports.lation_ui:hideText() +end + +return HelpText \ No newline at end of file diff --git a/settings/clientConfig.lua b/settings/clientConfig.lua index 4de534d..0d6f579 100644 --- a/settings/clientConfig.lua +++ b/settings/clientConfig.lua @@ -1,9 +1,9 @@ BridgeClientConfig = {} -BridgeClientConfig.InputSystem = "auto" -- [ auto | ox_lib | qb-input ] -BridgeClientConfig.MenuSystem = "auto" -- [ auto | ox_lib | qb-menu ] -BridgeClientConfig.ProgressBarSystem = "auto" -- [ auto | ox_lib | progressbar ] -BridgeClientConfig.VehicleKey = "auto" -- [ auto | qb-vehiclekeys | MrNewbVehicleKeys | jaksams_VehiclesKeys | wasabi_carlock | mk_vehiclekeys | qbx_vehiclekeys | qs-vehiclekeys | t1ger_keys | Renewed-Vehiclekeys | mono_carkeys| cd_garage | okokGarage | F_RealCarKeysSystem -BridgeClientConfig.Fuel = "auto" -- [ auto | LegacyFuel | ox_fuel | ps-fuel | qs-fuelstations | Renewed-Fuel | ti_fuel | lc_fuel | x-fuel | cdn-fuel | esx-sna-fuel | BigDaddy-Fuel | okokGasStation ] -BridgeClientConfig.TargetSystem = "auto" -- [ auto | ox_target | qb-target | sleepless_interact ] -- sleepless is only partially supported and would need another system in place +BridgeClientConfig.InputSystem = "auto" -- [ auto | ox_lib | lation_ui | qb-input ] +BridgeClientConfig.MenuSystem = "auto" -- [ auto | ox_lib | lation_ui | qb-menu ] +BridgeClientConfig.ProgressBarSystem = "auto" -- [ auto | ox_lib | lation_ui | progressbar ] +BridgeClientConfig.VehicleKey = "auto" -- [ auto | qb-vehiclekeys | MrNewbVehicleKeys | jaksams_VehiclesKeys | wasabi_carlock | mk_vehiclekeys | qbx_vehiclekeys | qs-vehiclekeys | t1ger_keys | Renewed-Vehiclekeys | mono_carkeys| cd_garage | okokGarage | F_RealCarKeysSystem +BridgeClientConfig.Fuel = "auto" -- [ auto | LegacyFuel | ox_fuel | ps-fuel | qs-fuelstations | Renewed-Fuel | ti_fuel | lc_fuel | x-fuel | cdn-fuel | esx-sna-fuel | BigDaddy-Fuel | okokGasStation ] +BridgeClientConfig.TargetSystem = "auto" -- [ auto | ox_target | qb-target | sleepless_interact ] -- sleepless is only partially supported and would need another system in place BridgeClientConfig.Debug = false return BridgeClientConfig