samp.directory
← Herramientas

Colores y vista previa de texto

Obtén un color en todas las formas que necesita un script y mira líneas de chat, diálogos y game text antes de probarlos en el juego.

Color

La mayoría de funciones: SendClientMessage, TextDrawColor, SetPlayerColor
0x33AA33FF
Dentro del texto de chat y diálogos
{33AA33}
Texto en objetos: SetObjectMaterialText
0xFF33AA33
Como número, tal como lo muestra printf
866792447

Texto de chat y diálogos

Escribe {RRGGBB} para cambiar el color y \n para una línea nueva. El texto anterior a cualquier código usa el color elegido arriba en el chat, y el azul pálido propio del diálogo en los diálogos.

Línea más larga: 59 de 144 caracteres.

Welcome to the server, Player_Name!
Type /help to get started.
Title
Welcome to the server, Player_Name!
Type /help to get started.
OK
SendClientMessage(playerid, 0x33AA33FF, "{FFFFFF}Welcome to the server, {33AA33}Player_Name{FFFFFF}!");
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Title", "{FFFFFF}Welcome to the server, {33AA33}Player_Name{FFFFFF}!\nType {FFFF00}/help{FFFFFF} to get started.", "OK", "");

Game text

GameTextForPlayer usa códigos entre tildes: ~r~ ~g~ ~b~ ~y~ ~p~ ~w~ ~l~ para colores, ~h~ para aclarar, ~n~ para línea nueva.

Mission passed!
Respect +

Los códigos están equilibrados. Los colores se parecen a los del juego; la tipografía no es la del juego.

GameTextForPlayer(playerid, "~g~Mission passed!~n~~w~Respect +", 3000, 3);

Cómo funcionan los colores y códigos de texto en SA-MP

  • La mayoría de funciones reciben el color como 0xRRGGBBAA: rojo, verde, azul y después alfa, donde FF es sólido. En el chat el alfa se ignora.
  • Dentro de un mensaje o diálogo, {RRGGBB} cambia el color del texto que le sigue. Cada código ocupa 8 de los 144 caracteres de una línea de chat.
  • El texto en objetos usa 0xAARRGGBB, con el alfa primero. Confundir los dos órdenes es el motivo habitual de que un color salga mal.
  • El game text tiene sus propios códigos entre tildes. Cada ~ necesita pareja: una sola tilde suelta crashea a los jugadores que la ven.
Selector de colores para SA-MP y vista previa de chat y GameText | samp.directory