Как выключить gm_spawn консольную команду для игроков?

Вот у меня проблема, я писал в прошлом вопросе как выключить q menu, я её выключил, а люди через консоль блоки спавнят и убиваются. Я хочу выключить все команды консольные у игроков, как это сделать?

научись хоть чуть чуть пользоваться gmod wiki

куда его вставлять?

этот код который они дали

создай файл по пути addons\Название\lua\autorun и создаёшь фал и пишешь код всё дело в шляпе

Не вариант, тогда не будет работать спавн пропов. Я уже пробовал удалять эти команды через concommand.Remove().

эм… что причём тут спавн пропов ты удаляешь одну команду из консоли что бы игрок ей не пользовались -_-

Удали ее и попробуй заспавнить проп

Давай ты не будешь писать того чего не знаешь?

Вот скрипт для автора:

Вставить в lua/autorun/server

local function CanOpenQMenu(ply)
    local allowedSteamIDs = {
        "STEAM_0:0:437375633",
        "сюда стимайди человека, которому нужен доступ к q меню",
    }

    local allowedUserGroups = {
        ["superadmin"] = true,
        ["admin"] = true,
    }

    local steamID = ply:SteamID()
    local userGroup = ply:GetUserGroup()

    for _, allowedID in ipairs(allowedSteamIDs) do
        if steamID == allowedID then
            return true
        end
    end

    if allowedUserGroups[userGroup] then
        return true
    end

    return false
end

hook.Add("PlayerSpawnObject", "RestrictGMSpawn", function(ply, model, skin)
    if not CanOpenQMenu(ply) then
        ply:ChatPrint("У вас нет доступа к команде gm_spawn.")
        return false
    end
end)

hook.Add("ShowTeam", "RestrictQMenuAccess", function(ply)
    if CanOpenQMenu(ply) then
        ply:ConCommand("gm_showteam")
    else
        ply:ChatPrint("У вас нет доступа к Q меню.")
    end
end)
2 лайка