Skocz do zawartości
  • 0

Nagroda


PoprostuAdam

Pytanie

command /nagroda:
    cooldown: 1 second
    trigger:
        open chest inventory with 1 rows to player
        set slot 4 of player's current inventory to 1 of gold block
        send "&aOdebrałeś dzienną nagrodę!" to player
        broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"
if clicked slot is 4:
    send "&aOdebrałeś dzienną nagrodę!" to player
    broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"
    chance of 10%:
        give 1 of dirt to player
    chance of 40%:
        execute console command "crates key %player% legendarna"
    chance of 50%:
        execute console command "crates key %player% epicka"
    chance of 5%:
        execute console command "dajbrush 1x1 %player%"
    chance of 60%:
        execute console command "crates key %player% rzadka"





nie działa tak że jak siękliknie nic nie daje /:

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/51736-nagroda/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

 

Z twoich wiadomości wynika, że chcesz aby wyglądało to w ten sposób:
 

on inventory click:
    if clicked slot is 4:
        send "&aOdebrałeś dzienną nagrodę!" to player
        broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"
        chance of 10%:
            give 1 of dirt to player
        chance of 40%:
            execute console command "crates key %player% legendarna"
        chance of 50%:
            execute console command "crates key %player% epicka"
        chance of 5%:
            execute console command "dajbrush 1x1 %player%"
        chance of 60%:
            execute console command "crates key %player% rzadka"

aczkolwiek poleciłbym ci to zrobić w taki sposób:

 

command /nagroda:
    cooldown: 1 second
    trigger:
        open chest inventory with 1 rows named "&4Nazwa Gui" to player
        set slot 4 of player's current inventory to 1 of gold block
        send "&aOdebrałeś dzienną nagrodę!" to player
        broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"

on inventory click:
    if name of player's current inventory is "&4Nazwa Gui":
        if clicked slot is 4:
            send "&aOdebrałeś dzienną nagrodę!" to player
            broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"
            chance of 10%:
                give 1 of dirt to player
            chance of 40%:
                execute console command "crates key %player% legendarna"
            chance of 50%:
                execute console command "crates key %player% epicka"
            chance of 5%:
                execute console command "dajbrush 1x1 %player%"
            chance of 60%:
                execute console command "crates key %player% rzadka"

Poprzednim sposobem zbiegałoby ci się to z podstawowym ekwipunkiem który otwierasz klawiszem "E". Tym sposobem clicked slot będzie dotyczył tylko GUI o nazwię "&4Nazwa Gui" otworzonym po wpisaniu /nagroda

Odnośnik do komentarza
https://skript.pl/temat/51736-nagroda/#findComment-317528
Udostępnij na innych stronach

  • 0
3 godziny temu, khaz1x napisał:
command /nagroda:
    cooldown: 1 second
    trigger:
        open chest inventory with 1 rows named "&4Nazwa Gui" to player
        set slot 4 of player's current inventory to 1 of gold block
        send "&aOdebrałeś dzienną nagrodę!" to player
        broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"

on inventory click:
    if name of player's current inventory is "&4Nazwa Gui":
        if clicked slot is 4:
            send "&aOdebrałeś dzienną nagrodę!" to player
            broadcast "&aGracz %player% odebrał codzienną nagrodę &cteż chcesz? &7/nagroda"
            chance of 10%:
                give 1 of dirt to player
            chance of 40%:
                execute console command "crates key %player% legendarna"
            chance of 50%:
                execute console command "crates key %player% epicka"
            chance of 5%:
                execute console command "dajbrush 1x1 %player%"
            chance of 60%:
                execute console command "crates key %player% rzadka"

to działa?

Odnośnik do komentarza
https://skript.pl/temat/51736-nagroda/#findComment-317538
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ę...