[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(playeridColor[2], "Olб Mundo!"); 
Para usar string use deste jeito:

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

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

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

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

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

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

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

PHP код:
new string[15];
format(stringsizeof(string) "Olб %sMundo"Color[1]);
SendClientMessage(playerid0xFFFFFFFFstring); 
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: 1 Guest(s)