Hola amigos de Ep, esta vez les traigo un tutorial sobre como cambiar el color de vuestro chat para hacerlo más colorido, etc.
Esto es un tanto sencillo pero a la vez resulta muy útil.
Si tienen alguna duda pregunten, no hay problema.
Bueno empezemos:
1º
En su GameMode deben buscar el siguiente Callback:
Si no lo tienen lo añaden:
2º
Luego deben añadir la siguiente función:
Esto es un tanto sencillo pero a la vez resulta muy útil.
Si tienen alguna duda pregunten, no hay problema.
Bueno empezemos:
1º
En su GameMode deben buscar el siguiente Callback:
Si no lo tienen lo añaden:
- Código:
public OnPlayerText (playerid, text[])
2º
Luego deben añadir la siguiente función:
- Código:
{
new str[256], name[MAX_PLAYER_NAME]; // Esto es como un define, cópienlo tal cual.
GetPlayerName(playerid, name, sizeof(name)); // Esta función toma el nick del jugador.
format(str, sizeof(str), ""AZUL"%s: "NARANJA"%s", name, text); // Esto cambia el color, pueden cambiar el "AZUL" o "NARANJA" por lo que quieran.
SendClientMessage(playerid, -1, str) // Esto hace que el cliente que escriba el mensaje les aparezca a todos.
return 0;
}
Luego le dan a compilar y listo.
Ah se me olvidaba, aquí teneis los defines por si acaso:
Ah se me olvidaba, aquí teneis los defines por si acaso:
- Código:
#define BLANCO "{FFFFFF}"
#define ROJO "{D70000}"
#define VERDE "{00D800}"
#define AZUL "{0000EA}"
#define AMARILLO "{EAB61F}"
#define NARANJA "{FF883C}"
Si tienen alguna duda consúltenmelo y serán atendidos de inmediato.
Un saludo y espero que les sirva
Última edición por []Al[e]x_Fd[e]z[007] el Jue Ene 31, 2013 1:04 am, editado 1 vez