OnPlayerCommandText DE

From SA-MP Wiki

Jump to: navigation, search



Description:

Dieses Callback wird aufgerufen, wenn ein Spieler einen Befehl bzw. eine mit / beginnende Chat-Nachricht abschickt.


Parameters:
(playerid, cmdtext[])
playeridDie ID des Spielers, der den Befehl gesendet hat.
cmdtext[]Der gesendete Befehl, ohn das / am Anfang.


Return Values:

0 wenn der Befehl nicht gefunden oder verarbeitet wurde, ansonsten 1.


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/help", true))
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Dies ist der /help Befehl!");
        return 1;
        // 1 zurückgeben, um zu signalisieren, dass der Befehl gefunden und verarbeitet wurde.
        // OnPlayerCommandText wird nicht mehr in anderen Filterscripts aufgerufen.
    }
    return 0;
    // Am Ende wird 0 zurückgegeben. Wurde bis hier hin kein passender Befehl gefunden, wird so
    // signalisiert, dass der Befehl in diesem Script nicht existiert.
    // OnPlayerCommandText wird im nächsten Filterscript aufgerufen. Findet keines davon den Befehl,
    // bekommt der Spieler eine "Unknown command"-Meldung
}


Verwandte Funktionen

Die folgenden Funktionen könnten interessant sein, da sie etwas mit dem Callback zu tun haben.

  • OnPlayerText: Wird aufgerufen, wenn ein Spieler eine normale Textnachricht sendet.


Personal tools
In other languages