07.06.2010, 19:27
pawn Код:
public anticheat()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(AdminDuty[i] == 0)
{
if(IsPlayerConnected(i))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, sizeof(sendername));
new string[256];
if(GetPlayerWeapon(i) == 22)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: 9MM Pistol",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "9MM Pistol");
return 1;
}
if(GetPlayerWeapon(i) == 26)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Sawn-off Shotgun",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Sawn-off Shotgun");
return 1;
}
if(GetPlayerWeapon(i) == 27)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Combat Shotgun",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Combat Shotgun");
return 1;
}
if(GetPlayerWeapon(i) == 28)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Micro SMG",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Micro SMG");
return 1;
}
if(GetPlayerWeapon(i) == 32)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Tec9",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Tec9");
return 1;
}
if(GetPlayerWeapon(i) == 35)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Rocket Launcher",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Rocket Launcher");
return 1;
}
if(GetPlayerWeapon(i) == 36)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: HS Rocket Launcher",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "HS Rocket Launcher");
return 1;
}
if(GetPlayerWeapon(i) == 37)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Flamethrower",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Flamethrower");
return 1;
}
if(GetPlayerWeapon(i) == 38)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Minigun",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Minigun");
return 1;
}
if(GetPlayerWeapon(i) == 39)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Satchel Charge",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Satchel Charge");
return 1;
}
if(GetPlayerWeapon(i) == 40)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Detonator",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Detonator");
return 1;
}
if(GetPlayerWeapon(i) == 42)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Fire Extinguisher",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "Fire Extinguisher");
return 1;
}
if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
{
format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: JetPack",sendername);
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[i][pLevel] = -999;
BanEx(i, "JetPack");
return 1;
}
}
}
}
return 1;
}