Как сделать что бы после введения какой-нибудь команды игрокам запрещалось заходить на сервер, что бы могли только админы заходить
После ввода whitelist 1
в консоль игроки не могут заходить на сервер
CreateConVar( "whitelist", 0, FCVAR_SERVER_CAN_EXECUTE )
local allowed = { -- Белый список кому можно входить на сервер
[ "STEAM_0:0:123456789" ] = true,
}
hook.Add( "CheckPassword", "access_whitelist", function( steamID64, ipAddress, svPassword, clPassword, name )
steamID64 = util.SteamIDFrom64(steamID64)
if GetConVar( "whitelist" ):GetInt() == 1 and not allowed[ steamID64 ] then
return false, "#Ведутся Технические Работы! | Извиняемся за неудобства."
end
end )
Благодарю