Jump to content

[Ajuda] Dinheiro


Recommended Posts

Eai galera, estou tentando modifcar um scoreboard para adicionar a aba de dinheiro nele, o problema é que eu não estou conseguindo fazer aparecer o dinheiro de todos os jogadores nele, ou aparece em todos os players o dinheiro de quem apertou tab, ou então todos ficam 0

  
{ name = "Humanidade", width = 100, data = function (element) return getElementData ( element, "humanity" ) or 0 end },  
{ name = "Matou (Players)", width = 100, data = function (element) return ( getElementData ( element, "murders" ) or 0 ) end }, 
{ name = "Matou (Zombies)", width = 100, data = function (element) return ( getElementData ( element, "zombieskilled" ) or 0 ) end }, 
{ name = "Tempo vivo", width = 100, data = function (element) return formatTimeFromMinutes(getElementData ( element, "alivetime" ) or 1 ) end }, 
{ name = "Dinheiro", width = 100, data = function (element) return getPlayerMoney (element) or 0 end },  
{ name = "Grupo", width = 100, data = function (element) return getElementData ( element, "gang" ) or "Sem Grupo" end }, 
} 
  

{ name = "Dinheiro", width = 100, data = function (element) return getPlayerMoney (element) or 0 end },  

Eu tentei fazer com getElementData mas o dinheiro não é um elementData então sempre caia no 0 e se eu fizer com getPlayerMoney (element) o dinheiro de quem estiver abrindo esse scoreboard vai ficar ao lado do nome de todos os outros. Como poderia ser feito isso? Há alguma forma de pegar o dinheiro seguindo esse mesmo padrao de getElementData? como pode ser feito?

Enfim, essas sao minhas perguntas. Obrigado!

Link to comment

getPlayerMoney no lado do cliente não tem parâmetros (você só pode pegar o dinheiro do jogador local), Você pode usar element data, dessa forma:

setTimer ( 
    function() 
        setElementData ( localPlayer, "dinheiro", getPlayerMoney() ); 
    end 
, 3 * 1000, 0 ) -- A cada 3 segundos atualizar a element data.. 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...