вот как изменить чтобы нельзя было взять модельку из этого меню
garrysmod/gamemodes/sandbox/gamemode/editor_player.lua
PanelSelect:AddPanel( icon, { cl_playermodel = name } )
PanelSelect:AddPanel( icon )
icon.DoClick = function()
util.PrecacheModel( model )
mdl:SetModel( model )
mdl.Entity:SetPos( Vector( -100, 0, -61 ) )
end
cl_playermodel
а можно исправить чтобы через консоль не писалось тоже?В файле
garrysmod/gamemodes/sandbox/gamemode/editor_player.lua
замени строчку 63
PanelSelect:AddPanel( icon, { cl_playermodel = name } )
на
AppleScript:PanelSelect:AddPanel( icon ) icon.DoClick = function() util.PrecacheModel( model ) mdl:SetModel( model ) mdl.Entity:SetPos( Vector( -100, 0, -61 ) ) end
При этом способ не даёт сменить модель конкретно через этот вгуи. Юзер по прежнему может сменить её через консольную командуcl_playermodel
можно
local LocalPlayer() = g
hook.Add("ExecuteStringCommand","lox",function(s)
if string.match(s,"cl_playermodel") and not g:IsSuperAdmin() then return end end)