[Ajuda] Mudar String no Dialog
#1

galera, primeiramente bom domingo
bom dia, boa tarde, boa noite.

Estou com uma mini dъvida que estб quebra-cucas
tenho um dialog que define status booleano sim ou nгo de uma string
e ela ta no TABLIST bom, no segundo parametro queria colocar uma palavra com cor diferente
tipo se:
Код:
new bool:verdadeiroufalso
for true

no dialog queria mais ou menos assim olha:

(nгo quero o sistema pronto, apenas a lуgica e os comandos pra fazer esse parametro mudar dentro do dialog, que estб quebra cucas pra mim)
Desde jб Agradeзo
Reply
#2

Format - SA-MP Wiki
Dialog Styles - SA-MP Wiki
Operaзгo ternбria - SA-MP Wiki

PHP код:
new bool:trueAndFalse string[128];
format(string128"Veiculo\tdfgfdg\n\Infernus\t%s"trueAndFalse == true ? ("{00FF00}Verdadeiro") : ("{A52A2A}False"));
ShowPlayerDialog(playerid1DIALOG_STYLE_TABLIST_HEADERS"Veiculo"string"Select""Cancel"); 
Reply
#3

Obrigado, +REP
Reply
#4

serб que tem algum jeito de fazer isso aqui?

Код:
new Var[6][150];
new rand = random(6);
format(Var[0], 150,  Var[rand]);
format(Var[1], 150, "content1");
format(Var[2], 150, "content2");
format(Var[3], 150, "content3");
format(Var[4], 150, "content4");
format(Var[5], 150, "content5");
pois quero que o 0 nгo funcione, mesmo assim ele retorna como um nъmero vazio pra mim.. Como й random gostaria que qnd o 0 fosse sorteado, a formataзгo faria um novo random, para nгo me retornar um valor vazio.
Reply
#5

faзa assim...
PHP код:
    new  Var[5][150] = {

        
"content1",
        
"content2",
        
"content3",
        
"content4",
        
"content5"
    
};

    new 
rand random(5);
    
printf("%s", Var[rand]); 
Reply
#6

sim para chamar o content1, o id da var й 0
Reply
#7

Nгo, deu certo ainda o id й 0 do mesmo jeito!
tem alguma forma? se ramdomizar
Reply
#8

PHP код:
new  Var[5][150] = {
        
"content1",
        
"content2",
        
"content3",
        
"content4",
        
"content5"
    
};
    new 
rand random(sizeof(Var)) + 1;
    
printf("%s", Var[rand]); 
Reply
#9

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
PHP код:
new  Var[5][150] = {
        
"content1",
        
"content2",
        
"content3",
        
"content4",
        
"content5"
    
};
    new 
rand random(4) + 1;
    
printf("%s", Var[rand]); 
ai cara seu exemplo me ajudou muito! porйm qnd ele seleciona o content5 ele soma mais 1, e crasha o comando
+REP como forma de agradecimento

@EDIT
Jб resolvi valeu pela atenзгo. coloquei no sizeof(var) o valor de 4 assim, qnd for 4 ele vai pro 5
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)