Skocz do zawartości
  • 0

Pomoc z skryptem


koncuwka69

Pytanie

Witam przychodze z prosba o pomoc by dodac range w skrypcie farmer ktora bedzie dostawala za scinanie lisci, zabijanie zwierzat 4$

I aby byly tez ranga budowniczy, nie musi nic robic oby tylko dalo sie nadac przez skrypt

options:
    gornik-grupa: gornik
    rybak-grupa: rybak
    drwal-grupa: drwal

command /praca:
    executable by: players
    trigger:
        open chest with 3 rows named "&6&lPrace" to player
        loop 27 times:
            set slot loop-number - 1 of player's current inventory to white stained glass pane named " "
        loop 9 times:
            set slot loop-number + 8 of player's current inventory to gray stained glass pane named " "
        if groups of player contains "{@gornik-grupa}":
            set slot 11 of player's current inventory to iron pickaxe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
        else:
            set slot 11 of player's current inventory to iron pickaxe named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku kamienia otrzymujesz &a2 &7grosze!"
        if groups of player contains "{@rybak-grupa}":
            set slot 13 of player's current inventory to fishing rod of infinity 10 named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!" and "&aJuz posiadasz te prace!"
        else:
            set slot 13 of player's current inventory to fishing rod named "&ePraca&7: &bRybak" with lore "&7Przy wylowieniu kazdej rzeczy otrzymujesz &a10 &7groszy!"
        if groups of player contains "{@drwal-grupa}":
            set slot 15 of player's current inventory to iron axe of infinity 10 named "&ePraca&7: &6Gornik" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!" and "&aJuz posiadasz te prace!"
        else:
            set slot 15 of player's current inventory to iron axe named "&ePraca&7: &aDrwal" with lore "&7Przy wykopaniu kazdego bloku drzewa otrzymujesz &a2 &7grosze!"
        set slot 26 of player's current inventory to barrier named "&cZamknij" with lore "&7Kliknij &6LPM&7, aby zamknac te okno!"
        
on inventory click:
    if name of player's current inventory is not "&6&lPrace":
        stop
    if clicked inventory is player's inventory:
        stop
    cancel event
    if clicked slot is 11:
        if groups of player contains "{@gornik-grupa}":
            send "&cJuz posiadasz te prace!" to player
            stop
        if groups of player contains "{@rybak-grupa}":
            execute console command "pex user %player% group remove {@rybak-grupa}"
        if groups of player contains "{@drwal-grupa}":
            execute console command "pex user %player% group remove {@drwal-grupa}"
        execute console command "pex user %player% group add {@gornik-grupa}"
        close player's inventory
        send title "&eWybrales prace&7:" with subtitle "&6&lGornik" to player
    else if clicked slot is 13:
        if groups of player contains "{@rybak-grupa}":
            send "&cJuz posiadasz te prace!" to player
            stop
        if groups of player contains "{@gornik-grupa}":
            execute console command "pex user %player% group remove {@gornik-grupa}"
        if groups of player contains "{@drwal-grupa}":
            execute console command "pex user %player% group remove {@drwal-grupa}"    
        execute console command "pex user %player% group add {@rybak-grupa}"
        close player's inventory
        send title "&eWybrales prace&7:" with subtitle "&b&lRybak" to player
    else if clicked slot is 15:
        if groups of player contains "{@drwal-grupa}":
            send "&cJuz posiadasz te prace!" to player
            stop
        if groups of player contains "{@gornik-grupa}":
            execute console command "pex user %player% group remove {@gornik-grupa}"
        if groups of player contains "{@rybak-grupa}":
            execute console command "pex user %player% group remove {@rybak-grupa}"    
        execute console command "pex user %player% group add {@drwal-grupa}"
        close player's inventory
        send title "&eWybrales prace&7:" with subtitle "&a&lDrwal" to player
    else if clicked slot is 26:
        close player's inventory
        
on mine:
    if event-block is stone:
        if groups of player doesn't contain "{@gornik-grupa}":
            stop
    else if event-block is any log:
        if groups of player doesn't contain "{@drwal-grupa}":
            stop
    else if event-block is not stone or any log:
        stop
    add 2 to player's money
        
on fishing:
    if fishing state is not CAUGHT_FISH:
        stop
    if groups of player doesn't contain "{@rybak-grupa}":
        stop
    add 10 to player's money

Odnośnik do komentarza
https://skript.pl/temat/41934-pomoc-z-skryptem/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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