Skocz do zawartości
  • 0

GUI Problem


lolking33

Pytanie

command /drop:
    trigger:
        open chest with 1 rows named "&a&lANTY KOPIOWANIE" to player
        format slot 4 of player with 1 of wool named "&aAKCEPTUJE !" to close then run [make player execute command " dropweryfikacjaxd"]
        
command /dropweryfikacjaxd:
    trigger:
        open chest with 1 rows named "&c&lDROP" to player
        format slot 1 of player with 1 of diamond named "&cDiament"
        format slot 3 of player with 1 of emerald named "&aEmerald"
        format slot 5 of player with 1 of iron ingot named "Sztabka zelaza"
        format slot 7 of player with 1 of gold ingot named "&6Sztabka zlota"

 

Co robię źle ? nie działa mi :(

Odnośnik do komentarza
https://skript.pl/temat/22388-gui-problem/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
55 minut temu, SKsteiner napisał:
  Ukryj zawartość

                Inventory discoinv = Bukkit.createInventory(null, 9, "§8> §e§DROP");
        
                ItemStack item = new ItemStack(Material.DIAMOND, 1, (short)0);
                ItemMeta itemMeta = item.getItemMeta();
                itemMeta.setDisplayName("&7Dajmond".replace('&', '§'));
                item.setItemMeta(itemMeta);

 

NIE ZAPOMNIJ O

  Ukryj zawartość

    @EventHandler(priority=EventPriority.MONITOR)
      public void onInventoryClick(InventoryClickEvent e)
      {
        if (e.getInventory().getName().equalsIgnoreCase("§8> §e§DROP"))
        {
          e.setCancelled(true);
          return;
        }
      }
}

A jak chcesz tak jak ja robie, żeby na 100% nie można było zbugować to:

  Ukryj zawartość

    @EventHandler(priority=EventPriority.MONITOR)
      public void onInventoryClick(InventoryClickEvent e)
      {
        if (e.getInventory().getName().equalsIgnoreCase("§8> §e§DROP"))
        {
          e.getWhoClicked().closeInventory();
          e.setCancelled(true);
          return;
        }
      }
}

I w nazwie gui nie rób replace bo się może bugować. (Bynajmniej mi się bugowało) Ale jak musisz to zrób replace w tych 2

 

A i dodaj sobie 

  Ukryj zawartość

 

        if ((sender instanceof Player))

     {
          Player player = (Player)sender;

 

Ale to wiadomo ;/

 

A jak chcesz skrypt to:

Link: https://code.skript.pl/xeK1xnGt/ #Wytabuj sobie.

Polecam również do skryptu użyć SDgui znajdz sobie na forum :) 

 

 

  Pokaż ukrytą zawartość

Weź daj lajka hehe xd

 

o co chodzi z tymi uktrytymi ?? bo nie ogarniam

Odnośnik do komentarza
https://skript.pl/temat/22388-gui-problem/#findComment-152610
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...