OnPlayerCommandText PL
From SA-MP Wiki
Description:
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). |
Zwraca | 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. */ }
Powiązane callbacki
Podane poniżej callbacki mogą być użyteczne, ponieważ są powiązane w ten lub inny sposób z obecnym.
- OnPlayerText: Called when a player sends a message via the chat.
- OnRconCommand: Called when an RCON command is sent.
Powiązane funkcje
Podane poniżej funkcje mogą być użyteczne, ponieważ są powiązane w ten lub inny sposób z tym callbackiem.
- SendRconCommand: Sends an RCON command via the script.
- OnRconCommand: Called when an RCON command is sent.