Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Editar colores de los mensajes del chat

Iniciado por Swarlog, Ene 29, 2023, 07:52 PM

Tema anterior - Siguiente tema

Swarlog

Para editar el color de los textos o de un texto del chat, solo tenemos que definir los colores a utilizar y localizar el texto que deseamos editar su color.

1.- Añadir valores de los colores:

Lo primero de todo es añadir los colores que utilizaremos, para ello utilizamos los "define". Para ello, utilizaremos por ejemplo este codigo que añadiremos en la parte de los "define" en nuestra plantilla por defecto si la estamos utilizando, si no pues en la parte de arriba, despues del "#include <a_samp>":

Para esto hay varios métos, os pondre dos de ellos:

#define COLOR_VERDE 0x00FF00FF
PD: Los colores estan en código hexadecimal.

2.- Añadir linea de texto del chat con el color deseado:

Lo podemos añadir en varios lugares, nosotros solo nos limitaremos al funcionamiento de los colores y el mensaje:

SendClientMessage(playerid, COLOR_VERDE, "Este mensaje esta escrito en color verde!");

Y listo ^^



Ejemplo del uso de este mensaje:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/textoverde", cmdtext, true, 10) == 0)
{
if (IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_VERDE, "Este mensaje esta escrito en color verde!");
}
return 1;
}

return 0;
}

Al utilizar dentro del servidor el comando "/textoverde" aparecera dicho mensaje de color verte.

Asi de facil, espero que os haya servido.