Ir para conteúdo
  • 0

[Resolvido] [Dúvida] Baú privado


LuizB

Pergunta

Como faço pra privar um baú para o player ?

Exemplo: se eu colocar um baú no chão e um player fosse abrir

Ia mandar a seguinte mensagem: Você não pode abrir este baú, ele pertence a <nome do jogador que colocou o baú no chão>.

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

Quando ele colocar

block.setMetadata("dono", new FixedMetadataValue(plugin, jogador.getName()));

Quando ele for abrir o bau.

List<MetadataValue> mdata = block.getMetadata("dono");

if (block.hasMetadata("dono") && !mdata.get(0).value().equals(p.getName())) {
  p.sendMessage("Você nao pode abrir esse bau"); // nome do dono é mdata.get(0).value()
}

Tenta... fiz aqui mesmo.

Link para o comentário
Compartilhar em outros sites

Como faço pra privar um baú para o player ?

 

Exemplo: se eu colocar um baú no chão e um player fosse abrir

 

Ia mandar a seguinte mensagem: Você não pode abrir este baú, ele pertence a <nome do jogador que colocou o baú no chão>.

world guard. 

Link para o comentário
Compartilhar em outros sites

oq eu faria é setar o nome do baú para o nome do player e toda vez que alguém clicar vai verificar se o nome do baú é o mesmo que esta abrindo

o baú foi só um exemplo :/

Link para o comentário
Compartilhar em outros sites

Quando ele colocar

block.setMetadata("dono", new FixedMetadataValue(plugin, jogador.getName()));

Quando ele for abrir o bau.

List<MetadataValue> mdata = block.getMetadata("dono");

if (block.hasMetadata("dono") && !mdata.get(0).value().equals(p.getName())) {
  p.sendMessage("Você nao pode abrir esse bau"); // nome do dono é mdata.get(0).value()
}

Tenta... fiz aqui mesmo.

Esse "plugin" seria a instancia da Minha Main ?

Link para o comentário
Compartilhar em outros sites

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