Wissplay
Пользователь
Только определенная профессия может использовать noclip
Предотвращает злоупотребление/абуз привилегией.
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_noclipban
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_nocliphook
Предотвращает злоупотребление/абуз привилегией.
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_noclipban
Lua:
hook.Add("ULibCommandCalled", "PreventNoclip",
function(ply, cmd, args)
if cmd == "ulx noclip" then
return ply:Team() == TEAM_ADMINISTRATOR
end
end)
CMD/garrysmod/addons/ulib/lua/ulib/modules/sh_nocliphook
Lua:
hook.Add("OnPlayerChangedTeam", "RemoveNoclipOnJobChange",
function(ply, before, after)
if ply:GetMoveType() == MOVETYPE_NOCLIP then
ply:SetMoveType(MOVETYPE_WALK)
end
end)