OnPlayerCommandText PL
From SA-MP Wiki
Ta funkcja zwrotna jest wywoływana, gdy gracz wpisze polecenie do okna rozmowy klienta, np. /pomoc
(playerid,cmdtext[])
| playerid | ID 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.
- OnRconCommand: Called when an RCON command is sent.
Related Functions
The following functions might be useful, as they're related to this callback in one way or another.
- SendRconCommand: Sends an RCON command via the script.
- OnRconCommand: Called when an RCON command is sent.
