Ir para conteúdo
  • 0

[Resolvido] Duvida-MenuGui


yHunter30DiasDeWarn

Pergunta

Bem, estou fazendo um plugin de ajuda em menu gui, oq ele faz ? '-' ao digitar /ajuda abre um menu gui com as categorias de ajuda, até ai tudo ok. Ja fiz a parte do InventoryClickEvent só que ela nao está funcionando, queria saber o motivo.

 

 

eu consigo dropar,pegar e arrastar os itens do gui tbm mesmo tendo o: setCancelled

 

 

prints:

 

img1

 

img2

 

 

Codigo completo:

 

Codigo - Hastebin

 

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

Eu compilei o código anterior e não funcionou também,  a parte de cancelar que o player pegue o item, não esta registrada, registre o evento na onEnable  e ele vai funcionar, aqui o código: http://hastebin.com/fecejakibe.java

Funcionou aqui, creio eu que deve funcionar ai também.

 

 

@edit

Link atualizado.

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

Você esta colocando o e.setcancelled no local errado, tente este código: http://hastebin.com/fudezalawu.java

Eu fiz pelo navegador, não testei, caso não funcione poste resultados.

continua a mesma coisa, da pra tirar, dropar e arrastar itens do gui.

Link para o comentário
Compartilhar em outros sites

continua a mesma coisa, da pra tirar, dropar e arrastar itens do gui.

Mude o         if (e.getInventory().getName().equalsIgnoreCase(getConfig().getString("Nome_Do_Gui").replaceAll("&", "§").replaceAll("<player>", p.getName()))) {

Para:         if (e.getInventory().getTitle().equals(getConfig().getString("Nome_Do_Gui").replaceAll("&""§").replaceAll("<player>", p.getName()))) {

e poste os resultados.

Link para o comentário
Compartilhar em outros sites

Mude o         if (e.getInventory().getName().equalsIgnoreCase(getConfig().getString("Nome_Do_Gui").replaceAll("&", "§").replaceAll("<player>", p.getName()))) {

Para:         if (e.getInventory().getTitle().equals(getConfig().getString("Nome_Do_Gui").replaceAll("&""§").replaceAll("<player>", p.getName()))) {

e poste os resultados.

nao funcionou ;-;

http://i.imgur.com/ixGdVRd.png

 

PS: os itens contem nome lore e encantamento.

Link para o comentário
Compartilhar em outros sites

nao funcionou ;-;

http://i.imgur.com/ixGdVRd.png

 

PS: os itens contem nome lore e encantamento.

Que estranho, eu uso este mesmo codigo em 2 plugins meus e funciona perfeitamente, mas eu não pego pela config... 

Quer fazer um teste? eu posso falar asneira ou não, então vamos lá:

Mude o nome do seu inventario para algum nome aleatório, exemplo: "GamersBoard" e mude no e.getinventory  do evento, use as mesmas configurações que eu lhe enviei e poste o resultado.

Link para o comentário
Compartilhar em outros sites

Que estranho, eu uso este mesmo codigo em 2 plugins meus e funciona perfeitamente, mas eu não pego pela config... 

Quer fazer um teste? eu posso falar asneira ou não, então vamos lá:

Mude o nome do seu inventario para algum nome aleatório, exemplo: "GamersBoard" e mude no e.getinventory  do evento, use as mesmas configurações que eu lhe enviei e poste o resultado.

Pego n ;-;

Link para o comentário
Compartilhar em outros sites

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