Zum Inhalt springen

Wichtige Funktionen und Variablen

In diesem Abschnitt werden die wichtigsten vom Script verwendeten oder bereitgestellten Funktionen und Variablen erläutert.
Das Verständnis dieser Elemente hilft Ihnen, das Script anzupassen oder in andere Ressourcen zu integrieren.

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
end
end

Dieser Code dient dazu, Benachrichtigungen für verschiedene Benachrichtigungsskripte anzuzeigen. Wenn Sie ein anderes Benachrichtigungsskript verwenden, fügen Sie es bitte im Bereich “custom” hinzu oder erweitern Sie die elseif-Struktur. (Vergessen Sie nicht, die notwendigen Elemente im Konfigurationsbereich Config.Notify (config.lua) einzutragen).


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
end
end

Dieser Code dient dazu, einen Sound mit dem auf Ihrem Server vorhandenen Soundsystem abzuspielen. Wenn Sie ein anderes Soundsystem verwenden, fügen Sie es bitte im Bereich “custom” hinzu oder erweitern Sie die elseif-Struktur. (Vergessen Sie nicht, die notwendigen Elemente im Konfigurationsbereich Config.SoundSystem (config.lua) einzutragen).