Skocz do zawartości
  • 0

Skrypt na event Metin z MineStar BoxPvP


Pytanie

w evencie chodzi o to ze jak niszczymy block np beacon to zadajemu mu -1hp tego hp ma 300 
 i za zniszczenie w przedzile hp od 300 do 2 jest procent na jakis item (dawany komenda) i  gdy ktos go zniszczy jako ostani dostaje gwarantowana nagrode inna niz za wczesniejsze niszczenia 
i zeby zdobycie tego nie bylo łatwe odrzuca on wszystkich którzy są w obrębie bloku na 4 kratki do góry lub odpycha 

z góry dziękuje i bardzo proszę jak ktoś umie i ma czas pomóc <3 

Odnośnik do komentarza
https://skript.pl/temat/55647-skrypt-na-event-metin-z-minestar-boxpvp/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on break of beacon:
    if {beacon::health} is not set:
        set {beacon::health} to 300
    remove 1 from {beacon::health}
    if {beacon::health} is less than or equal to 0:
        send "&aGratulacje! Zniszczyłeś beacon i otrzymujesz gwarantowaną nagrodę!" to player
        give 1 diamond to player
        delete {beacon::health}
        delete block at event-block
    else if {beacon::health} is between 2 and 300:
        send "&cBeacon ma teraz %{beacon::health}% HP" to player
        set {_random} to random integer between 1 and 100
        if {_random} <= 10:
            send "&aOtrzymujesz nagrodę za zniszczenie beacon!" to player
            give 1 gold ingot to player
            delete {beacon::health}
            delete block at event-block
    push all players in radius 4 of event-block upwards with force 2

powinno działać

Odnośnik do komentarza
https://skript.pl/temat/55647-skrypt-na-event-metin-z-minestar-boxpvp/#findComment-334578
Udostępnij na innych stronach

  • 0
7 godzin temu, devyy napisał:
on break of beacon:
    if {beacon::health} is not set:
        set {beacon::health} to 300
    remove 1 from {beacon::health}
    if {beacon::health} is less than or equal to 0:
        send "&aGratulacje! Zniszczyłeś beacon i otrzymujesz gwarantowaną nagrodę!" to player
        give 1 diamond to player
        delete {beacon::health}
        delete block at event-block
    else if {beacon::health} is between 2 and 300:
        send "&cBeacon ma teraz %{beacon::health}% HP" to player
        set {_random} to random integer between 1 and 100
        if {_random} <= 10:
            send "&aOtrzymujesz nagrodę za zniszczenie beacon!" to player
            give 1 gold ingot to player
            delete {beacon::health}
            delete block at event-block
    push all players in radius 4 of event-block upwards with force 2

powinno działać

jest mały problem 
po znisczeniu go   1 raz zadaje mu hp ale go tez niszcze chce aby bylo zadawane samo hp i beacona nie dalo sei zniszyc 

Odnośnik do komentarza
https://skript.pl/temat/55647-skrypt-na-event-metin-z-minestar-boxpvp/#findComment-334584
Udostępnij na innych stronach

  • 0
W dniu 18.06.2023 o 18:15, devyy napisał:
on break of beacon:
    if {beacon::health} is not set:
        set {beacon::health} to 300
    remove 1 from {beacon::health}
    if {beacon::health} is less than or equal to 0:
        send "&aGratulacje! Zniszczyłeś beacon i otrzymujesz gwarantowaną nagrodę!" to player
        give 1 diamond to player
        delete {beacon::health}
        delete block at event-block
    else if {beacon::health} is between 2 and 300:
        send "&cBeacon ma teraz %{beacon::health}% HP" to player
        set {_random} to random integer between 1 and 100
        if {_random} <= 10:
            send "&aOtrzymujesz nagrodę za zniszczenie beacon!" to player
            give 1 gold ingot to player
            delete {beacon::health}
            delete block at event-block
    push all players in radius 4 of event-block upwards with force 2

powinno działać

pomozesz? 

Odnośnik do komentarza
https://skript.pl/temat/55647-skrypt-na-event-metin-z-minestar-boxpvp/#findComment-334645
Udostępnij na innych stronach

  • 0
on break of beacon:
    if {beacon::health} is not set:
        set {beacon::health} to 300
    remove 1 from {beacon::health}
    if {beacon::health} is less than or equal to 0:
        send "&aGratulacje! Zniszczyłeś beacon i otrzymujesz gwarantowaną nagrodę!" to player
        give 1 diamond to player
        delete {beacon::health}
    else if {beacon::health} is between 2 and 300:
        send "&cBeacon ma teraz %{beacon::health}% HP" to player
        set {_random} to random integer between 1 and 100
        if {_random} <= 10:
            send "&aOtrzymujesz nagrodę za zniszczenie beacon!" to player
            give 1 gold ingot to player
    push all players in radius 4 of event-block upwards with force 2
    cancel event

teraz?

Edytowane przez devyy
Odnośnik do komentarza
https://skript.pl/temat/55647-skrypt-na-event-metin-z-minestar-boxpvp/#findComment-334660
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ę...