Skocz do zawartości
  • 0

Zatruta strzała


Fast

Pytanie

command /strzaly:
    cooldown: 10 seconds
    cooldown message: &cKolejny raz mozesz uzyc tego za &6%remaining time%&c!
    trigger:
        if player have permission "test":
            shoot a arrow from the player
            wait 1 ticks
            shoot a arrow from the player
            wait 1 ticks
            shoot a arrow from the player

 

Da się zrobic aby tylko podczas tego gdy gracz uzyje tej komendy strzały dawały efekt trucizny na 5 sekund trafionemu graczowi

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
11 godzin temu, Fast napisał:

command /strzaly:
    cooldown: 10 seconds
    cooldown message: &cKolejny raz mozesz uzyc tego za &6%remaining time%&c!
    trigger:
        if player have permission "test":
            shoot a arrow from the player
            wait 1 ticks
            shoot a arrow from the player
            wait 1 ticks
            shoot a arrow from the player



Da się zrobic aby tylko podczas tego gdy gracz uzyje tej komendy strzały dawały efekt trucizny na 5 sekund trafionemu graczowi

Tak, użyj w tym celu metadat.

https://skriptlang.github.io/Skript/expressions.html#ExprMetadata

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/#findComment-275605
Udostępnij na innych stronach

  • 0
11 godzin temu, Kormic napisał:
on projectile hit:
    metadata value "zatrucie" of event-projectile is set
    apply poison 1 to the event-projectile for 7 seconds
command /strzaly:
    cooldown: 10 seconds
    cooldown message: &cKolejny raz mozesz uzyc tego za &6%remaining time%&c!
    trigger:
        if player have permission "test":
            set metadata value "zatrucie" of event-projectile to shooter
            shoot a arrow from the player
            wait 9 second
            clear metadata value "zatrucie" of event-projectile

mam cos takiego i nie działa



 

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code, naprawiam formatowanie na ciemnym stylu.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/#findComment-275610
Udostępnij na innych stronach

  • 0
10 godzin temu, Fast napisał:

mam cos takiego i nie działa

 

Użyj eventu 'on shoot' i 'on damage'. W evencie 'on shoot' zapisujesz w strzale metadatę i w evencie 'on damage' sprawdzasz czy event-projectile posiada tę metadatę. Jeżeli tak, nakładasz na ofiarę efekt zatrucia.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/#findComment-275613
Udostępnij na innych stronach

  • 0
9 godzin temu, Kormic napisał:

Użyj eventu 'on shoot' i 'on projectile hit'.

on shoot:
    shooter's tool is bow named "luk"
    event-projectile is arrow
    set metadata value "zatrucie" of event-projectile to shooter
    
on projectile hit:
    metadata value "zatrucie" of event-projectile is set
    apply poison 1 to the event-projectile for 7 seconds
    clear metadata value "zatrucie" of event-projectile


 

?

Edytowane przez xNightPower_
Nieaktywny

Umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/#findComment-275615
Udostępnij na innych stronach

  • 0
9 godzin temu, Fast napisał:

on shoot:
    shooter's tool is bow named "luk"
    event-projectile is arrow
    set metadata value "zatrucie" of event-projectile to shooter
    
on projectile hit:
    metadata value "zatrucie" of event-projectile is set
    apply poison 1 to the event-projectile for 7 seconds
    clear metadata value "zatrucie" of event-projectile


 

?

Poprawiłem wyżej to, co napisałem. Nie musisz ustawiać wartości metadaty jako 'shooter', wystarczy, że ustawisz ją na 'true'.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43996-zatruta-strza%C5%82a/#findComment-275616
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ę...