add sborka
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
PLUGIN.name = "Extended Spawnmenu"
|
||||
PLUGIN.author = "RB655 (Портирован для Helix)"
|
||||
PLUGIN.description = "Расширенное спавн-меню с поддержкой звуков и legacy аддонов"
|
||||
|
||||
ix.util.Include("cl_spawnmenu.lua")
|
||||
ix.util.Include("cl_legacy.lua")
|
||||
-- Конфигурация
|
||||
ix.config.Add("extSpawnmenuEnabled", true, "Включить расширенное спавн-меню", nil, {
|
||||
category = "Extended Spawnmenu"
|
||||
})
|
||||
|
||||
ix.config.Add("extSpawnmenuCreateTabs", false, "Создавать отдельные вкладки для категорий", nil, {
|
||||
category = "Extended Spawnmenu"
|
||||
})
|
||||
|
||||
-- Серверная часть
|
||||
if SERVER then
|
||||
util.AddNetworkString("rb655_playsound")
|
||||
|
||||
-- Команда для проигрывания звуков всем игрокам
|
||||
concommand.Add("rb655_playsound_all", function(ply, cmd, args)
|
||||
if not ply:IsSuperAdmin() or not args[1] or string.Trim(args[1]) == "" then return end
|
||||
|
||||
net.Start("rb655_playsound")
|
||||
net.WriteString(args[1] or "")
|
||||
net.Broadcast()
|
||||
end)
|
||||
end
|
||||
|
||||
-- Клиентская часть
|
||||
if CLIENT then
|
||||
-- ConVar для совместимости
|
||||
CreateClientConVar("rb655_create_sm_tabs", "0", true, true)
|
||||
end
|
||||
|
||||
function PLUGIN:Initialize()
|
||||
print("[Extended Spawnmenu] Расширенное спавн-меню загружено!")
|
||||
print("[Extended Spawnmenu] Добавлены: Browse Sounds, Materials, Legacy Addons")
|
||||
end
|
||||
Reference in New Issue
Block a user