Skocz do zawartości
  • 0

Spawn mobów wokół gracza


hexero

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 minuty temu, hexero napisał:

Cześć, szukam skryptu który po wpisaniu jakiejś komendy zrespi wokół gracza np 5 zombie które znikną np. po 3 sekundach

Poddałem się po wielu próbach :/

Proszę, powinno pomóc.

command /spawnzombie:
	trigger:
		loop all blocks in radius 5 around player:
			loop-block is not air
			block above loop-block is air
			block 2 meters above loop-block is air
			{_t} is less than 5
			spawn zombie at location of block above loop-block
			add 1 to {_t}
			add last spawned zombie to {_t::*}
		wait 3 seconds
		kill {_t::*}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, Kormic napisał:

Proszę, powinno pomóc.


command /spawnzombie:
	trigger:
		loop all blocks in radius 5 around player:
			loop-block is not air
			block above loop-block is air
			block 2 meters above loop-block is air
			{_t} is less than 5
			spawn zombie at location of block above loop-block
			add 1 to {_t}
			add last spawned zombie to {_t::*}
		wait 3 seconds
		kill {_t::*}

 

za moment sprawdze

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Coś nie działa, a jakby to

5 minut temu, Kormic napisał:

Proszę, powinno pomóc.


command /spawnzombie:
	trigger:
		loop all blocks in radius 5 around player:
			loop-block is not air
			block above loop-block is air
			block 2 meters above loop-block is air
			{_t} is less than 5
			spawn zombie at location of block above loop-block
			add 1 to {_t}
			add last spawned zombie to {_t::*}
		wait 3 seconds
		kill {_t::*}

 

Nie działa ;/

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
15 minut temu, hexero napisał:

Coś nie działa, a jakby to

Nie działa ;/

Co konkretnie nie działa? Sama komenda czy być może są jakieś błędy w konsoli?

Myślę, że wiem w czym problem. Nie można sprawdzać czy zmienna jest mniejsza od 5 podczas gdy nie jest ustawiona.

Poprawiony kod:

command /spawnzombie:
	trigger:
		set {_t} to 0
		loop all blocks in radius 5 around player:
			loop-block is not air
			block above loop-block is air
			block 2 meters above loop-block is air
			{_t} is less than 5
			spawn zombie at location of block above loop-block
			add 1 to {_t}
			add last spawned zombie to {_t::*}
		wait 3 seconds
		kill {_t::*}

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, Kormic napisał:

Co konkretnie nie działa? Sama komenda czy być może są jakieś błędy w konsoli?

Myślę, że wiem w czym problem. Nie można sprawdzać czy zmienna jest mniejsza od 5 podczas gdy nie jest ustawiona.

Poprawiony kod:


command /spawnzombie:
	trigger:
		set {_t} to 0
		loop all blocks in radius 5 around player:
			loop-block is not air
			block above loop-block is air
			block 2 meters above loop-block is air
			{_t} is less than 5
			spawn zombie at location of block above loop-block
			add 1 to {_t}
			add last spawned zombie to {_t::*}
		wait 3 seconds
		kill {_t::*}

 

Cały czas nie działa, żadnych błędów 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
26 minut temu, hexero napisał:

Cały czas nie działa, żadnych błędów 

Komenda ta u mnie działała bez zarzutu. Podaj wersję Skripta, wersję serwera oraz silnik serwera.

Zrobiłem drugi kod, który w lepszy sposób rozmieszcza zombie wokół gracza.

command /spawnzombie:
	trigger:
		set {_t} to 0
		while {_t} is not 5:
			set {_b} to random block out of (blocks in radius 5 around player)
			{_b} is not air
			block above {_b} is air
			block 2 meters above {_b} is air
			chance of 10%:
				spawn zombie at location of block above {_b}
				add last spawned zombie to {_t::*}
				add 1 to {_t}
		wait 3 seconds
		kill {_t::*}

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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