Skocz do zawartości
  • 0

Problem z Cobblex


YEETI_9999

Pytanie

Mam problem z moim pluginem do cobblex, gdy wpisuję komendę /cx normalnie pokazuje, że potrzebuje 576 cobbla pomimo, że posiadam taką ilość. Nie wiem co może być przyczyną?
 

	@Override
	public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] args) {
		Player p = (Player)sender;
		ItemStack cobblex = Cobblexcx.Mossy(p);
		
		ItemStack itemstack = new ItemStack(Material.COBBLESTONE, 576);
		
		if(args.length == 0) {
			if(!p.getInventory().contains(itemstack)) {
				p.sendMessage("§c§lBRAK PRZEDMIOTU §8§k|§7 §7576 COBBLESTONE §8§k|");
			} else {
				p.getInventory().remove(itemstack);
				p.sendMessage("§7Otrzymałeś/aś §81x Cobblex §7do ekwipunku!");
				p.getInventory().addItem(cobblex);
			}
		} else {
			p.sendMessage("§c§lUZYCIE §8§k|§7 §7/cobblex §8§k|§7 §7/cx §8§k|");
		}
		return false;
	}

 

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Wymyśliłem coś takiego.

@Override
	public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] args) {
		Player p = (Player)sender;
		ItemStack cobblex = Cobblexcx.Mossy(p);
		ItemStack itemstack = new ItemStack(Material.COBBLESTONE, 576);
		
		if(args.length == 0) {
			if(!p.getInventory().containsAtLeast(itemstack, 576)) p.sendMessage("§c§lBRAK PRZEDMIOTU §8§k|§7 §7576 COBBLESTONE §8§k|");
			else {
				p.getInventory().removeItem(itemstack);
				p.sendMessage("§7Otrzymałeś/aś §81x Cobblex §7do ekwipunku!");
				p.getInventory().addItem(cobblex);
			}
		}
		else p.sendMessage("§c§lUZYCIE §8§k|§7 §7/cobblex §8§k|§7 §7/cx §8§k|");
		return false;
	}

 

Nie jestem jakiś wybitny w pisaniu pluginów, więc ten kod może być tragiczny.

Edytowane przez Shooterowy
Uproszczenie kodu
Odnośnik do komentarza
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ę...