Notifyx = { DoTextui = function(text) local _type = ScriptUtility.Utility.TextUI if _type == 'ox' then return lib.showTextUI(text.msg) --an example --lib.showTextUI(text.msg, {position = text.position,icon = text.icon,}) elseif _type == 'jg' then return exports['jg-textui']:DrawText(text.msg) elseif _type == 'qb' then return exports['qb-core']:DrawText(text.msg, text.position) elseif _type == 'cd' then return TriggerEvent('cd_drawtextui:ShowUI', 'show', text.msg) elseif _type == 'lab' then return exports['lab-HintUI']:Show(text.msg) elseif _type == 'custom' then --do stuff here end end, RemoveTextui = function() local _type = ScriptUtility.Utility.TextUI if _type == 'ox' then return lib.hideTextUI() elseif _type == 'jg' then return exports['jg-textui']:HideText() elseif _type == 'qb' then return exports['qb-core']:HideText() elseif _type == 'cd' then return TriggerEvent('cd_drawtextui:HideUI') elseif _type == 'lab' then return exports['lab-HintUI']:Hide() elseif _type == 'custom' then --do stuff here end end, NotifyPlayer = function(message) -- ty crowley for the idea local _type = ScriptUtility.Utility.Notify if _type == 'ox' then return lib.notify({ title = message.title, description = message.msg, duration = message.timeout, type = message.status, icon = message.icon}) elseif _type == 'mythic' then return exports['mythic_notify']:SendAlert(message.status, message.msg) elseif _type == 'old_mythic' then return exports['mythic_notify']:DoHudText(message.status, message.msg) elseif _type == 'pNotify' then return exports.pNotify:SendNotification({text = message.msg, type = message.status, timeout = message.timeout}) elseif _type == 'brutal' then return exports['brutal_notify']:SendAlert( message.title, message.msg, message.timeout, message.status) elseif _type == 'okok' then return exports['okokNotify']:Alert(message.title, message.msg, message.timeout, message.status, false) elseif _type == 'sd' then return exports['sd-notify']:Notify(message.title, message.msg, message.timeout, message.status, message.position, false, false) elseif _type == 'wasabi' then return exports.wasabi_notify:notify(message.status, message.msg, message.timeout, message.status) elseif _type == 'qb' then return TriggerEvent('QBCore:Notify', message.msg, message.status, message.timeout) elseif _type == 'esx' then return TriggerEvent('esx:showNotification', message.msg) elseif _type == 'custom' then -- add your custom notification here end end, } HuntingUtil = { setVehicleFuel = function(veh) local _type = ScriptUtility.Utility.FuelSystem SetVehicleFuelLevel(veh, 100.0) if _type == 'ox_fuel' then Entity(veh).state.fuel = 100.0 return true elseif _type == 'LegacyFuel' then return exports['LegacyFuel']:SetFuel(veh, 100.0) elseif _type == 'custom' then return exports['lc_fuel']:SetFuel(veh, 100.0) end end, }