OnPlayerCommandText FR

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 21:34, 31 January 2014
Connor Mead (Talk | contribs)

← Previous diff
Revision as of 01:58, 6 July 2014
Kilou (Talk | contribs)

Next diff →
Line 5: Line 5:
{{ParametersFR|playerid, cmdtext[]}} {{ParametersFR|playerid, cmdtext[]}}
{{Param|playerid|L'ID du joueur qui a exécuté la commande.}} {{Param|playerid|L'ID du joueur qui a exécuté la commande.}}
-{{Param|cmdtext[]|La commande qui a été exécutée (le slash est inclut).}}+{{Param|cmdtext[]|La commande qui a été exécutée (le slash est inclus).}}
-{{ReturnsFR|'''0''' si aucune commande n'a été exécutée. Sinon '''1'''.}}+{{ReturnsFR|Retournez '''0''' si aucune commande n'a été exécutée. Sinon, retournez '''1'''.}}
<pawn> <pawn>
Line 22: Line 22:
} }
</pawn> </pawn>
 +
 +{{note|Si vous retournez ''0'', le message prédéfini '''SERVER: Unknown Command''' sera affiché.
 +Pour mettre un message personnalisé, utilisez [[http://wiki.sa-mp.com/wiki/SendClientMessage_FR|SendClientMessage()]] et retournez ''1''.}}
{{RelatedCallbacksFR}} {{RelatedCallbacksFR}}
Line 33: Line 36:
[[en:OnPlayerCommandText]] [[en:OnPlayerCommandText]]
 +[[de:OnPlayerCommandText]]
 +[[pt:OnPlayerCommandText]]
 +[[ru:OnPlayerCommandText]]
 +[[pl:OnPlayerCommandText]]

Revision as of 01:58, 6 July 2014



Description:

Cette callback est appelée lorsqu'un joueur entre une commande dans le chat (exemple: '/help').


Paramètres:
(playerid, cmdtext[])
playeridL'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é.
}
Image:32px-Ambox_warning_orange.png

Note

Si vous retournez 0, le message prédéfini SERVER: Unknown Command sera affiché.

Pour mettre un message personnalisé, utilisez [[1]] 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.

Personal tools