Skocz do zawartości
  • 0

Potrzebuję pomocy ze skryptem na zadania.


Pytanie

Cześć, piszę sobie skrypt na zadania na mój serwer survival, na razie mam to:
 

command /zadanka:
    trigger:
        wait 3 tick
        open chest with 3 row named "&8          ※ &9LISTA ZADAN&8 ※" to player
        format slot 0 of player with 1 of book named "&8※ &aZADANIE 1&8 ※" with lore "&8» &eAby wykonać to zadanie musisz miec w ekwipunku 1 diament." to close then run [make player execute command "/zadanie1"]
        format slot 1 of player with 1 of book named "&8※ &aZADANIE 2&8 ※" with lore "&8» &eKLIKNIJ MNIE!" to close then run [make player execute command "/cpk"]
        format slot 17 of player with 1 of barrier named "&8※ &cZAMKNIJ&8 ※" to close then run [make player execute command " "]


command /zadanie1:
    trigger:
        wait 3 tick
        if player has 1 diamond:
            launch star firework colored green at player timed 0
            launch ball firework colored yellow at player timed 0
            remove 1 diamond from player
            drop ("NICK" parsed as offline player)'s skull named "TROFEUM"
            send player title "&9&lGratulacje!" with subtitle "&a&oWykonales zadanie: &e&lTEST" for 6 seconds
        else:
            send "&cNie masz potrzebnych przedmiotow, aby wykonac to zadanie!"

 

Czy jest możliwość w jakiś sposób ustawić, aby książka w GUI po wykonaniu zadania zmieniała się np. na enchantowaną lub inny item i nie można byłoby wykonać zadania 2 raz?

I jeszcze mam pytanie, jak dodać do wymaganych przedmiotów np. jajko creepera i łóżko o danym kolorze?

Edytowane przez Sherfy
Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /zadanka:
    trigger:
        wait 3 tick
        open chest with 3 row named "&8          ※ &9LISTA ZADAN&8 ※" to player
        if {zadanie1::%player%} is not set:
            format slot 0 of player with 1 of book named "&8※ &aZADANIE 1&8 ※" with lore "&8» &eAby wykonać to zadanie musisz miec w ekwipunku 1 diament." to close then run [make player execute command "/zadanie1"]
        else:
            format slot 0 of player with 1 of enchanted book named "&8※ &aZADANIE 1&8 ※" with lore "&8» &aZadanie wykonane." to be unstealable
        format slot 1 of player with 1 of book named "&8※ &aZADANIE 2&8 ※" with lore "&8» &eKLIKNIJ MNIE!" to close then run [make player execute command "/cpk"]
        format slot 17 of player with 1 of barrier named "&8※ &cZAMKNIJ&8 ※" to close then run [make player execute command " "]


command /zadanie1:
    trigger:
        wait 3 tick
        if player has 1 diamond:
            launch star firework colored green at player timed 0
            launch ball firework colored yellow at player timed 0
            remove 1 diamond from player
            drop ("NICK" parsed as offline player)'s skull named "TROFEUM"
            send player title "&9&lGratulacje!" with subtitle "&a&oWykonales zadanie: &e&lTEST" for 6 seconds
            set {zadanie1::%player%} to true
        else:
            send "&cNie masz potrzebnych przedmiotow, aby wykonac to zadanie!"

 

56 minut temu, Sherfy napisał:

I jeszcze mam pytanie, jak dodać do wymaganych przedmiotów np. jajko creepera i łóżko o danym kolorze?

if player has spawn creeper:

if player has yellow bed:

 

Edytowane przez Shooterowy
Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212731
Udostępnij na innych stronach

  • 0
10 minut temu, tazu napisał:

W takim przypadku, np. komenda /reset1

 


set {zadanie1::%player%} to false

 

@tazu dodałem niżej

command /reset1:
    trigger:
        set {zadanie1::%player%} to false

pisze error, że nie rozumie "false"

Edytowane przez Sherfy
Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212736
Udostępnij na innych stronach

  • 0

command /reset1 [<player>]:
    trigger:
        if arg 1 is not set:
            send "&4Błąd: &cNie wpisałeś swojego nicku, użyj /reset1 (twój_nick)"
        if arg 1 is set:
            set {zadanie1::%player%} to false
            send "&2Brawo: &aZadanie zostało poprawnie zresetowane."

Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212738
Udostępnij na innych stronach

  • 0
command /reset1 [<offlineplayer=%player%>]:
    trigger:
        if {zadanie1::%argument%} is true:
            clear {zadanie1::%argument%}
            send "Zresetowano zadanie 1 gracza %argument%"

 

Edytowane przez Shooterowy
Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212739
Udostępnij na innych stronach

  • 0
19 minut temu, Shooterowy napisał:

command /reset1 [<offlineplayer=%player%">]:
    trigger:
        if {zadanie1::%argument%} is true:
            clear {zadanie1::%argument%}
            send "Zresetowano zadanie 1 gracza %argument%"

 

mKgxTAs.png

Dobra wystarczyło wywalić jedno " bo przypadkiem wpisałem i działa

:)

Edytowane przez Sherfy
Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212741
Udostępnij na innych stronach

  • 0
1 minutę temu, Sherfy napisał:

mKgxTAs.png

command /reset1 [<player>]:
    trigger:
        if arg 1 is not set:
            send "&4Błąd: &cNie wpisałeś swojego nicku, użyj /reset1 (twój_nick)"
        if arg 1 is set:
            if {zadanie1::%player%} is true:
                clear {zadanie1::%player%}
                send "&2Brawo: &aZadanie zostało poprawnie zresetowane."

Odnośnik do komentarza
https://skript.pl/temat/32753-potrzebuj%C4%99-pomocy-ze-skryptem-na-zadania/#findComment-212742
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...