• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

q-меню и как его убрать

  • Автор темы Автор темы Leteon
  • Дата начала Дата начала

Leteon

Пользователь
Регистрация
1 Сен 2020
Сообщения
7
Реакции
0
Баллы
16
для StarWarsRP сервера, нужно убрать q-меню у обычных игроков. Так-же на F1 активируется q-меню, тоже нужно убрать
 
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).

Lua:
function GM:SpawnMenuEnabled()
    return LocalPlayer():IsAdmin()
end

Не забудь убрать привилегии на стороне сервера.
 
Убрав спавн-меню ты не уберешь возможность игроков спавнить пропы ;)
 
для StarWarsRP сервера, нужно убрать q-меню у обычных игроков. Так-же на F1 активируется q-меню, тоже нужно убрать
Lua:
local ranks = {
    ["founder"] = true,
    ["superadmin"] = true,
    ["admin"] = true,
    ["ivent"] = true,
    ["curat"] = true,
    ["sudocurat"] = true,
}

if SERVER then
    local function CheckAccess(ply)
        if not ranks[ply:GetUserGroup()] then
            DarkRP.notify(ply, 1, 4, "Доступ запрещён.")
    
            return false
        end
    
        return true
    end
    
    local hooks = {
        ["PlayerSpawnSWEP"] = true,
        ["PlayerSpawnSENT"] = true,
        ["PlayerSpawnRagdoll"] = true,
        ["PlayerSpawnProp"] = true,
        ["PlayerSpawnObject"] = true,
        ["PlayerSpawnNPC"] = true,
        ["PlayerSpawnEffect"] = true,
        ["PlayerSpawnVehicle"] = true,
        ["PlayerGiveSWEP"] = true,
    }
    
    for k, v in ipairs(hooks) do
        hook.Add(k, 'RanksCheck', CheckAccess)
    end
end

if CLIENT then
    hook.Add('OnSpawnMenuOpen', 'RanksCheck', function()
        return ranks[LocalPlayer()] or false
    end)
end
 
Главная Регистрация
Назад
Сверху