OnPlayerCommandText
Descripción
Este callback se llama cuando un jugador ingresa un comando dentro de la ventana de chat del cliente. Los comandos son todo lo que empieza con una barra inclinada "/", por ejemplo, /ayuda.
Nombre | Descripción |
---|---|
playerid | El ID del jugador que ingresó un comando. |
cmdtext[] | El comando que fue ingresado (incluyendo la barra inclinada). |
Devoluciones
1 - Prevendrá a otros filterscripts de recibir este callback.
0 - Indica que este callback será pasado al siguiente filterscript.
Siempre se llama primero en filterscripts.
Ejemplos
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/ayuda", true))
{
SendClientMessage(playerid, -1, "SERVER: Este es el comando /ayuda !");
return 1;
// Devolviendo 1 informa al servidor que el comando fue procesado.
// OnPlayerCommandText no se llamará en otros scripts.
}
return 0;
// Devolviendo 0 informa al servidor que el comando no fue procesado por este script.
// OnPlayerCommandText va a ser llamado en otros scripts hasta que uno devuelva 1.
// Si ningún script devuelve 1, el mensaje 'SERVER: Unkown Command' va a ser mostrado al jugador.
}
Notas
tip
Este callback también puede ser llamado por un NPC.
Funciones Relacionadas
- SendRconCommand: Envía un comando RCON vía script.