Ir para conteúdo

Erro source worldguard


Guest Mariana

Posts Recomendados

Void - sempre retorna algo, em void de eventos ele é nulo ou seja apenas return;

 

Neste caso não, utilize return true;

 

Para pegar a vida do player (getHealth) use isto:

 

((CraftPlayer) player).getHandle().getHealth();
MaxHeal não pode ser double ela deve ser uma integer, troque Double por integer.
Link para o comentário
Compartilhar em outros sites

De jeito nenhum...

Não leu as regras neh??! e.e 

 

Vai levar um warn bonitinho! kkkk

Só pode postar, se um membro, já tiver postado, ou então, já tiver passado 24hrs, do seu post anterior.

:(

Nem sabia..

Mas aí, você consegue me ajudar?

Link para o comentário
Compartilhar em outros sites

No: 

player.getHealth();

Tente mudar para:

player.getHealthScale();

Acho que vai dar..

Você vai sempre pegar 20 e não a vida real do player.

 

Mariana, leia oque eu e o fabio dessemos..

 

Use

Damageable hp = (Damageable)p;

E no lugar dos p.getHealth() use hp.getHealth()..

 

PRONTO! está resolvido, e volte todos getHealthScale que tu mudou para getHealth, como já disse

getHealthScale vai retornar o tanto de corações que o player tem (20) e não o tanto de vida que ele tá.

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

Você vai sempre pegar 20 e não a vida real do player.

 

Mariana, leia oque eu e o fabio dessemos..

 

Use

Damageable hp = (Damageable)p;

E no lugar dos p.getHealth() use hp.getHealth()..

 

PRONTO! está resolvido, e volte todos getHealthScale que tu mudou para getHealth, como já disse

getHealthScale vai retornar o tanto de corações que o player tem (20) e não o tanto de vida que ele tá.

Como ficou com o HP:

wzUvEFZ.png

Link para o comentário
Compartilhar em outros sites

mds, já falamos que tem que por primeiro uma linha:

Damageable hp = (Damageable)p;

e depois TROCA TODOS player.getHealth() e getMaxHealth() pra hp.getHealth() e hp.getMaxHealth()

Tá aí, coloquei:

KLdrksS.png

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...