[Ajuda] Zero antes do valor.
#1

*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
Reply
#2

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

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

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...
Reply
#5

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/
Reply
#6

Alguйm me ajuda ae --'
Reply
#7

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

tenta

%0000000.d
ou
%00000000d

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

duvida, vocк jб tentou usar Float ?


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

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
Reply


Forum Jump:


Users browsing this thread: 7 Guest(s)