Skocz do zawartości
  • 0

dystans.


MrLucyferek

Pytanie

Wie ktoś jak to naprawić??.. Jak w tytule chodzi głównie o dystans, nie ważne z jakiego dystansu i tak event się ładuje..

on rightclick:
    if player is holding book named "&eTest":
        set {target.%player%} to location of target living entity
        if distance between targeted block and entity is more than 10:
            stop
        wait 1 tick
        drawLine particle smokelarge, XYZ 0.1, 0.1, 0.1, center player, target location of target living entity, id "%player%-test1", rainbowMode false, solid false, density 4, length 0, zigZag count 0, height 0, visibleRange 100, displacementXYZ 0, 0, 0, pulseDelay 1
        wait 1 tick
        wait 1 second
        loop all living entities in radius 4 around {target.%player%}:
            if entity is not player:
                damage loop-entity by 1    

 

Edytowane przez xAxee
xAxee

Wstawiam w code.

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41417-dystans/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
3 godziny temu, MrLucyferek napisał:

Wie ktoś jak to naprawić??.. Jak w tytule chodzi głównie o dystans, nie ważne z jakiego dystansu i tak event się ładuje..


on rightclick:
    if player is holding book named "&eTest":
        set {target.%player%} to location of target living entity
        if distance between targeted block and entity is more than 10:
            stop
        wait 1 tick
        drawLine particle smokelarge, XYZ 0.1, 0.1, 0.1, center player, target location of target living entity, id "%player%-test1", rainbowMode false, solid false, density 4, length 0, zigZag count 0, height 0, visibleRange 100, displacementXYZ 0, 0, 0, pulseDelay 1
        wait 1 tick
        wait 1 second
        loop all living entities in radius 4 around {target.%player%}:
            if entity is not player:
                damage loop-entity by 1    

 

Z tego co zrozumiałem, to skrypt ma się zatrzymać jeżeli dystans między graczem, a namierzonym żywym bytem jest większy niż 10 kratek. Poprawiłem również delay i pętlę na końcu skryptu.

on right click:
	if player is holding book named "&eTest":
		set {target.%player%} to location of target living entity
		if distance between player and {target.%player%} is greater than 10:
			stop
		wait 1 tick
		drawLine particle smokelarge, XYZ 0.1, 0.1, 0.1, center player, target location of target living entity, id "%player%-test1", rainbowMode false, solid false, density 4, length 0, zigZag count 0, height 0, visibleRange 100, displacementXYZ 0, 0, 0, pulseDelay 1
		wait 21 ticks
		loop all living entities in radius 4 around {target.%player%}:
			if loop-entity is not player:
				damage loop-entity by 1

 

Edytowane przez xAxee
xAxee

Poprawiam formatowanie.

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/41417-dystans/#findComment-259162
Udostępnij na innych stronach

  • 0
4 minuty temu, Kormic napisał:

Z tego co zrozumiałem, to skrypt ma się zatrzymać jeżeli dystans między graczem, a namierzonym żywym bytem jest większy niż 10 kratek. Poprawiłem również delay i pętlę na końcu skryptu.


on right click:
	if player is holding book named "&eTest":
		set {target.%player%} to location of target living entity
		if distance between player and {target.%player%} is greater than 10:
			stop
		wait 1 tick
		drawLine particle smokelarge, XYZ 0.1, 0.1, 0.1, center player, target location of target living entity, id "%player%-test1", rainbowMode false, solid false, density 4, length 0, zigZag count 0, height 0, visibleRange 100, displacementXYZ 0, 0, 0, pulseDelay 1
		wait 21 ticks
		loop all living entities in radius 4 around {target.%player%}:
			if loop-entity is not player:
				damage loop-entity by 1

 

Dobra działa dużo lepiej, dzięki :D

Odnośnik do komentarza
https://skript.pl/temat/41417-dystans/#findComment-259163
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ę...