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] Plugin - GUI anulowanie wyciągania itemu


Maniec

Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem z moim pluginem na GUI, robię sobie GUI z dropem, itemami na gildie i craftingami
Wszystko ok ładnie się otwiera ale gracze mogą z tego gui itemy wyciągać, próbowałem;

	@EventHandler
	public void onInventoryClick(InventoryClickEvent event) {
		Player player = (Player) event.getWhoClicked();
		if ((event.getInventory().getName())
				.equalsIgnoreCase("Drop ze stone")
				&& equalsIgnoreCase("Itemy na gildie")
				&& equalsIgnoreCase("Crafting stoniarki")) {
			event.setCancelled(true);
			player.closeInventory();
		}
		if (event.getCurrentItem() == null
				|| event.getCurrentItem().getType() == Material.AIR
				|| !event.getCurrentItem().hasItemMeta()) {
			player.closeInventory();
			return;
		}
		switch (event.getCurrentItem().getType()) {
		default:
			player.closeInventory();
			break;
		}
	}

No i faktycznie nie da się wyciągać, ale nie da się wyciągać itemów ze wszystkich inventory na serwerze, jak to zrobić żeby nie dało się wyciągać tylko z tych 3 GUI?

─────────────────────────────────────────────────────────────────────────────


Moderator to usuwa. EHE...


─────────────────────────────────────────────────────────────────────────────

Opublikowano

if(event.getWhoClicked){

event.setCancelled();

}

Takie cos znalazłem. 

 

To nie ma prawa działać, 

if - jeżeli

event.getWhoClicker - gracz klikający na cos w inventory

 

czyli wychodzi;

 

jeżeli (nick gracza - Maniec)

to anuluj event

 

:xD

─────────────────────────────────────────────────────────────────────────────


Moderator to usuwa. EHE...


─────────────────────────────────────────────────────────────────────────────

Opublikowano

Można już close, udało mi się to naprawić.

─────────────────────────────────────────────────────────────────────────────


Moderator to usuwa. EHE...


─────────────────────────────────────────────────────────────────────────────

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...