Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z pluginem


Xendox

Rekomendowane odpowiedzi

Opublikowano
  @EventHandler
  public void onClick(InventoryClickEvent e)
  {
    if (e.getInventory().getName().equals(craft.getName())) {
      e.setCancelled(true);
      if (e.getCurrentItem().equals(nastepnastrona)) {
        e.getWhoClicked().openInventory(craft1);
      }
      if (e.getCurrentItem().equals(poprzedniastrona)) {
    	e.getWhoClicked().openInventory(craft);
      }
    }
    if (e.getInventory().getName().equals(craft1.getName())) {
      e.setCancelled(true);
      if (e.getCurrentItem().equals(nastepnastrona)) {
        e.getWhoClicked().openInventory(craft2);
      }
      if (e.getCurrentItem().equals(poprzedniastrona)) {
        e.getWhoClicked().openInventory(craft);
      }
    }
    if (e.getInventory().getName().equals(craft2.getName())) {
	  e.setCancelled(true);
	  if (e.getCurrentItem().equals(nastepnastrona)) {
	    e.getWhoClicked().openInventory(craft2);
	  }
	  if (e.getCurrentItem().equals(poprzedniastrona)) {
	    e.getWhoClicked().openInventory(craft1);
	  }
	}

zamiast e.getWhoClicked() = "final Player p = (Player) e.getWhoClicked();", i pozniej "p.openInventory.."

  public static Inventory craft1;
  public static Inventory craft2;
  
  static
  {
	craft1.setItem(25, nastepnastrona);
	craft1.setItem(19, poprzedniastrona);
	craft1.setItem(0, glass);
	craft1.setItem(1, glass);
	craft1.setItem(2, glass);
	craft1.setItem(3, glass);
	craft1.setItem(4, glass);
	craft1.setItem(5, glass);
	craft1.setItem(6, glass);
	craft1.setItem(7, glass);
	craft1.setItem(8, glass);
	craft1.setItem(9, glass);
	craft1.setItem(10, glass);
	craft1.setItem(11, glass);
	craft1.setItem(15, glass);
	craft1.setItem(16, glass);
	craft1.setItem(17, glass);
	craft1.setItem(18, glass);
	craft1.setItem(20, glass);
	craft1.setItem(24, glass);
	craft1.setItem(26, glass);
	craft1.setItem(27, glass);
	craft1.setItem(28, glass);
	craft1.setItem(29, glass);
	craft1.setItem(53, glass);
	for (int i = 33; i < 53; i++){
		craft.setItem(i, glass);
	}
    
    craft1 = Bukkit.createInventory(null, 54, "§7Strona: §e§l2§8/§e§l6");

lepiej tak:

  public static Inventory craft1 = Bukkit.createInventory(null, 54, "§7Strona: §e§l2§8/§e§l6");;
  
  static
  {
	craft1.setItem(25, nastepnastrona);
	craft1.setItem(19, poprzedniastrona);
	craft1.setItem(0, glass);
	craft1.setItem(1, glass);
	craft1.setItem(2, glass);
	craft1.setItem(3, glass);
	craft1.setItem(4, glass);
	craft1.setItem(5, glass);
	craft1.setItem(6, glass);
	craft1.setItem(7, glass);
	craft1.setItem(8, glass);
	craft1.setItem(9, glass);
	craft1.setItem(10, glass);
	craft1.setItem(11, glass);
	craft1.setItem(15, glass);
	craft1.setItem(16, glass);
	craft1.setItem(17, glass);
	craft1.setItem(18, glass);
	craft1.setItem(20, glass);
	craft1.setItem(24, glass);
	craft1.setItem(26, glass);
	craft1.setItem(27, glass);
	craft1.setItem(28, glass);
	craft1.setItem(29, glass);
	craft1.setItem(53, glass);
	for (int i = 33; i < 53; i++){
		craft1.setItem(i, glass);
	}

i tak samo z resztą

    if (e.getInventory().getName().equals(craft.getName())) {

getTitle()*

 

zamiast tego:

  public static ItemStack nastepnastrona = createItem(Material.WOOD_BUTTON, 1, (short)0, "§a§lNASTEPNA STRONA", " §7Wcisnij, aby przejsc na nastepna strone.");

to:

public static ItemStack nastepnastrona(){
	ItemStack is = new ItemStack(Material.WOOD_BUTTON);
    ItemMeta im = is.getItemMeta();
    im.setDisplayName("§a§lNASTEPNA STRONA");
    is.setItemMeta(im);
//lore sam sobie dodaj, latwo ("List<String> x..., i pozniej x.add(x))
	return is;
}

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...