24.10.2014, 07:24
a fast example from sa-mp wiki:
Explanation:-
this code gets the ip of the person that typed the failed password and it searches if there are other players that have the same ip and ban them all together.
any feedback would be appreciated!
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success) //If the password was incorrect
{
printf("FAILED RCON LOGIN BY IP %s USING PASSWORD %s",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++) //Loop through all players
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true)) //If a player's IP is the IP that failed the login
{
SendClientMessage(i, 0xFFFFFFFF, "Wrong Password. Bye!"); //Send a message
Ban(i); //They are now banned.
}
}
}
return 1;
}
this code gets the ip of the person that typed the failed password and it searches if there are other players that have the same ip and ban them all together.
any feedback would be appreciated!