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] Mój pierwszy plugin :D


Rekomendowane odpowiedzi

Opublikowano

Witam mam problem z pluginem.

Ponieważ chce zrobic tak, że jest komenda

/gabka i gdy gracz wpisze /gabka dostaje gabke o

ile ma 64 diamentow :) oraz daje mu troszku jumpa.

A po co mi to ? bo mam oddzielny plugin ktory wykorzystuje gabke :)

Oto to co napisałem możecie mi powiedzieć co ja mam za błąd ?

Poniewaz wyskakuje bląd przy wpisywaniu komendy /gabka :<

 

			 else if(command.getName().equalsIgnoreCase("gabka") && player.hasPermission("sheep.gabka")){
			 ItemStack[] is;
			 is = player.getInventory().getContents();
			 for(int i = 1; i <= is.length; i++)
			 {
			 if(is[i].getType().equals(Material.DIAMOND) && is[i].getAmount() == 64)
				 {

					 player.getInventory().remove(i);
					 player.getInventory().setItem(i, new ItemStack(19, 1));
					 player.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 10, 10));
					 player.sendMessage("Operacja wykonana kurwa! ");
					 return true;
				 }
			 }
			 player.sendMessage("Nie masz potrzebnych itemkow");
				 return true;

Opublikowano

My tego nie możemy ocenić. Eclipse pokazuje, gdzie popełniłeś błąd. Sprawdziłeś w ogóle, gdzie świeci się na czerwono?

Opublikowano

juz ogranelem musialem przed użyciem opcji obiektu sprawdzić czy obiekt istnieje, dlatego popytalem i musialem dodac przed if(is.getType().....) dać: if(is != null)

;ddd

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...