Skocz do zawartości

Rekomendowane odpowiedzi

# Autor: kamixek

# Zakaz publikowania i udostepniania bez zgody autora.

 

command /torba nadaj <player>:

    permission: torba.admin

    trigger:

        give 1 leather named "&6&lTorba na Bruk" with lore "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e0 &7bruku." to arg-1

        send "&aNadano Torbe na Bruk graczowi %arg-1%" to player

 

on mine of cobblestone or stone:

    if player has leather named "&6&lTorba na Bruk":

        loop items in player's inventory:

            if name of loop-item is "&6&lTorba na Bruk":

                cancel event

                set block to air

                

                # Odczytywanie aktualnej ilosci bruku z lore

                set {_lore::*} to lore of loop-item

                set {_line} to {_lore::3}

                replace "&7Zawartosc: &e" and " &7bruku." with "" in {_line}

                set {_ilosc} to {_line} parsed as integer

                

                # Zwiekszanie licznika

                add 1 to {_ilosc}

                

                # Aktualizacja przedmiotu

                set lore of loop-item to "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e%{_ilosc}% &7bruku."

                stop

 

on right click:

    if name of player's tool is "&6&lTorba na Bruk":

        cancel event

        set {_lore::*} to lore of player's tool

        set {_line} to {_lore::3}

        replace "&7Zawartosc: &e" and " &7bruku." with "" in {_line}

        set {_ilosc} to {_line} parsed as integer

        

        if {_ilosc} is less than 64:

            send "&cPotrzebujesz przynajmniej 64 sztuk bruku w torbie, aby go przetworzyc!" to player

            stop

            

        # Zmniejszanie ilosci o 64

        remove 64 from {_ilosc}

        set lore of player's tool to "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e%{_ilosc}% &7bruku."

        

        # Losowanie nagrody

        set {_szansa} to random integer between 1 and 3

        if {_szansa} is 1:

            give 8 coal to player

            send "&a&lTorba: &7Przetworzono bruk na &88 szt. Wegla&7!" to player

        if {_szansa} is 2:

            give 4 iron ingot to player

            send "&a&lTorba: &7Przetworzono bruk na &f4 szt. Zelaza&7!" to player

        if {_szansa} is 3:

            give 2 gold ingot to player

            send "&a&lTorba: &7Przetworzono bruk na &e2 szt. Zlota&7!" to player

       

    

        play sound "block.grindstone.use" to player

Odnośnik do komentarza
https://skript.pl/temat/59150-system-zapas%C3%B3w-g%C3%B3rnika/
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
Dodaj odpowiedź do tematu...

×   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ę...