GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Castle - 2014. November 01. - 16:31:43

Cím: Hexadecimális random szín
Írta: Castle - 2014. November 01. - 16:31:43
Üdv.
Ugye van ez a random szín:
 
SendClientMessageToAll(((random(0xFFFFFF) << 8) | 0xFF)), \"Random szín\");

 
Ezt nem lehetne úgy átalakítani hogy ne ilyen színkódokat adjon ki: 0xFFFFFFFF hanem ilyesmit adjon végeredményül: {FFFFFF}
Vagy valami más megoldás is érdekel ha van.
Cím: Hexadecimális random szín
Írta: blackdog476 - 2014. November 02. - 00:18:27
Őh.. Hát mivel a player színét így alakítjuk át: (Wikipédia)
 
format(output, sizeof(output), \"You can also use the player\'s color for {%06x}color embedding!\", GetPlayerColor(playerid) >>> 8);

 
Ezért én csak ezt tudom mondani:
 

((random(0xFFFFFF) << 8) | 0xFF)) >>> 8
Cím: Hexadecimális random szín
Írta: Dfoglalo - 2014. November 02. - 13:41:26
[gmod]Javítottam a téma címét.[/gmod]