Ir para conteúdo

XxRenanBRxX

Posts Recomendados

Bom estou editando o plugin mambafactions e adicionando umas coisas novas e depois irei postar aki o plugin, mas é claro com os seu devidos créditos só que encontrei um erro!

Este erro funciona assim o cara coloca o mouse em cima de um item que tem 0 stackado como por exemplo a quantidade de relações e se o cara tiver 0 relacoes fica 0 em baixo do item e se  apertar qualquer número da hotbar o item e mandado pra la , e se colocar de volta no menu ele não funciona a não ser que digite o comando denovo

Não sei explicar direito , mas se entenderem tentem me ajudar

Link para o comentário
Compartilhar em outros sites

  • Você precisa criar um ItemStack, logo após isso você devera executar o código:
     
     
    @EventHandler
        public void onTirar(InventoryClickEvent e) {
      // Crie o item stack aqui
      // De acordo com o item que não pode clicar
     // Exemplo:
      ArrayList<String> lore = new ArrayList<String>();
    	        ItemStack it = new ItemStack(Material.GLASS);
    	        ItemMeta mt = it.getItemMeta();
    	        mt.setDisplayName("Nome do Item");)
    	        lore.add("Nome da Lore");
    	        mt.setLore(lore);
    	        it.setItemMeta(mt);
      // isSimilar("Nome do item stack")
    if (e.getCurrentItem().isSimilar(it)) {
                  p.sendMessage("Você não pode clicar somente visualizar.")
    			 p.closeInventory();
    }
    }

    E assim em diante.

    Espero ter ajudado.

Editado por iHuck
Adicionei mais informações sobre o código.
Link para o comentário
Compartilhar em outros sites

Em 18/09/2018 em 18:46, iHuck disse:
  • Você precisa criar um ItemStack, logo após isso você devera executar o código:
     
    
     
    @EventHandler
        public void onTirar(InventoryClickEvent e) {
      // Crie o item stack aqui
      // De acordo com o item que não pode clicar
     // Exemplo:
      ArrayList<String> lore = new ArrayList<String>();
    	        ItemStack it = new ItemStack(Material.GLASS);
    	        ItemMeta mt = it.getItemMeta();
    	        mt.setDisplayName("Nome do Item");)
    	        lore.add("Nome da Lore");
    	        mt.setLore(lore);
    	        it.setItemMeta(mt);
      // isSimilar("Nome do item stack")
    if (e.getCurrentItem().isSimilar(it)) {
                  p.sendMessage("Você não pode clicar somente visualizar.")
    			 p.closeInventory();
    }
    }

    E assim em diante.

    Espero ter ajudado.

Não entendi, poderia especificar como fazer o item stack?

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

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