Как убрать возможность спавн вещей через консоль?

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

Lick

Пользователь
Я настраиваю сервер и впервые сталкиваюсь с тем, что люди могут допустим командой
gm_spawnsent item_healthkit в консоль, заспавнить ее. Я хочу узнать как отключить или убрать такую возможность?
 
А что за режим на сервере? И разве эта команда доступна всем, а не только админам?
 
Очень странно смотрел через код, и она разрешена только администраторам, видимо она как то переписывается в Dark RP. Ее к сожалению нельзя удалить, так как она участвует в спавне энтити через контекстное меню. Попробуй точно убедиться, что она работает от лица обычного юзера, попробуй себе выдать такую роль. А то видимо user твой был непростой.
 
Очень странно смотрел через код, и она разрешена только администраторам, видимо она как то переписывается в Dark RP. Ее к сожалению нельзя удалить, так как она участвует в спавне энтити через контекстное меню. Попробуй точно убедиться, что она работает от лица обычного юзера, попробуй себе выдать такую роль. А то видимо user твой был непростой.
Попробовал на обычных пользователях, они все могут так делать.
 
Я настраиваю сервер и впервые сталкиваюсь с тем, что люди могут допустим командой
gm_spawnsent item_healthkit в консоль, заспавнить ее. Я хочу узнать как отключить или убрать такую возможность?
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
.Remove("команда")
 
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
.Remove("команда")
Я уже говорил, что нельзя ее удалять, так как меню спавна пропов использует эту команду.
 
Можно сделать скрипт, который позволяет спавнить только определенные предметы, а все остальные будет блочить.
 
Не проще ли через Falcon Prop Protection сделать блокировку спавна этого объекта?
 
Как пример блокировки, т.е. разрешить всем тем, у кого правильная роль
делается на стороне сервера
local hooks = {
"Effect",
"NPC",
"Ragdoll",
"SENT",
"Vehicle"
}

for _, v in pairs (hooks) do
hook.Add("PlayerSpawn"..v, "Disallow_user_"..v, function(client)
if client:IsUserGroup("founder") ||
client:IsUserGroup("eventer") ||
client:IsUserGroup("admin") then
return true
end
return false
end)
end
 
Назад
Сверху