OnPlayerCommandText 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 lorsqu'un joueur entre une commande dans le chat (exemple: '/help').
(playerid, cmdtext[])
playerid | L'ID du joueur qui a exécuté la commande. |
cmdtext[] | La commande qui a été exécutée (le slash est inclus). |
Retourne:
Retournez 0 si aucune commande n'a été exécutée. Sinon, retournez 1.
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/help", true)) { SendClientMessage(playerid, 0xFFFFFFFF, "SERVEUR: C'est la commande /help !"); return 1;// Retourner 1 informe au serveur que la commande a bien été exécutée. // OnPlayerCommandText ne sera pas appelé dans d'autres scripts pour cette fois-là } return 0; // Si aucun script ne retourne 1, le message 'SERVER: Unknown Command' sera affiché. }
Note | Si vous retournez 0, le message prédéfini SERVER: Unknown Command sera affiché.
Pour mettre un message personnalisé, utilisez [SendClientMessage()] et retournez 1. |
Callback Relatives
Les Callbacks ci dessous sont indirectement ou directement liées à cette Callback.
- OnPlayerText: Appelée lorsqu'un joueur envoie un message via le chat.
- 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.
- SendRconCommand: Exécute une commande RCON via le script.