«Важные функции и переменные»
В этом разделе подробно описаны основные функции и переменные, используемые или отображаемые скриптом.
Понимание этих элементов поможет вам настроить скрипт или интегрировать его с другими ресурсами.
Основные функции
Раздел с заголовком «Основные функции»Уведомления: добавление системы уведомлений
Раздел с заголовком «Уведомления: добавление системы уведомлений»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(ped) if not Config.SoundSystem or not Config.Sound then return end local coords = GetEntityCoords(ped) if Config.Debug then print("[DEBUG] PlaySound", ped, coords, Config.SoundSystem, Config.Sound.url) end
if Config.SoundSystem == "xsound" then exports["xsound"]:PlayUrlPos("electric_baton", Config.Sound.url, Config.Sound.volume or 0.1, coords, false) elseif Config.SoundSystem == "interact_sound" then TriggerEvent('InteractSound_CL:PlayOnOne', Config.Sound.url, Config.Sound.volume or 0.1) elseif Config.SoundSystem == "evo_sound" then exports["evo_sound"]:PlayUrlPos("electric_baton", Config.Sound.url, Config.Sound.volume or 0.1, coords, false) elseif Config.SoundSystem == "custom" then -- Custom sound system
endend
Этот код сгенерирован для воспроизведения звука с помощью звуковой системы, установленной на вашем сервере. Если у вас есть другой скрипт для звука, добавьте его либо в раздел custom, либо добавьте elseif. (Не забудьте добавить необходимые элементы в файл конфигурации раздела Config.SoundSystem
(config.lua)).