Important functions and variables
This section details the main functions and variables used or exposed by the script. Understanding these elements will help you customize or integrate the script with other resources.
Main functions
Section titled “Main functions”Notifications: Add a notification system
Section titled “Notifications: Add a notification system”Notify = function(msg) if Config.Debug then print("[DEBUG] Notify", msg) end
local duration = 2000 -- 2 seconds
if Config.Notify == "default" then defaultNotify(msg) elseif Config.Notify == "mythic_notify" then exports['mythic_notify']:DoHudText('inform', msg) elseif Config.Notify == "k5_notify" then exports["k5_notify"]:notify("", msg, 'info', duration) elseif Config.Notify == "FL-Notify" then exports['FL-Notify']:Notify("", "", msg, duration, 3) elseif Config.Notify == "dillen-notifications" then exports['dillen-notifications']:sendNotification({ message = msg, type = "info", duration = duration }) elseif Config.Notify == "noxen_notify" then TriggerEvent("noxen:notify", "", msg, "info", duration) elseif Config.Notify == "wasabi_notify" then exports['wasabi_notify']:notify('', msg, duration, 'info') elseif Config.Notify == "custom" then -- Custom notify
endendThis code is generated to display notifications for different notification scripts. If you have another script for notifications, please add it either in the custom part, or by adding an elseif. (Don’t forget to add the necessary elements in the configuration file part Config.Notify (config.lua)).
Sound: Add a sound system
Section titled “Sound: Add a sound system”PlaySound = function(url) if not Config.SoundSystem or not Config.Sound or not url then return end if Config.Debug then print("[DEBUG] PlaySound", ped, Config.SoundSystem, url) end
if Config.SoundSystem == "xsound" then exports["xsound"]:PlayUrl("mini_tazer", url, Config.Sound.volume or 0.1, false) elseif Config.SoundSystem == "interact_sound" then TriggerEvent('InteractSound_CL:PlayOnOne', url, Config.Sound.volume or 0.1) elseif Config.SoundSystem == "evo_sound" then exports["evo_sound"]:PlayUrl("mini_tazer", url, Config.Sound.volume or 0.1, false) elseif Config.SoundSystem == "custom" then -- Custom sound system
endendThis code is generated to play a sound with the sound system you have on your server. If you have another script for sound, please add it either in the custom part, or by adding an elseif. (Don’t forget to add the necessary elements in the configuration file part Config.SoundSystem (config.lua)).