[Ajuda] Contagem de dinheiro Igual o do GTA Offline (Script)
#1

Galera eu jб se bem como programas em PAWNO so que to com uma coisa quebrando minha cabeзa, tipo o que eu tava querendo fazer era... tipo aquele dinheiro do gta Offline. por exemplo.

Meu dinheiro GTA: e assim > ( $00000000 )
Quando eu ganho 250$ ele fica assim: ( $00000250 )
Isso era o que eu queria fazer com um text draw tipo cada fez que a variбvel INT receber um valor ela vai contando dessa forma ( $00005468 ) e nгo tipo assim ( $5468 ) Acho que deu pra intender. eu queria saber como e feito isso qual as funзхes eu devo usar ta ai em baixo um cуdigo que eu imaginei como poderia ser mais ou menos nгo sei se й exatamente desse jeito ou e pelo menos parecido. Ajuda ae.

PHP код:
public PlayerCash(playerid)
{
    
format(Stringsizeof(String),"Cash: %s%d", ((InfoPlayer[playerid][Cash] < 10 || InfoPlayer[playerid][Cash] < 100 || InfoPlayer[playerid][Cash] < 1000 || InfoPlayer[playerid][Cash] < 100000.... e por ai vai) ? (AQUI FICA A VARIAVEL string Q VAI ADICIONAR O VALOR DEZEROs 0) : ("")), InfoPlayer[playerid][Cash]);
    
TextDrawSetString(TextCash[playerid], String);

Gostaria que mim descem uma ideia mais correta nгo sei se essa minha poderб ser FUNCIONAL.
Reply
#2

Код:
public PlayerCash(playerid) 
{ 
    format(String, sizeof(String),"Cash:%09d",InfoPlayer[playerid][Cash]); 
    TextDrawSetString(TextCash[playerid], String); 
}
To pelo cel
Reply
#3

Й simples amigo, basta vocк acrescentar apуs o % a quantidade de zeros que deseja...

Olhe:

PHP код:
printf("Dinheiro: %08d"50); // 8 zeros
printf("Dinheiro: %020d"50); // 20 zeros 
Testando:
PHP код:
    for(new i!= 10; ++i){
    
        
printf("Dinheiro: %08d"0xff);
    } 
Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
public PlayerCash(playerid) 
{ 
    format(String, sizeof(String),"Cash:%09d",InfoPlayer[playerid][Cash]); 
    TextDrawSetString(TextCash[playerid], String); 
}
To pelo cel
Nossa mano simples de mais vei eu nгo fazia a minima que isso era assim.

Vlw mesmo, a todos ae. Brigadгo.
Reply
#5

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Й simples amigo, basta vocк acrescentar apуs o % a quantidade de zeros que deseja...

Olhe:

PHP код:
printf("Dinheiro: %08d"50); // 8 zeros
printf("Dinheiro: %020d"50); // 20 zeros 
Testando:
PHP код:
    for(new i!= 10; ++i){
    
        
printf("Dinheiro: %08d"0xff);
    } 
Ajudou muito cara Brigado. ae.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)