Skip to main content

OnPlayerCommandText

Description

Acest callback este apelat atunci când un jucător introduce o comandă în chat. Comenzile sunt orice încep cu o bară oblică înainte, de ex. /ajutor.

NumeDescriere
playeridID-ul jucătorului care a introdus o comandă.
cmdtext[]Comanda care a fost introdusă (inclusiv bara oblică).

Returns

Este întotdeauna numit primul în filterscript-uri, astfel încât returnarea 1 blochează alte scripturi să-l vadă.

Examples

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/ajutor", true))
{
SendClientMessage(playerid, -1, "SERVER: Aceasta este comanda /ajutor !");
return 1;
// Returnarea 1 informează serverul că comanda a fost procesată.
// OnPlayerCommandText nu va fi apelat în alte scripturi.
}
return 0;
// Returnarea 0 informează serverul că comanda nu a fost procesată de acest script.
// OnPlayerCommandText va fi apelat în alte scripturi până când unul returnează 1.
// Dacă niciun script nu returnează 1, mesajul „SERVER: Comandă necunoscută” va fi afișat jucătorului.
}

Note

tip

This callback can also be called by NPC.

Funcții similare