Плагин запрета смены ника

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@AlmazON, что трудно сделать через другой форвард? Например когда идёт проверка на админа.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755

Сергей_567

Участник
Сообщения
15
Реакции
0
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
PHP:
new const String:g_sSteamID[][] =
{
	"STEAM_0:0:451563217",
	"STEAM_2",
	"STEAM_3"
};

new const String:g_sNickname[][] =
{
	"777",
	"Ник для STEAM_2",
	"Ник для STEAM_3"
};

public OnClientAuthorized(client, const String:auth[])
{
	for (new i; i < sizeof(g_sSteamID); ++i)
	{
		if (strcmp(g_sSteamID[i], auth) == 0)
		{
			decl String:Name[MAX_NAME_LENGTH];
			GetClientName(client, Name, sizeof(Name));
			if (strcmp(g_sNickname[i], Name)) KickClient(client, "Вход только под постоянным ником %s", g_sNickname[i]);
			return;
		}
	}
	PrintToServer("[ValidateNickSteam] %N    %s", client, auth);
}
Зайти на сервер, открыть консоль сервера, ввести данные от плагина в исходник и скомпилировать заново.
Плагин не будет ничего писать в консоли, когда заходит "знакомый ему" игрок (антиспам).
 

Сергей_567

Участник
Сообщения
15
Реакции
0
@AlmazON, МЕГА СПАСИБО!!!ВСЁ РАБОТАЕТ)))Забил базу,никто ники менять теперь не может))
 
Сверху Снизу