OnRconLoginAttempt FR

From SA-MP Wiki

Jump to: navigation, search


Cette callback a été ajoutée dans SA-MP 0.3a et ne fonctionne pas dans les versions antérieures


Description:

Cette callback est appelée lorsque quelqu'un tente de se connecte en RCON, avec succès ou pas.


Paramètres:
(ip[], password[], success)
ip[]L'IP du joueur qui a tenté de se connecter.
password[]Le mot de passe utilisé pour se connecter.
success0 si le mot de passe est incorrect, ou 1 si il est correct.


Retourne:

Cette callback ne retourne rien, mais doit retourner quelque chose! Regardez ICI pour plus d'informations.


Image:32px-Ambox_warning_orange.png

Note

Cette callback est appelée uniquement lorsque /rcon login est utilisé.


public OnRconLoginAttempt(ip[], password[], success)
{
    if(!success) //Si le mot de passe est incorrect
    {
        printf("CONNEXION RCON ECHOUÉE PAR L'IP %s EN UTILISANT LE MOT DE PASSE %s",ip, password);
        new pip[16];
        for(new i=0; i<MAX_PLAYERS; i++) //Boucle qui passe par tous les joueurs
        {
            GetPlayerIp(i, pip, sizeof(pip));
            if(!strcmp(ip, pip, true)) //Si l'IP du joueur est l'IP qui a tentée de se connecter.
            {
                SendClientMessage(i, 0xFFFFFFFF, "Mauvais mot de passe. Bye!"); //Envoie un message
                Ban(i); //Il est maintenant banni
            }
        }
    }
    return 1;
}

Callback Relatives

Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.

  • OnRconCommand: Appelée lorsqu'une commande RCON est exécutée.


Fonctions relatives

Les fonctions suivantes peuvent êtres utiles car elles concernent indirectement ou non cette callback.

Personal tools
Navigation
Toolbox
In other languages