[Ajuda] Armazenar cor em uma variavel assim ?
#1

new cor;
if(listitem == 0) cor = 000000;
if(listitem == 1) cor = FFFFFF;
if(listitem == 2) cor = FF0000;
Reply
#2

Se queres armazenar cores para usar em mensagens para seu servidor, Use defines:
PHP код:
#define Cor1 0x000000FF
#define Cor2 0xFFFFFFFF
#define Cor3 0xFF0000FF 
Reply
#3

mais eu queria usar em variavel n tem como n ?
Reply
#4

Recomendo usar assim:

PHP код:
new Color[] = {
    
0xFF0000FF,
    
0x00FF00FF,
    
0x0000FFFF
}; 
Modo de uso:

PHP код:
SendClientMessage(playerid, Color[2], "Olб Mundo!"); 
Para usar string use deste jeito:

PHP код:
new Color[][] = {
    
"FF0000",
    
"00FF00",
    
"0000FF"
}; 
Modo de uso:

PHP код:
new string[15];
format(string, sizeof(string) "Olб {%s}Mundo", Color[1]);
SendClientMessage(playerid, 0xFFFFFFFF, string); 
Reply
#5

PHP код:
new cor[85];
if(
listitem == 0) cor = "000000";
if(
listitem == 1) cor = "FFFFFF";
if(
listitem == 2) cor = "FF0000";); 
Reply
#6

Quote:
Originally Posted by Adiiti
Посмотреть сообщение
Recomendo usar assim:

PHP код:
new Color[] = {
    
0xFF0000FF,
    
0x00FF00FF,
    
0x0000FFFF
}; 
Modo de uso:

PHP код:
SendClientMessage(playerid, Color[2], "Olб Mundo!"); 
Para usar string use deste jeito:

PHP код:
new Color[][] = {
    
"FF0000",
    
"00FF00",
    
"0000FF"
}; 
Modo de uso:

PHP код:
new string[15];
format(string, sizeof(string) "Olб %sMundo", Color[1]);
SendClientMessage(playerid, 0xFFFFFFFF, string); 
Inserзгo de cores em hexadecimal dentro de strings, devem utilizar brackets/chaves para serem inseridas.

PHP код:
 /* FFD700 = Dourado/Ouro */
SendClientMessage(playerid, -1, "{FFD700} Olб."); 
Ou vocк poderia fazer da forma que estava fazendo, apenas inserindo as chaves.
PHP код:
new color[][] = { "{FFD700}", "{FF0000}", "{FFFFFF}" }; 
@Att

Quer armazenar em variбveis? Use as variбveis constantes(valores em variбveis que nгo podem ser alterados apуs a sua declaraзгo).


Ex.:
PHP код:
const Red = 0xFF0000; 
Reply
#7

Quote:
Originally Posted by Cycle
Посмотреть сообщение
Inserзгo de cores em hexadecimal dentro de strings, devem utilizar brackets/chaves para serem inseridas.

PHP код:
 /* FFD700 = Dourado/Ouro */
SendClientMessage(playerid, -1, "{FFD700} Olб."); 
Ou vocк poderia fazer da forma que estava fazendo, apenas inserindo as chaves.
PHP код:
new color[][] = { "FFD700", "FF0000", "FFFFFF" }; 
Esqueci da chaves. Vlw

Corrigido
Reply
#8

Qual a finalidade de querer armazenar cores em Hexadecimais em variбveis ?

Diga-nos a finalidade que com certeza iremos passar o melhor a se fazer.
Reply


Forum Jump:


Users browsing this thread: