Szerző Téma: Rcon Védelem  (Megtekintve 785 alkalommal)

Rcon Védelem
« Dátum: 2014. március 15. - 22:00:13 »
0 Show voters
Hi
Nekem egy olyan script kéne, hogy ha valaki próbál belépni rcon ba és 3x rosszúl írja be a jelszót azt kickeje a szeró

Rcon Védelem
« Válasz #1 Dátum: 2014. március 16. - 10:05:15 »
0 Show voters
1 kis keresés és 1 kis átalakítás és kb 2 perc:
 

new pw[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
pw[playerid]=0;
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
    if(!success)
    {
        printf(\"HIBÁS RCON BELÉPÉS A(Z) %s IP CÍMRÕL A(Z) %s JELSZÓVAL\",ip, password);
        new pip[16];
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            GetPlayerIp(i, pip, sizeof(pip));
            if(!strcmp(ip, pip, true))
            {
                pw++;
                if(pw==3)
                {
                   SendClientMessage(i, 0xFFFFFFFF, \"3X írtad be rosszul az rcon jelszót!\");
                   Kick(i);
                   break;
                }
                else
                {
                    SendClientMessage(i, 0xFFFFFFFF, \"Hibás jelszó! 3 után kick!\");
                    break;
                }
            }
        }
}
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal