Как добавить на сервер две админ системы и , чтоб они не конфликтовали . Админ системы ULX и SAM
какой смысл и зачем
Модули и в ulx есть команды которых нет в sam
в любом случае будет происходить конфликт, либо переписывай под одну систему, либо под другую
Я в нейросеть ввел и оно ответило , что можно с помощью кода .
-- Объединение ULX и SAM
-- Проверяем, загружены ли обе админ системы
if not ulx or not sam then
print("Одна из админ систем не загружена!")
return
end
-- Создаем таблицу для хранения команд
local combinedCommands = {}
-- Функция для регистрации команды ULX
local function registerULXCommand(name, func, access)
if ulx and ulx.command then
local cmd = ulx.command(name, func, access)
combinedCommands[name] = cmd
end
end
-- Функция для регистрации команды SAM
local function registerSAMCommand(name, func, access)
if sam and sam.command then
local cmd = sam.command(name, func, access)
combinedCommands[name] = cmd
end
end
-- Пример команды ULX
registerULXCommand("ulx example", function(calling_ply)
ulx.fancyLogAdmin(calling_ply, "Вы выполнили команду ULX!")
end, "admin")
-- Пример команды SAM
registerSAMCommand("sam example", function(calling_ply)
sam.chatMessage(calling_ply, "Вы выполнили команду SAM!")
end, "admin")
-- Обработка конфликтов
hook.Add("PlayerSay", "CombinedAdminCommands", function(ply, text)
local command = string.lower(text)
-- Проверяем, есть ли команда в объединенных командах
if combinedCommands[command] then
combinedCommands[command]:Run(ply)
return ""
end
end)
print("ULX и SAM успешно объединены!")
Данный код будет работать ?
не будет. Омг, надо запрещать доступ к форуму картошкам
3 лайка
нейросеть тебе может новый мир создать в гмоде через луа, мб даже создаст админ-мод… короче хуйня, нейросети не понимают самих хуков и почему нельзя объединять админки
1 лайк
Выбери ту что удобнее для тебя, позьми команды из другой админки, и просто измени функции нужных тебе команд это не так сложно