Ir para conteúdo
  • 0

[Resolvido] Como posso obter um dinheiro numa scoreboard em java ! [Vault]


cjmt2pt

Pergunta

12 respostass a esta questão

Posts Recomendados

Você criou os metodos de "setup" do vault, assim como está no site do Bukkit? Vai até aqui: http://dev.bukkit.org/bukkit-plugins/vault/ e desce até "Linking Vault"

 

Depois nessa sua classe

 

Tenta isso:

 

seu_score.setScore(econ.format(econ.getBalance(player.getName())));
Link para o comentário
Compartilhar em outros sites

Tentou colocar ao inves de

econ.getBalance(p.getName())

colocar

econ.format(econ.getBalance(p.getName()))

?

 

 

Bom, não sei se muda muita coisa, mas na vez que usei Vault meu código estava assim e funcionou...

Se ainda não funcionar, pode mostrar qual erro tá dando?

Editado por Proyx
Link para o comentário
Compartilhar em outros sites

Ah sim...

 

Você está tentando pegar a variável econ, porém como ela não existe na sua classe "Scoreboards", dá esse erro.

 

Você tem que informar que está pegando de outra classe:

Main.econ.format(Main.econ.getBalance(p.getName()));

No caso você substitui o "Main", pela sua classe main, aonde está a variável "econ"

Editado por Proyx
Link para o comentário
Compartilhar em outros sites

Nao deu erro eu enganei me na variável! 

Agora vou testar ;)

A scoreboard deixou de funcionar ;/

Agor nao aparece mais ;( !

Da erro na consola

http://prntscr.com/99nlo9

http://hastebin.com/pategeyehe.avrasm  A minha class da entrada!

O erro tá dando na linha 60 da classe Scoreboards...

 

E se você não tiver alterado muito a sua classe, esse erro ta apontando pra o scoreboard de Kills, dizendo que retorna null, ou seja, não é um problema do Vault

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...