Важные функции и переменные
В этом разделе подробно описаны основные функции и переменные, используемые или предоставляемые скриптом.
Понимание этих элементов поможет вам настроить скрипт или интегрировать его с другими ресурсами.
Основные функции
Раздел с заголовком «Основные функции»Уведомления: Добавление системы уведомлений
Раздел с заголовком «Уведомления: Добавление системы уведомлений»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
endend
Этот код предназначен для отображения уведомлений с помощью различных скриптов уведомлений. Если вы используете другой скрипт для уведомлений, добавьте его в раздел custom или через дополнительный elseif. (Не забудьте добавить необходимые элементы в конфигурационный файл, параметр Config.Notify
(config.lua)).
Звук: Добавление системы звука
Раздел с заголовком «Звук: Добавление системы звука»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
endend
Этот код предназначен для воспроизведения звука с помощью звуковой системы, установленной на вашем сервере. Если вы используете другой скрипт для звука, добавьте его в раздел custom или через дополнительный elseif. (Не забудьте добавить необходимые элементы в конфигурационный файл, параметр Config.SoundSystem
(config.lua)).