Skocz do zawartości
  • 0

Damage mobą w pętli


Pytanie

Hej, dopiero się uczę pisać pluginy i potrzebuję pomocy ponieważ chcę zadać obrażenia mobom w pętli ale nie do końca  wiem jak.

To jest mój kod :

@Override
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
		Player p = (Player) sender;
		Location loc = p.getLocation();
		for (Entity e : loc.getWorld().getEntities()) {
			if (e.getLocation().distance(loc) < 10) {
				if (!e.equals(p)) {
					e.getDamage(10, p);          
				}
			}
		}
	return true;
	}

Przeczytałem na jakimś forum że to tak powinno mniej więcej wyglądać  "damage(double amount, Entity source)"   chyba, jak już mówiłem dopiero zacząłem się uczyć

więc dałem "e.damage(10, p);"   ale to nie działa            error:   The method damage(int, Player) is undefined for the type Entity 

próbowałem dać "e.setFireTicks(20*5);"   i wtedy wszystko działa bardzo dobrze

Z góry dziękuje za każdą próbę udzielenia pomocy
    

Odnośnik do komentarza
https://skript.pl/temat/33381-damage-mob%C4%85-w-p%C4%99tli/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

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ę...