SA-MP Forums Archive
[Ajuda] Dinheiro bugado - 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] Dinheiro bugado (/showthread.php?tid=334473)



[Ajuda] Dinheiro bugado - bombomloko - 14.04.2012

O dinheiro nos documentos aparece certinho a quantidade que setei mas no $ verde ele fica todo zerado, imagem:


alguйm sabe?


Re: [Ajuda] Dinheiro bugado - rjjj - 14.04.2012

Leia os comentбrios .


Coloque :


pawn Код:
//Na public OnGameModeInit:

SetTimer("AtualizarDinheiro", 250, true);



//E, no Final do GM:

forward AtualizarDinheiro();
public AtualizarDinheiro()
{
    for(new x = 0, y = GetMaxPlayers(); x != y; x++)
    {
        ResetPlayerMoney(x);
        GivePlayerMoney(x, PlayerInfo[x][pCash]);  //Considerando "x" o ID do jogador, troque "PlayerInfo[x][pCash]" pela variбvel que contйm o dinheiro que й mostrado no RG daquele. Se esse valor estiver sendo retornado por uma funзгo, coloque-a no lugar da variбvel.
    }
    return true;
}


Espero ter ajudado .


Re: [Ajuda] Dinheiro bugado - bombomloko - 14.04.2012

o que tenho que colocar nos "x"?


Re: [Ajuda] Dinheiro bugado - whiXґ - 14.04.2012

Olб rjj, gostaria de saber as diferenзas entre esses loops:

pawn Код:
for(new x; x < MAX_PLAYERS; x++)

for(new x = 0; x < MAX_PLAYERS; x++)

for(new x = 0, y = GetMaxPlayers(); x != y; x++)
Qual o mas rapido ? Em quais ocasiхes devo usa-los ? Qual й oque da menos lag ?



Re: [Ajuda] Dinheiro bugado - ViniBorn - 14.04.2012

Os dois primeiros sгo iguais.

Nesse caso, o ultimo й mais otimizado.


Re: [Ajuda] Dinheiro bugado - whiXґ - 14.04.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Os dois primeiros sгo iguais.

Nesse caso, o ultimo й mais otimizado.
O ultimo, posso utiliza-lo em qualquer ocasiгo ?


Re: [Ajuda] Dinheiro bugado - bombomloko - 14.04.2012

eu nгo entendi o que tenho que fazer no GivePlayerMoney(x, PlayerInfo[x][pCash]);


Re: [Ajuda] Dinheiro bugado - ViniBorn - 14.04.2012

Quote:
Originally Posted by bombomloko
Посмотреть сообщение
eu nгo entendi o que tenho que fazer no GivePlayerMoney(x, PlayerInfo[x][pCash]);
Tenta compilar daquele jeito, se der erro vocк avisa.

Quote:
Originally Posted by whiXґ
Посмотреть сообщение
O ultimo, posso utiliza-lo em qualquer ocasiгo ?
Do modo que estб, sу dб pra usar em loops de jogadores.

Qual outra ocasiгo vocк quer usar?


Re: [Ajuda] Dinheiro bugado - bombomloko - 15.04.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Tenta compilar daquele jeito, se der erro vocк avisa.



Do modo que estб, sу dб pra usar em loops de jogadores.

Qual outra ocasiгo vocк quer usar?
eu compilei mas quando fui testar tava a mesma coisa.


Re: [Ajuda] Dinheiro bugado - whiXґ - 15.04.2012

pawn Код:
for(new propid; propid < PropertiesAmount; propid++)
Esse loop roda o valor de todas as propriedades, se caso eu utilizar do ultimo modo daria certo?:

pawn Код:
for(new propid = 0, y = PropertiesAmount; propid != y; propid++)