---
title: "OnRconCommand | open.mp"
description: "Cette callback est appelée lorsqu'une commande est exécutée dans la console, ou via le jeu avec les commandes RCON."
canonical: https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnRconCommand
language: fr
---

# OnRconCommand

## Paramètres

Cette callback est appelée lorsqu'une commande est exécutée dans la console, ou via le jeu avec les commandes RCON

| Nom | Description |
| --- | --- |
| `string` cmd\[\] | Une chaîne contenant la commande écrite. |

## Valeur de retour

-   **0** si la commande n'a pas été exécutée, le script sera aussi exécuté sur les filterscripts.
    
-   **1** si la commande a été exécutée, elle ne sera pas envoyée aux autres scripts.
    

## Exemples

```c
public OnRconCommand(cmd[])
{
    printf("[RCON]: Vous avez écrit '/rcon %s'!", cmd);
    return 0;
}
```

```c
public OnRconCommand(cmd[])
{
    if (!strcmp(cmd, "bonjour", true))
    {
        SendClientMessageToAll(0xFFFFFFAA, "Bonjour tous le monde!!");
        print("Vous avez envoyé un message de bonjour à tous les joueurs!");
        return 1;
    }
    return 0;
}
```

## Astuces

remarque

-   /rcon n'est pas inclut dans `cmd` lorsqu'un joueur tape la commande.
-   Si vous utilisez la fonction `printf` dans cette callback, un message sera envoyé au joueur qui a tapé la commande dans le jeu, et dans les logs.

attention

Vous devez inclure cette callback dans un filterscript chargé pour qu'elle marche dans le gamemode!

## Fonction connexe

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.

## Callback connexe

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

-   [OnRconLoginAttempt](https://omp.itsneufox.com/fr/docs/scripting/callbacks/OnRconLoginAttempt): Appelée lorsqu'un joueur essaie de se connecter en RCON.
