← 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.