---
title: "OnRconLoginAttempt | open.mp"
description: "Cette callback est appelée lorsque quelqu'un tente de se connecte en RCON, avec succès ou pas."
canonical: https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnRconLoginAttempt
language: fr
---

# OnRconLoginAttempt

## Paramètres

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

| Nom | Description |
| --- | --- |
| `string` ip\[\] | L'IP du joueur qui a tenté de se connecter |
| `string` password\[\] | Le mot de passe utilisé pour se connecter |
| `int` success | **0** si le mot de passe est incorrect, ou **1** si il est correct |

## Valeur de retour

Cette callback ne retourne rien, mais doit retourner quelque chose. Autrement dit, `return callback();` ne fonctionnera pas car la callback ne retourne rien, mais un return _(`return 1;` ou `return 0;`)_ doit être effectué dans la callback.

## Exemple

```c
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;
}
```

## Astuces

remarque

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

## Callbacks connexes

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

-   [OnRconCommand](https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnRconCommand): Appelée lorsqu'une commande RCON est exécutée.

## Fonctions connexes

Les fonctions suivantes peuvent être utiles, car elles sont liées à ce rappel d'une manière ou d'une autre.

-   [IsPlayerAdmin](https://omp.itsneufox.com/fr/docs/scripting/functions/IsPlayerAdmin): Vérifie si un joueur est loggé en RCON.
-   [SendRconCommand](https://omp.itsneufox.com/fr/docs/scripting/functions/SendRconCommand): Exécute une commande RCON via le script.
