Skocz do zawartości

napisałem skript na Powiekszenie-Enderchesta-Anarchia.gg jak cos nie dziala napiszcie


Rekomendowane odpowiedzi

#############################
#      Autor: xDravius    #
#       Werja pierwsza     #
#############################

on inventory close:
    if name of event-inventory contains "&8Ender chest":
        set {_target} to {ecc::lastTarget::%player%}
        set {_rows} to {enderchest::rows::%{_target}%}
        
        loop ({_rows} * 9) times:
            set {enderchest::%{_target}%::%loop-number%} to slot (loop-number - 3) of event-inventory
        
        delete {ecc::lastTarget::%player%}

on right click:
    if player's held item is flower banner pattern:
        if custom model data of player's held item is 1:
            if {enderchest::rows::%player%} is not set:
                set {enderchest::rows::%player%} to 1
            if {enderchest::rows::%player%} is less than 6:
                send "&aTwój enderchest został powiększony!" to player 
                remove 1 of player's held item from player
                add 1 to {enderchest::rows::%player%}
            else:
                send "&cNie możesz już powiększyć enderchest!" to player


command /,ec:
    trigger:
        play sound "block.ender_chest.open" with volume 1.0 to player
        set {ecc::lastTarget::%player%} to player
        if {enderchest::rows::%player%} is not set:
            set {enderchest::rows::%player%} to 3
            
        set {_rows} to {enderchest::rows::%player%}
        set {_nextGui} to a new chest inventory with {_rows} rows named "&8Ender chest %player%"
            
        loop ({_rows} * 9) times:
            set slot (loop-number - 3) of {_nextGui} to {enderchest::%player%::%loop-number%}
            
        open {_nextGui} to player
        
command /adminec [<text>] [<player>]:
    permission: Snajper.ec.admin
    permission message: &cNie posiadasz uprawnien do tej komendy!
    trigger:
        if arg 1 is not set:
            send "&8» &7Poprawne użycie: &8(&c/adminec <give/remove/see> <gracz>&8)"

        if arg 1  is "give":
            if arg 2 is not set:
                send "&cMusisz podać gracza, któremu chcesz nadać Roszerzenie enderchesta" to player
                stop
            give arg-2 a flower banner pattern of unbreaking 1 named "&5&lRoszerzenie enderchesta" with lore " &8» &7Pozwala rozszerzyć enderchesta o" and " &8» &ddodatkowe 9 slotów&7!" and "" and " &8» &cUwaga! &7Maksymalnie możesz" and " &8» &frozszerzyć enderchesta &7tylko o" and " &8» &7trzy dodatkowe linie!" with custom model data 1   
        if arg 1 is "remove":
            if arg 2 is set:
                set {_target} to arg-2
            else:
                set {_target} to player

            if {enderchest::rows::%{_target}%} is not set:
                send "&cTen gracz nie ma zapisanego enderchesta." to player
                stop

            delete {enderchest::rows::%{_target}%}
            delete {enderchest::%{_target}%::*}
            send "&aUsunięto enderchest gracza %{_target}%." to player
            stop
        if arg 1 is "see":
            if arg 2 is not set:
                send "&cMusisz podać gracza, którego enderchest chcesz zobaczyć!" to player
                stop

            set {_target} to arg-2
            set {ecc::lastTarget::%player%} to {_target}
            if {enderchest::rows::%{_target}%} is not set:
                set {enderchest::rows::%{_target}%} to 3

            set {_rows} to {enderchest::rows::%{_target}%}
            set {_inv} to a new chest inventory with {_rows} rows named "&8Ender chest %{_target}%"
            loop ({_rows} * 9) times:
                set slot (loop-number - 3) of {_inv} to {enderchest::%{_target}%::%loop-number%}
            open {_inv} to player
            stop

            
command /enderchest:
    permission: Dravius.enderchest.use
    permission message: &cNie posiadasz uprawnien do tej komendy!
    trigger:
        execute player command ",ec"
        
command /ec:
    permission: Dravius.enderchest.use
    permission message: &cNie posiadasz uprawnien do tej komendy!
    trigger:
        execute player command ",ec"

on rightclick on ender chest:
    cancel event
    execute player command ",ec"
 

Odnośnik do komentarza
https://skript.pl/temat/59035-napisa%C5%82em-skript-na-powiekszenie-enderchesta-anarchiagg-jak-cos-nie-dziala-napiszcie/
Udostępnij na innych stronach

  • 2 tygodnie później...

1. To że gracze nie mają dostępu do komędy /ec lub /enderchest to nie znaczy że nie mogą wpisać poprostu /,ec i to zadziała tak samo jak /ec (też otworzy enderchesta nawet bez permisji Dravius.enderchest.use)
2. Tutaj sprawdzasz czy enderchest::rows::%player% jest ustawione. Jeśli nie ustawiasz to na 3:

W dniu 9.02.2026 o 15:50, xDravius napisał:

        if {enderchest::rows::%player%} is not set:
            set {enderchest::rows::%player%} to 3

ale za to tutaj sprawdzasz czy enderchest::rows::%player% jest ustawione. Jeśli nie to ustawiasz to na 1 a nie na 3 jak wcześniej:

W dniu 9.02.2026 o 15:50, xDravius napisał:

            if {enderchest::rows::%player%} is not set:
                set {enderchest::rows::%player%} to 1

Edytowane przez Jano

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