Здравствуйте
Как сделать проверку админов Стим Ид + Ник
Собственно надо это чтобы не использовали Админские имена
Забивку в админс симпл ини не предлагать
Надо именно по стим Ид и нику
Проверка админа Имя + Стим Ид соурсмод ?
-
- Нович0к
- Сообщения: 2
- Зарегистрирован: 09.09.2009
а что нибудь чтобы нельзя было писать другим такойже ник как и у тебя но меняя англискую букву на скожою ей только на руском? =)
Punkk стим ид + ник запросто :) только ручками забивать это все придется ник и стим ид :)
Добавлено спустя 1 минуту 53 секунды:
TimeouTPro
ищи готовые решения есть :)
где то был плагин для регистрации ника на сервере... т.е. прикручивал ник к стим ид... и другой не мог его использовать
Код: Выделить всё
#include <sourcemod>
#include <sdktools>
public Plugin:myinfo =
{
name = "Name Checker",
author = "havock",
description = "Stops players rename",
version = "1.0b",
url = "css.ealtai.ru"
};
new String:logFile[1024];
public OnPluginStart()
{
BuildPath(Path_SM, logFile, sizeof(logFile), "logs/err.log");
if (!HookEventEx("player_changename", EventNameChange))
{
LogToFile(logFile, "Unable to hook player_changename");
}
}
public OnClientPostAdminCheck(client)
{
new String:ids[64];
new String:nam[64];
GetClientAuthString(client, ids, sizeof(ids));
GetClientName(client, nam, sizeof(nam));
if (StrEqual(ids, "STEAM_x:x:xxxxxx"))
{
if (StrEqual(nam, "BOT"))
return;
else
KickClient(client, "Need Nick Name BOT");
}
}
public EventNameChange(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if (!client || !IsClientConnected(client) || IsClientInKickQueue(client) || IsFakeClient(client))
{
return;
}
decl String:oldName[64];
new String:ids[64];
GetClientAuthString(client, ids, sizeof(ids));
GetEventString(event, "oldname", oldName, sizeof(oldName));
if (StrEqual(ids, "STEAM_x:x:xxxxxx"))
{
if (StrEqual(oldName, "BOT"))
KickClient(client, "Need Nick Name BOT");
}
}
TimeouTPro
ищи готовые решения есть :)
где то был плагин для регистрации ника на сервере... т.е. прикручивал ник к стим ид... и другой не мог его использовать
-
- Лейтенант
- Сообщения: 112
- Зарегистрирован: 09.02.2010
- Поблагодарили: 17 раз
Jonny всё сказал.
Если кто не понял, в админс_симпл пишите ник+пароль и хрен кто займёт этот ник. Не считая того что можно вместо русской О написать английскую и т.д.
Если кто не понял, в админс_симпл пишите ник+пароль и хрен кто займёт этот ник. Не считая того что можно вместо русской О написать английскую и т.д.
TopServers
можно пример, как все это должно выглядить в админс_симпл?
можно пример, как все это должно выглядить в админс_симпл?