OnRconLoginAttempt FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Cette callback est appelée lorsque quelqu'un tente de se connecte en RCON, avec succès ou pas.
(ip[], password[], success)
ip[] | L'IP du joueur qui a tenté de se connecter. |
password[] | Le mot de passe utilisé pour se connecter. |
success | 0 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.
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.
- IsPlayerAdmin: Vérifie si un joueur est connecté en RCON.
- SendRconCommand: Exécute une commande RCON via le script.