Найди и открой какой нибудь луа файл который добавляет например какой нибудь hud. И напиши в какой нибудь функции, например: for k,v in pairs(player.GetAll()) do if !v:IsAdmin() and v:GetModel() == "models/player/aphaztechs.mdl" then v:SetModel("models/player/kleiner.mdl") end end
Всем игрокам не имеющие админки и которые указали себе плейер модель, которая в кавычках,даётся модель минга(кляйнера). Где директория модели в кавычках рядом с !v:IsAdmin() and v:GetModel() впиши свою директорию модели. Скопируй и вставь этот код несколько раз с разными моделями.
Да,можешь как с SWEP'ами сделать: function TOOL:Think() if SERVER then local p = self.Owner if !p:IsUserGroup("vip") and !p:IsUserGroup("premium") and !p:IsAdmin() then self:Remove() end end end
или сделать так чтобы тул ничего не выполнял:
function UseTool(pl, _, toolmode)
if toolmode == "remover" or toolmode == "ignite" or toolmode == "rtcamera" then if !pl:IsUserGroup("vip") and !pl:IsUserGroup("premium") and !pl:IsAdmin() then return false else return true end end end
hook.Add("CanTool", "UseTool", UseTool)
Вставь это в каком нибудь луа файле. Этот код запрещает использовать функции тула для простых игроков. Там где в кавычках "remover" название тула.