Skocz do zawartości
  • 0

Obrazenia na Bossie


Conem

Pytanie

WIe ktos jak zrobic bossa, gdzie jest mechanika nagrod po zabiciu bossa nastepujaca:
1. (nazwa gracza) 300 damage

2. (nazwa gracza) 200 damage

3. (nazwa gracza) 100 damage

gdzie TOP 1 obrazen otrzymuje nagrody, a reszta nic nie dostaje

oraz gdzie jest zmienna {health:boss} ktora informuje ile boss ma hp. 

Odnośnik do komentarza
https://skript.pl/temat/57104-obrazenia-na-bossie/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
options:
    nazwa-bossa: Potezny Boss
on damage:
    attacker is a player
    if uncolored name of victim contains "{@nazwa-bossa}":
        add damage to {boss::damage::%attacker%}
on death:
    if uncolored name of victim contains "{@nazwa-bossa}":
        set {_top::*} to sorted indices of {boss::damage::*} in descending order
        loop 3 times:
            add {_top::%loop-value%} to {_top_3::*}
        send "&e%{_top_3::1} parsed as offline player% zadal najwiecej obrazen bossowi!" to all players
        give dirt named "nagroda" to ({_top_3::1} parsed as player)

 

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/57104-obrazenia-na-bossie/#findComment-340847
Udostępnij na innych stronach

  • 0
W dniu 21.02.2024 o 09:17, Fendi napisał:
options:
    nazwa-bossa: Potezny Boss
on damage:
    attacker is a player
    if uncolored name of victim contains "{@nazwa-bossa}":
        add damage to {boss::damage::%attacker%}
on death:
    if uncolored name of victim contains "{@nazwa-bossa}":
        set {_top::*} to sorted indices of {boss::damage::*} in descending order
        loop 3 times:
            add {_top::%loop-value%} to {_top_3::*}
        send "&e%{_top_3::1} parsed as offline player% zadal najwiecej obrazen bossowi!" to all players
        give dirt named "nagroda" to ({_top_3::1} parsed as player)

 

co musze wstawic w loopa, aby bylo to widoczne na placeholderapi, przy czym nie dziala mi kod tak jak ma dzialac, przykladowo nie pokazuje mi na placeholderapi gracza, oraz nie dodaja sie jego obrazenia:

on damage:
    attacker is a player:
    if display name of victim is "Warden":
        add damage to {boss::damage::%attacker%}

on death:
    if {WARDEN} is true:
        if attacker is player:
            if display name of victim is "Warden":
                cancel drops
                set {_top::*} to sorted indices of {boss::damage::*} in descending order
                loop 1 times:
                    add {_top::%loop-value%} to {_top_3::*}
                give 1 of diamond to ({_top_3::1} parsed as player)
                loop all players:
                    remove bossbar "contest"
                    send all players title "&8" with subtitle "Gracz &e%({_top_3::1} Otrzymal cenne przedmioty!" for 10 seconds 
                    clear {boss::damage::*}
                    clear {_top_3::*}

on placeholderapi placeholder request for the prefix "warden":
    loop all players:
        if the identifier is "top1":
            set the result to "&71. &f%({_top_3::1} parsed as offline player)%  %{boss::damage::%({_top_3::1} parsed as player)%}% dmg"
        if the identifier is "top2":
            set the result to "&72. &f%({_top_3::2} parsed as offline player)% %{boss::damage::%({_top_3::2} parsed as player)%}% dmg"
        if the identifier is "top3":
            set the result to "&73. &f%({_top_3::3} parsed as offline player)%  %{boss::damage::%({_top_3::3} parsed as player)%}% dmg"

 

Nicku

Dodaje skrypt w blok kodu

Notatka dodana przez Nicku

Odnośnik do komentarza
https://skript.pl/temat/57104-obrazenia-na-bossie/#findComment-341030
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ę...