25.07.2013, 21:52
Simple, se crean 2 arrays, usas GetPlayerName, format, SendPlayerMessageToAll y listo:
NOTA: Todo lo que estб detrбs del texto, serб del color del jugador.
Resultado:
[0] Edugta: Hola
Edit: Holy Shit! EnzoMetlc me ganу
pawn Код:
public OnPlayerText(playerid, text[]) //Cuando el jugador inserte X texto
{
new Texto[128], Nombre[21]; //Los 2 arrays
GetPlayerName(playerid, Nombre, sizeof (Nombre)); //Almacenamos el nombre del jugador en el array "Nombre"
format(Texto, sizeof(Texto), "[%d] %s: %s", playerid, Nombre, text); //Hacemos un format con el destino "Texto", con la ID, el nombre y el texto del jugador.
SendPlayerMessageToAll(playerid, Texto); //Le enviamos el mensaje a todos
return 0; //IMPORTANTE para esta ocasiуn, si retornamos 0, el mensaje por default NO ES ENVIADO, asн no aparecerбn 2 mensajes al mismo tiempo.
}
Resultado:
[0] Edugta: Hola
Edit: Holy Shit! EnzoMetlc me ganу