Найти в Дзене
AceOfIce

Как отключить возможность обычным игрокам использовать Q-меню на сервере Garry's mod

Многие когда создают свой собственный сервер на этой платформе сталкиваются с проблемой что обычные игроки имеют возможность создавать предметы и создавать сколько угодно, пока не лопнет сам сервер.

Вы можете поставить один (или не один) аддон чтобы это исправить но я покажу вам способ который позволит сделать это за пару строк когда, не устанавливая ничего дополнительно

Вот собственно сам способ:

Шаг 1: найдите файл cl_spawnmenu.lua
Этот файл находится по директории:
<расположение сервера>....\garrysmod\gamemodes\sandbox\gamemode

Шаг 2: откройте этот файл с помощью любого текстового редактора
Я использую Visual Studio, но также подойдут и Notepad++ и даже блокнот

Шаг 3: найдите строку function GM:SpawnMenuOpen()
Под этой строкой находится "return true"

Шаг 4: измените значение на новое
Нам нужно вставить следующий код:

if not LocalPlayer():IsUserGroup("user") then
return true
end
Фрагмент кода
Фрагмент кода
Данный код просматривает группу пользователя который пытается вызвать Q-меню, и если он принадлежит группе user - не даёт ему это сделать, а это значит что открыть Q-меню смогут только админы на сервере

Вы можете вместо "user" прописать любую другую группу которая есть у вас на сервере, если вы конечно хотите запретить админам ставить предметы :)

Этот способ сочетается с ulx, он работает с любой кастомной группой пользователя

Если вы разбираетесь в lua то тогда вы сможете прописать более сложную конструкцию, которая даст вам возможность оставлять Q-меню только для некоторых юзер групп, или в каком-нибудь Dark-RP не разрешать только некоторым профам пользоваться этой менюшкой

-3

фНадеюсь я помог какому-нибудь новичку, ведь я сам встретил и разобрался с этой проблемой