Данный плагин проверяет игрока на наличие флага ADMFLAG_ROOT (Он же флаг z), и если такой флаг присутствует, принудительно устанавливает игроку sv_cheats 1.
Короче, простыми словами, sv_cheats 1 только для владельца сервера.
#include<sourcemod>Handle sv_cheats = null;publicvoidOnPluginStart(){
sv_cheats =FindConVar("sv_cheats");HookEvent("player_spawn",Event_Player_Spawn,EventHookMode_Post);for(int i =1; i <=MaxClients; i++){if(IsClientInGame(i)&&!IsFakeClient(i)&&GetUserFlagBits(i)&(ADMFLAG_ROOT)){SendConVarValue(i, sv_cheats,"1");}}}publicvoidOnClientPutInServer(int client){if(!IsFakeClient(client)&&GetUserFlagBits(client)&(ADMFLAG_ROOT)){SendConVarValue(client, sv_cheats,"1");}}publicvoidEvent_Player_Spawn(Event event,constchar[] name,bool dontBroadcast){int client =GetClientOfUserId(event.GetInt("userid"));if(!IsFakeClient(client)&&GetUserFlagBits(client)&(ADMFLAG_ROOT)){SendConVarValue(client, sv_cheats,"1");}}
Внимание, если у вас на сервере установлен [Lilac] Little Anti-Cheat то вы можете получить бан за включенный, недопустимый ConVar.
Данный плагин проверяет игрока на наличие флага ADMFLAG_ROOT (Он же флаг z), и если такой флаг присутствует, принудительно устанавливает игроку sv_cheats 1.
Короче, простыми словами, sv_cheats 1 только для владельца сервера.
Внимание, если у вас на сервере установлен [Lilac] Little Anti-Cheat то вы можете получить бан за включенный, недопустимый ConVar.
Изменено пользователем Ryancoolround
Удалил битые файлы (смотреть историю редактирования)