SA-MP Forums Archive
[Ajuda] Zero antes do valor. - 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] Zero antes do valor. (/showthread.php?tid=262979)



[Ajuda] Zero antes do valor. - yuryroque - 20.06.2011

*Usei o BUSCA sim >.>*
Vi um tуpico com o mesmo problema mas nгo funcionou =/

Seguinte, tenho um sistema de dinheiro secundбrio e queria colocar ele em cima do dolar...
E ele tem que ter os 8zeros "igual o dolar"
Enfim
Queria a coordenada e como fazer o valor substituir os ZEROS
EX:
$00000000 < Dolar
R$:00000000 < Em cima do dolar
EXІ:
/dardinheiro yury 12345
=
R$:00012345

[Parte do sistema]

Sгo as coordenadas de inicio e a outra ACHO que quando ganha pontos de procurado que no caso muda de lugar o GP
E ele nгo vai mais precisar mudar

Код:
    tGP2[playerid] = TextDrawCreate(499.600,101.0000," ");
    TextDrawColor(tGP2[playerid], COLOR_RED);
    TextDrawLetterSize(tGP2[playerid], 0.575, 2.1);
    TextDrawFont(tGP2[playerid], 3);
    TextDrawBackgroundColor(tGP2[playerid], 0x00000AA);
    TextDrawSetOutline(tGP2[playerid], 2);

    tGP3[playerid] = TextDrawCreate(499.600,130.0000," ");
    TextDrawColor(tGP3[playerid], COLOR_GREEN);
    TextDrawLetterSize(tGP3[playerid], 0.575, 2.1);
    TextDrawFont(tGP3[playerid], 3);
    TextDrawBackgroundColor(tGP3[playerid], 0x00000AA);
    TextDrawSetOutline(tGP3[playerid], 2);
Код:
public AtualizarGP()
{
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && gPlayerLogged[i])
        {
            new string[128];
            format(string, 128, "R$~w~:%d", GP[i], PlayerInfo[i][pLevel],PlayerInfo[i][pPnumber]);
            TextDrawSetString(tGP2[i], string);
            format(string, 128, "R$~w~:%d", GP[i], PlayerInfo[i][pLevel],PlayerInfo[i][pPnumber]);
            TextDrawSetString(tGP3[i], string);
        }
    }
}
Sei que to pedindo muito, mas sei que tem muita gente com bom coraзгo aqui


Re: [Ajuda] Zero antes do valor. - Dark.Angel - 20.06.2011

https://sampforum.blast.hk/showthread.php?tid=12018


Re: [Ajuda] Zero antes do valor. - Shadoww5 - 20.06.2011

Use a versгo 1.0: https://sampforum.blast.hk/showthread.php?tid=117851


Re: [Ajuda] Zero antes do valor. - yuryroque - 20.06.2011

To tentando usa esse FS..
isso elimina a questгo da coordenada, Vlw Shadoww5 e Dark.Angel

Mas ainda tem a questгo dos ZEROS antes do numero >R$~w~:000%d Nгo funciona pois nгo elimina os zeros depois...


Re: [Ajuda] Zero antes do valor. - yuryroque - 20.06.2011

Consegui a coordenada exata que queria, muito com esse FS
Mas falta os ZEROS na frente do valor nгo sei como fazer T.T

Ajuda ae manolos o/


Re: [Ajuda] Zero antes do valor. - yuryroque - 20.06.2011

Alguйm me ajuda ae --'


Re: [Ajuda] Zero antes do valor. - yuryroque - 21.06.2011

Ninguem vai me ajudar FATO
Deixaaa deixaa...
PaiPai Du inferno trolara vуz! Т.у


Re: [Ajuda] Zero antes do valor. - steki. - 21.06.2011

tenta

%0000000.d
ou
%00000000d

Nгo lembro ao certo.
Se achar melhor, procure no ******: format C++ que deve ter isso


Re: [Ajuda] Zero antes do valor. - TheGarfield - 21.06.2011

duvida, vocк jб tentou usar Float ?


pawn Код:
new str[100], Float:Mo = 00000;
format(str, sizeof(str),"%f%d",Mo, GetPlayerMoney(playerid);



Re: [Ajuda] Zero antes do valor. - steki. - 21.06.2011

Isso seria o mesmo de "00000000%d"

Olha o que eu achei aqui no cplusplus.com
http://www.cplusplus.com/reference/c...cstdio/printf/

0 Left-pads the number with zeroes (0) instead of spaces, where padding is specified (see width sub-specifier).

Left-pads, vai mandar pra esquerda, acho