OnPlayerCommandText PL

From SA-MP Wiki

Jump to: navigation, search


Ta funkcja zwrotna jest wywoływana, gdy gracz wpisze polecenie do okna rozmowy klienta, np. /pomoc


Parameters:
(playerid,cmdtext[])
playeridID gracza który wykonał polecenie.
cmdtext[]Polecenie które było wykonane (zawiera ukośnik).


Returns Zwracając 0 w tej funkcji zwrotnej, będzie oznaczać że polecenie zostanie przeniesione w inny skrypt lub wyświetli 'SERVER: Unknown command', jeśli nie ma żadnych skryptów do którego ma to przenieść


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/pomoc", true))
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: To jest komenda /pomoc!");
        return 1;
        /* Zwracanie '1' jest używane do powiadomienia serwera że polecenie zostało pomyślnie przetworzone.
           Jeśli zwróci true tutaj nie dostaniesz komunikatu "SERVER: Unknown Command", a wszelkie konflikty zostaną uniknione.
        */
    }
    return 0;
/* Zwracanie '0' służy do informowania serwera, że polecenie nie jest realizowane, i przekazuje go do innych skryptów.
   Jeśli nie było udanego procesu, to będziesz miał komunikatże komenda nie istnieje.
*/
}

Related Callbacks

The following callbacks might be useful as well, as they're related to this callback in one way or another.

  • OnPlayerText: Called when a player sends a message via the chat.


Related Functions

The following functions might be useful, as they're related to this callback in one way or another.

Personal tools
In other languages