SA-MP Forums Archive
[Ajuda] Formataзгo - 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] Formataзгo (/showthread.php?tid=369963)



Formataзгo - xPaulistaa - 18.08.2012

eai, estou utilizando uma stock com nъmeros veja:
pawn Код:
stock Numero(playerid)
{
    new TM[30];
    if(Ve[playerid] == 1) TM="100";
    else if(Ve[playerid] == 2) TM="120";
    else if(Ve[playerid] == 3) TM="125";
    else if(Ve[playerid] == 4) TM="980";
        return TM;
}
Quero que apareзa o nъmero em uma mensagem.

Vejб comoo eu fiz
pawn Код:
format(rrst, sizeof(rrst), " Seu nъmero й: %d", Numero(playerid));
SendClientMessage(playerid, -1, rrst);
Nao sei qoe tem de errado.

Nao apareзe o numero correto.

Fica apareзendo: 49 , 50.. E nao o verdadeiro.


Re: Formataзгo - FeelLikeASir_ - 18.08.2012

Se й string use %s


Re: Formataзгo - xPaulistaa - 18.08.2012

Quote:
Originally Posted by FeelLikeASir_
Посмотреть сообщение
Se й string use %s
Ja tentei nao vai, fica amesma coisa.

49 ou 50 as vezes.


Re: Formataзгo - FeelLikeASir_ - 18.08.2012

pawn Код:
stock Numero(playerid)
{
    new TM;
    switch(Ve[playerid]) {
        case 1: TM = 100;
        case 2: TM = 120;
        case 3: TM = 125;
        case 4: TM = 980;
    }
    return TM;
}



Re: Formataзгo - leonardo1434 - 18.08.2012

Fiz um debug aqui e tб funcionando normal... vocк ta fazendo algo de errado.
pawn Код:
public OnFilterScriptInit()
{
    new rrst[5],playerid;
    format(rrst, sizeof(rrst), "%s", Numero(playerid));
    printf(#%s,rrst);
}
new Ve[500] = 1;
stock Numero(playerid)
{
    new TM[5];
    if(Ve[playerid] == 1) TM="100";
    else if(Ve[playerid] == 2) TM="120";
    else if(Ve[playerid] == 3) TM="125";
    else if(Ve[playerid] == 4) TM="980";
    return TM;
}