pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
printf("FAILED RCON LOGIN BY IP: %s USING PASSWORD: %s",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
SendClientMessage(i, 0xFFFFFFFF, "{FF0000}>>KICK: {FFCC00}You have been {FF6600}Kicked {FFCC00}from the server, {FF6600}REASON: {FFCC00}Failed Rcon Login.");
Kick(i);
new pname[MAX_PLAYER_NAME], string[70 + MAX_PLAYER_NAME];
GetPlayerName(i, pname, sizeof(pname));
format(string, sizeof(string), "{FF0000}>>KICK: {FFCC00}%s have been {FF6600}Kicked {FFCC00}from the server, {FF6600}REASON: {FFCC00}Failed Rcon Login.", pname);
SendClientMessageToAll(0xAAAAAAAA, string);
}
}
}
else
{
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true))
{
new ppname[MAX_PLAYER_NAME], string2[70 + MAX_PLAYER_NAME];
GetPlayerName(i, ppname, sizeof(ppname));
format(string2, sizeof(string2), "{FFCC00}%s have been Logged as Rcon Administrator", ppname);
SendClientMessageToAll(0xAAAAAAAA, string2);
}
return 1;
}
}
return 1;
}