SA-MP Forums Archive
[Ajuda] Cores das mensagens random . - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Cores das mensagens random . (/showthread.php?tid=424738)



Cores das mensagens random . - Duun - 23.03.2013

Eu tava tentando fazer mais nгo dб certo .

pawn Код:
new Float:Cores[][] =
{
    {88AA88}
    {8A2BE2}
    {6E7B8B}
};
pawn Код:
CMD:msg(playerid)
    {
        new Str[60];
        new random2 = random(sizeof(Cores));
        format(Str, sizeof(Str), "{%d} Mensagem troca {%d}a cor ?", Cores[random2], Cores[random2]);
        SendClientMessage(playerid, 0xFFFFFFAA, "Str");
        return 1;
    }
da erros .

pawn Код:
C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled.pwn(20) : error 029: invalid expression, assumed zero
C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled.pwn(23) : error 010: invalid function or declaration
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

2 Errors.
os erros ficam dentro da new Float Cores .

Alguйm pode me ajudar ?


Re: Cores das mensagens random . - Maklister - 23.03.2013

pawn Код:
new Float:Cores[][] =
{
    88AA88,
    8A2BE2,
    6E7B8B
};



Re: Cores das mensagens random . - Duun - 23.03.2013

Jб tentei assim mais nгo dб certo Murilo . da os mesmos erros


Re: Cores das mensagens random . - Sky™ - 23.03.2013

porque? float? acho que ta errado hein :P

pawn Код:
new Cores[][] =
{
    88AA88,
    8A2BE2,
    6E7B8B
};
pawn Код:
{%d}


o correto para numeros exadecimais й %x mбs ai no seu caso

pawn Код:
{%s}
e que porra й essa? ta certo isso?

pawn Код:
SendClientMessage(playerid, 0xFFFFFFAA, "Str");
n seria?

pawn Код:
SendClientMessage(playerid, -1, Str);



Re: Cores das mensagens random . - Maklister - 23.03.2013

so pra constar ali seria uma string e nгo um valor inteiro


Re: Cores das mensagens random . - Abravanel - 23.03.2013

pawn Код:
new Cores[][] =
{
    "{88AA88}",
    "{8A2BE2}",
    "{6E7B8B}"
};

CMD:msg(playerid)
{
    new str[60];
    format(str, sizeof(str), "%s Mensagem troca %s a cor ?", Cores[random(sizeof(Cores))], Cores[random(sizeof(Cores))]);
    SendClientMessage(playerid, -1, str);
    return 1;
}



Re: Cores das mensagens random . - Duun - 23.03.2013

Sky , continua dando erros .

C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled. pwn(20) : error 029: invalid expression, assumed zero
C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled. pwn(23) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.


@edit

Blaz3r deu certo mano !


Re: Cores das mensagens random . - Sky™ - 23.03.2013

Quote:
Originally Posted by Duun
Посмотреть сообщение
Sky , continua dando erros .

C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled. pwn(20) : error 029: invalid expression, assumed zero
C:\Users\Goku\Desktop\Servidor\gamemodes\Untitled. pwn(23) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.


@edit

Blaz3r deu certo mano !
sim sabia que daria erros se n presta ateзгo que era para ter usado q que o murilo passou junto ao que te passei..

mбs tambйm funcionaria com os ex completos.

pawn Код:
new Cores[] = {
    "0x33AA33AA",
    "0xFF0000AA",
    "0xFFFF00AA"
};

printf(" Valor: {%06x}", Cores[0] >>> 8);
printf(" Valor: {%06x}", Cores[1] >>> 8);
printf(" Valor: {%06x}", Cores[2] >>> 8);



Re: Cores das mensagens random . - Duun - 23.03.2013

ok entendi , valeu galera.