Перейти к содержанию
Опубликовано
  • Администраторы

Данный плагин проверяет игрока на наличие флага ADMFLAG_ROOT (Он же флаг z), и если такой флаг присутствует, принудительно устанавливает игроку sv_cheats 1.

Короче, простыми словами, sv_cheats 1 только для владельца сервера.

#include <sourcemod>

Handle sv_cheats = null;

public void OnPluginStart()
{
	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");
		}
	}
}

public void OnClientPutInServer(int client)
{
	if(!IsFakeClient(client) && GetUserFlagBits(client) & (ADMFLAG_ROOT))
	{
		SendConVarValue(client, sv_cheats, "1");
	}
}

public void Event_Player_Spawn(Event event, const char[] 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.

Изменено пользователем Ryancoolround
Удалил битые файлы (смотреть историю редактирования)

Рекомендуемые сообщения

Опубликовано
  • Автор
  • Администраторы
В 22.06.2022 в 22:39, Райан сказал:

Внимание, если у вас на сервере установлен [Lilac] Little Anti-Cheat то вы можете получить бан за включенный, недопустимый ConVar.

Если подобное произошло, попробуйте использовать данное решение вместо предыдущего.

Данный плагин позволяет использовать админские читы без активной переменной sv_cheats, а значит админ в теории бан получить не должен.

Изменено пользователем Ryancoolround
Удалил битые файлы (смотреть историю редактирования)

  • 1 год спустя...
Опубликовано
  • Автор
  • Администраторы

@BakhTee, спасибо за твой комментарий, но плагин не для тех целей, о которых ты подумал. Давай продолжим поддерживать честную и веселую игровую атмосферу на нашем сервере!

Для публикации сообщений создайте учётную запись или авторизуйтесь

Похожий контент

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу