Skocz do zawartości
  • 0

kilka lokacji


hwdp789

Pytanie

to ma byc cos w stylu:

 

komenda /test

stworz lokacje {test2.%player%} w miejscu gracza

dodaj lokacje {test.%player%} 2 bloki za graczem

dodaj lokacje {test.%player%} 2 bloki na lewo od gracza

dodaj lokacje {test.%player%} 2 bloki na prawo od gracza

dodaj lokacje {test.%player%} 2 bloki przed graczem

stworz zombie ktory nie moze sie ruszyc w miejscu {test.%player%} (z tym ze nie moze sie ruszyc, to jesli sie tak da)

poczekaj 2 sekundy

zabij zespawnowane moby (te 4 zombiaki)

 

wiec jesli zombie to "X" a gracz to "O" to ma to wygladac tak

 

                   X

         X       O      X

                  X

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/
Udostępnij na innych stronach

17 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /test:
	trigger:
		set {test2::%player%} to location at player
		add "%location of 2 block behind player%" to {test::%player%}
		add "%location of 2 block left player%" to {test::%player%}
		add "%location of 2 block right player%" to {test::%player%}
		add "%location of 2 block before player%" to {test::%player%}
		loop {test::%player%}:
        	spawn zombie at loop-index
			set walk speed of last spawned entity to 0
		wait 2 seconds
		kill last spawned entity

 

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-145195
Udostępnij na innych stronach

  • 0
{test.%player%}

to co innego niż

{test::%player%}

Poprawna wersja:

command /test:
	trigger:
		set {test2::%player%} to location at player
		add "%location of block 2 behind player%" to {test::%player%}
		add "%location of block 2 left player%" to {test::%player%}
		add "%location of block 2 right player%" to {test::%player%}
		loop {test::%player%::*}:
			spawn zombie at {test::%player%}
			set walk speed of last spawned entity to 0
		wait 2 seconds
		kill last spawned entity

 

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147605
Udostępnij na innych stronach

  • 0
command /test:
	trigger:
		set {test::%player%} to location at player
		loop 3 times:
			if loop-number = 1:
				set {_x} to "behind"
			if loop-number = 2:
				set {_x} to "left"
			if loop-number = 3:
				set {_x} to "right"
			add "%location of block 2 %{_x}% of player%" to {test::%player%}
		remove "%location of player%" from {test::%player%}
			spawn 1 of zombie at ({test::%player%}) parsed as location
			set walk speed of last spawned entity to 0
			apply invisible of tier 1 to last spawned entity
			wait 2 seconds
			kill last spawned entity
		clear {test::%player%}

 

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147642
Udostępnij na innych stronach

  • 0

@esej to nie zadziala bo jak sie pojawi drugi zombie gdzies indziej na swiecie w ciągu tych 2 sekund to zabije tego LAST SPAWNED a nie tego ktorego pojawiles!

@esej jak nie wierzysz zobacz sobie ten temat geniuszu...

 

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147646
Udostępnij na innych stronach

  • 0

https://code.skript.pl/Ac1njFrK/

troche przerobilem, jesli zle to wybaczcie, bo byly bledy i nie wiedzialem co robic XDDD

i teraz zostal juz aby 1 blad. "block 2" in not an entity type" a z tym to juz nwm co mam robic 

@kaol48s A to zabijanie dziala poprawnie, poniewaz nawet jak sie zespawnuje jakis dodatkowy, to jego nie tknie. 

@esej Zostalo juz tylko zrobic zeby zombie spawnowaly sie nie "na graczu" tylko za nim itd.

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147682
Udostępnij na innych stronach

  • 0
11 godzin temu, hwdp789 napisał:

https://code.skript.pl/Ac1njFrK/

troche przerobilem, jesli zle to wybaczcie, bo byly bledy i nie wiedzialem co robic XDDD

i teraz zostal juz aby 1 blad. "block 2" in not an entity type" a z tym to juz nwm co mam robic 

@kaol48s A to zabijanie dziala poprawnie, poniewaz nawet jak sie zespawnuje jakis dodatkowy, to jego nie tknie. 

@esej Zostalo juz tylko zrobic zeby zombie spawnowaly sie nie "na graczu" tylko za nim itd.

Możesz zostawić mój kod typie? XDDDDDDD 
W tym momencie go zepsułeś ;>

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147770
Udostępnij na innych stronach

  • 0
11 godzin temu, Lloyd PL napisał:

dodaj zombie do jakiejś zmiennej i go zabij pobierając go z tej zmiennej

 

To mi to zrob, bo ja tak dobrze skriptu nie znam :) po to napisalem w temacie zlecenia, a nie pytania i problemy

12 godzin temu, esej napisał:

Możesz zostawić mój kod typie? XDDDDDDD 
W tym momencie go zepsułeś ;>

To go napisz tak zeby dzialal

 

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147818
Udostępnij na innych stronach

  • 0
command /test:
	trigger:
		spawn 1 zombie behind player
		set maximum speed of last spawned entity to 0
		spawn 1 zombie left player
		set maximum speed of last spawned entity to 0
		spawn 1 zombie right player
		set maximum speed of last spawned entity to 0
		

 

Edytowane przez esej
Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147831
Udostępnij na innych stronach

  • 0
3 godziny temu, esej napisał:

command /test:
	trigger:
		spawn 1 zombie behind player
		set maximum speed of last spawned entity to 0
		spawn 1 zombie left player
		set maximum speed of last spawned entity to 0
		spawn 1 zombie right player
		set maximum speed of last spawned entity to 0
		

 

Nie testowalem skryptu, ale z tego co pamietam to prosilem aby moby spawnowaly sie 2 kratki od gracza

Odnośnik do komentarza
https://skript.pl/temat/21276-kilka-lokacji/#findComment-147871
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ę...