yLR111 Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 Como faço para pegar um inventario que está em outra classe? Link para o comentário Compartilhar em outros sites More sharing options...
Fernando Postado Julho 30, 2017 Denunciar Compartilhar Postado Julho 30, 2017 (editado) Tem vários jeitos de fazer isso que você precisa (Abrir o inventário de seleção de Kit's ao clicar e não apenas por comando). No topo da classe "ComandoKit.java" você pode colocar isto: public static Inventory inv = Bukkit.createInventory(null, 27, "Seleção de Kits"); Por fim na classe "Clicar.java" você abre o inventário pro player passando o parâmetro estático do inventário que foi manipulado: player.openInventory(ComandoKit.inv); Obs >> Isso é uma maneira muito simples, geralmente é bom você ter uma classe em outro pacote nomeada como "InventoryManager" ou o que preferir, aí todas as outras classes que você for usar funções de inventários você extende a classe InventoryManager, fica bem melhor porque já herda tudo e o código fica bonito. Editado Julho 30, 2017 por Paradise Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 mostra o código do inventario Link para o comentário Compartilhar em outros sites More sharing options...
Lelfe Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 no code no help Link para o comentário Compartilhar em outros sites More sharing options...
iDimaBRDev Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 Como faço para pegar um inventario que está em outra classe? Transforma ele em Static... Link para o comentário Compartilhar em outros sites More sharing options...
yLR111 Postado Julho 29, 2017 Autor Denunciar Compartilhar Postado Julho 29, 2017 mostra o código do inventario Aqui e a classe do inventario: https://hastebin.com/camelohava.java Aqui e a classe do InventoryClickEvent: https://hastebin.com/arefeyefef.java Link para o comentário Compartilhar em outros sites More sharing options...
Gutyerrez Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 Bom, se quiser uma ajudinha me chama skype: [email protected] Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 transforma o inventario numa variavel global estatica, dai eh so acessar ComandoKit.inv 1 Link para o comentário Compartilhar em outros sites More sharing options...
FilipeNock Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 só checa o nome do inventario e ve se é igual a Seleção de Kits Link para o comentário Compartilhar em outros sites More sharing options...
codename_G Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 if(e.getInventory().getName().equals("Nome") { //fazer algo } Link para o comentário Compartilhar em outros sites More sharing options...
TequilAxBr Postado Julho 29, 2017 Denunciar Compartilhar Postado Julho 29, 2017 Transforma ela em uma variável global estática e para acessar ComandoKit.inv Para deixar estática: public static Inventory inv = Bukkit.createInventory(null, 27, "Seleção de Kits"); //Apaga a linha atual do inv e bota essa no topo da classe. Link para o comentário Compartilhar em outros sites More sharing options...
jeta Postado Julho 30, 2017 Denunciar Compartilhar Postado Julho 30, 2017 mas tipo essa forma que eu passei ai eh totalmente pedreira recomendo voce usa umas parada melhor Link para o comentário Compartilhar em outros sites More sharing options...
evertonschuster Postado Julho 30, 2017 Denunciar Compartilhar Postado Julho 30, 2017 Aqui e a classe do inventario: https://hastebin.com/camelohava.java Aqui e a classe do InventoryClickEvent: https://hastebin.com/arefeyefef.java n consegui entender a funcionalidade de pegar o inv de outra class, poderia explicar, as vezes nem precissa fazer estas manobras Link para o comentário Compartilhar em outros sites More sharing options...
yLR111 Postado Julho 30, 2017 Autor Denunciar Compartilhar Postado Julho 30, 2017 n consegui entender a funcionalidade de pegar o inv de outra class, poderia explicar, as vezes nem precissa fazer estas manobras Estou fazendo sistema de Menu de Kits, quando ele clicar na Madeira do inv abre outro inv Link para o comentário Compartilhar em outros sites More sharing options...
MrTBR Postado Julho 30, 2017 Compartilhar Postado Julho 30, 2017 · Desaprovada por MrTBR, Julho 30, 2017 - Nenhuma razão informada. Desaprovada por MrTBR, Julho 30, 2017 - Nenhuma razão informada. n consegui entender a funcionalidade de pegar o inv de outra class, poderia explicar, as vezes nem precissa fazer estas manobras Proibido dar "melhor resposta" pra você mesmo. Membro alertado. Art. 15 Não é permitido, em seu tópico, marcar resolvido em seu próprio post. » Ocorrência (Até 5 Ocorrências): 1 PONTO(S) » Reincidência (>= 6 Ocorrências): 5 PONTO(S) » Persistência (>= 8 Ocorrências): 10 PONTO(S) Link para o comentário
MrTBR Postado Julho 30, 2017 Denunciar Compartilhar Postado Julho 30, 2017 <p style="text-align:center;"><img alt="logo-forum.png" src="http://www.gamersboard.com.br/logo-forum.png"/></p><br /></br><br /></br><br />Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.</br><br /></br><br /></br><br />Atenciosamente,</br><br />Gamer's Board</br> Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
yLR111
Como faço para pegar um inventario que está em outra classe?
Link para o comentário
Compartilhar em outros sites
15 respostass a esta questão
Posts Recomendados