JeżyQ 0 Opublikowano 14 stycznia 2023 Udostępnij Opublikowano 14 stycznia 2023 Cześć, mam pytanie. Czy da sie zrobić tak, aby po trafieniu kogoś specjalną strzałą ta osoba dostała losowy efekt na 30 sekund? Cytuj Odnośnik do komentarza https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Saanjuk 50 Opublikowano 14 stycznia 2023 Udostępnij Opublikowano 14 stycznia 2023 (edytowane) 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 14 stycznia 2023 przez Saanjuk Cytuj 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 Więcej opcji udostępniania...
0 JeżyQ 0 Opublikowano 14 stycznia 2023 Autor Udostępnij Opublikowano 14 stycznia 2023 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 Łączę posty Notatka dodana przez ivall Cytuj 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 Więcej opcji udostępniania...
0 Saanjuk 50 Opublikowano 14 stycznia 2023 Udostępnij Opublikowano 14 stycznia 2023 (edytowane) 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 14 stycznia 2023 przez Saanjuk Cytuj 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 Więcej opcji udostępniania...
0 JeżyQ 0 Opublikowano 14 stycznia 2023 Autor Udostępnij Opublikowano 14 stycznia 2023 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) Cytuj 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 Więcej opcji udostępniania...
0 Saanjuk 50 Opublikowano 14 stycznia 2023 Udostępnij Opublikowano 14 stycznia 2023 Obawiam się że nie da się zweryfikować nazwy juz wystrzelonej strzały ale mogę się mylić próbowałem na kilka sposobów niestety nie wiem jak to zrobić Cytuj Odnośnik do komentarza https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/#findComment-329082 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
JeżyQ 0
Cześć, mam pytanie. Czy da sie zrobić tak, aby po trafieniu kogoś specjalną strzałą ta osoba dostała losowy efekt na 30 sekund?
Odnośnik do komentarza
https://skript.pl/temat/54177-losowy-efekt-po-trafieniu-strza%C5%82%C4%85/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.