Skocz do zawartości
  • 0

Losowy efekt po trafieniu strzałą


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

nie testowane:
 

on damage:
	damage was caused by projectile:
		projectile is a arrow      
		shooter is a attacker
		set {_effects::*} to all potions
		set {_amount} to 1 #set {_amount} to random integer between 1 and 3
		loop {_amount} times:
			set {_tier} to a random integer from 1 to 5
			set {_time} to random integer from 1 to 120 #seconds
			set {_time} to "%{_time}% seconds" parsed as a time span
			set {_potion} to a random element out of {_effects::*}
		apply potion of {_potion} potion of tier {_tier} to victim for {_time}

 

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/#findComment-329055
Udostępnij na innych stronach

  • 0

Dzięki, sprawdzę sobie.

 

2 godziny temu, Saanjuk napisał:

nie testowane:
 

on damage:
	damage was caused by projectile:
		projectile is a arrow      
		shooter is a attacker
		set {_effects::*} to all potions
		set {_amount} to 1 #set {_amount} to random integer between 1 and 3
		loop {_amount} times:
			set {_tier} to a random integer from 1 to 5
			set {_time} to random integer from 1 to 120 #seconds
			set {_time} to "%{_time}% seconds" parsed as a time span
			set {_potion} to a random element out of {_effects::*}
		apply potion of {_potion} potion of tier {_tier} to victim for {_time}

 

huh
0yjSjwB.jpg

ivall

Łączę posty

Notatka dodana przez ivall

Odnośnik do komentarza
https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/#findComment-329056
Udostępnij na innych stronach

  • 0

Po ponad godzinie prób testów i błędów oto efekt który na 100% dziala sprawdzany na 2 graczach:

 

Options:
	effects: speed and slowness and haste and mining fatigue and strength and instant Health and instant Damage and nausea and regeneration and resistance and fire resistance and water breathing and invisibility and blindness and night vision  and hunger and weakness and poison and wither and health boost and absorption and saturation
	

on damage:
	damage was caused by projectile:
		projectile is arrow	  
		shooter is attacker
		set {_tier} to random integer from 1 to 3
		set {_time} to random integer from 1 to 30
		set {_potion} to random element out of {effects::*}
		set {_time} to "%{_time}% second" parsed as time span
		apply {_potion} 1 to the victim for {_time}

on load:
	set {effects::*} to {@effects}

 

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/#findComment-329067
Udostępnij na innych stronach

  • 0

Dzięki wielkie! Sorry, że jeszcze coś do tego mam, ale było by super gdybyś powiedział jak zrobić sprawdzanie czy to była jakoś nazwana strzała (bo chce żeby na serwerze było można zdobyć specjalne strzały i żeby to sprawdzało po nazwie/nbt i wtedy dawało efekt)

Odnośnik do komentarza
https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/#findComment-329079
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ę...