- Регистрация
- 17 Авг 2024
- Сообщения
- 41
- Реакции
- 7
- Баллы
- 28
Всем привет, нашел систему на одном сервере которая блокирует вход с пк.
Начало мода:
new g_PlayerToKick[MAX_PLAYERS];
#define MAX_WHITELIST 3
new WhiteList[MAX_WHITELIST][64] = {
"Dev",
"James_Hack"
};
OnPlayerConnect:
конец мода
Начало мода:
new g_PlayerToKick[MAX_PLAYERS];
#define MAX_WHITELIST 3
new WhiteList[MAX_WHITELIST][64] = {
"Dev",
"James_Hack"
};
OnPlayerConnect:
public OnPlayerConnect(playerid)
{
new version[64];
GetPlayerVersion(playerid, version, sizeof(version));
if (strfind(version, "Android", true) == -1)
{
new playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, sizeof(playerName));
new isWhitelisted = 0;
for (new i = 0; i < MAX_WHITELIST; i++)
{
if (strcmp(WhiteList[i], playerName, true) == 0)
{
isWhitelisted = 1;
break;
}
}
if (!isWhitelisted)
{
SetTimer("KickPlayer", 2000, false);
SendClientMessage(playerid, 0xFF0000AA, "Вход с пк запрещен!");
return 0;
}
}
SendClientMessage(playerid, 0x00FF00AA, "Добро пожаловать на сервер!");
return 1;
}
конец мода
forward KickPlayer();
public KickPlayer()
{
for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if (g_PlayerToKick[playerid] == 1)
{
Kick(playerid);
g_PlayerToKick[playerid] = 0;
}
}
}