[AJUDA] Como faзo pra aparecer o Dinheiro no Score
#1

Aparecer o dinheiro do player no score?
Reply
#2

pawn Код:
SetPlayerScore(playerid,GetPlayerMoney(playerid));
Isto irб pegar o dinheiro e setar o score do player, mas se vocк tiver outro codigo que define o dinheiro do player basta subtituir o "GetPlayerMoney".
Reply
#3

й como o Shadow falou...
vocк sу precisa tomar um pouco de cuidado com a atualizaзгo, exemplo: se vocк coloca isso no OnPlayerConnect, ele vai ficar com o score daquele jeito atй sair do servidor, o dinheiro dele almentando ou diminuindo ele continuarб com a mesma quantia, sugiro que use um Timer ou coisa do tipo. =)
Reply
#4

Caso for por um Timer, vocк poderia fazer assim:

PHP код:
forward SCORE(playerid);//FUNЗГO DECLARADA - ISTO DEVE SER COLOCADO NO INICIO DO GM

public OnGameModeInit()
{
    
//ADICIONE A LINHA ABAIXO AO ONGAMEMODEINIT
    
SetTimer("SCORE"1000true); //A CADA 1 SEGUNDO A PUBLIC SERБ "ATIVADA"
    
return 1;
}
public 
SCORE(playerid)
{
    
//COLOQUE ESTA PUBLIC NO FIM DO GAMEMODE
    
new dinheiro GetPlayerMoney(playerid// CASO USE OUTRO DINHEIRO NO JOGO, SUBSTITUA PELO GETPLAYERMONEY
    
SetPlayerScore(playerid,dinheiro); //SETA O SCORE DO JOGADOR DE ACORDO COM O SEU DINHEIRO
    
return 1;

Reply
#5

Valeu!!!
Reply
#6

Que nada .. Se precisar й so dizer !
Reply
#7

add no OnPlayerUpdate #SemTetTimers

pawn Код:
SetPlayerScore(playerid,GetPlayerMone(playerid));
Reply
#8

Se nao me engano o OnPlayerUpdate nada mais й que um Timer que atualiza varias vezes por segundo(13 vezes eu acho)
por isso muita gente exita em usa-lo, medo de dar LAG.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)