Skocz do zawartości
  • 0

Skrypt na PremiumCase


DeepesT

Pytanie

Witam czy mógłby mi ktoś napisać skrypt na PremiumCase wraz z wyłączeniem/włączeniem powiadomień w gui ? (Powiadomienia chciałbym aby były np klikasz na wyłącz i zmienia ci się w lore na wyłączone ) Z góry dziękuję i Pozdrawiam Serdecznie Dominik

Edytowane przez DeepesT
Odnośnik do komentarza
https://skript.pl/temat/41757-skrypt-na-premiumcase/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Skrypt to nie najlepsze rozwiązanie. Polecam plugin GoldenCrates. Możesz zarządzać dropami w GUI. Wiele animacji oraz dźwięków. Powiadomienia wybranych skrzynek możesz wyłączyć w configu.

Edytowane przez gnomq
Odnośnik do komentarza
https://skript.pl/temat/41757-skrypt-na-premiumcase/#findComment-261696
Udostępnij na innych stronach

  • 0
3 godziny temu, gnomq napisał:

Skrypt to nie najlepsze rozwiązanie. Polecam plugin GoldenCrates. Możesz zarządzać dropami w GUI. Wiele animacji oraz dźwięków. Powiadomienia wybranych skrzynek możesz wyłączyć w configu.

Mozna zrobic cos podobnego w skripcie a kod nie musi przekraczac 100 linijek

Cytat

 (Powiadomienia chciałbym aby były np klikasz na wyłącz i zmienia ci się w lore na wyłączone ) 

Chodzi ci o powiadomienia z dropu skrzynki czy powiadomienie o tym ze komus dropla skrzynka.?

Edytowane przez Cinu2421
Odnośnik do komentarza
https://skript.pl/temat/41757-skrypt-na-premiumcase/#findComment-261700
Udostępnij na innych stronach

  • 0

Przykladowy kod:

command /case:
    trigger:
        player has permission "AdminCase":
            give player chest named "Case"
on right click with chest on crafting table:
    player's tool is chest named "Case":
        player has permission "AdminCase":
            cancel event
            open chest inventory with 3 rows named "Ustawienia dropu z case" to player
            set {_n} to 0
            loop {Case.przedmioty::*}:
                set slot {_n} of player's current inventory to loop-value
                add 1 to {_n}
            set {Case.open::%player%} to true
on inventory close:
    if {Case.open::%player%} is set:
        loop 54 times:
            set {Case.przedmioty::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
        delete {Case.open::%player%}
on place of chest:
    player's tool is chest named "Case":
        cancel event
        remove 1 of event-item from player's inventory
        loop {Case.przedmioty::*}:
            if loop-value is not air:
                drop 1 of loop-value at event-location
                add loop-value to {_Drop::*}
        broadcast "Gracz: %player% otworzyl case i wylosowal:"
        loop {_Drop::*}:
            broadcast " -%loop-value%"

Dodajesz do tego efekty/klucze czy nawet procenty i ilosc dropu po kliknieciu w slot i masz gotowe case

Edytowane przez Cinu2421
Odnośnik do komentarza
https://skript.pl/temat/41757-skrypt-na-premiumcase/#findComment-261704
Udostępnij na innych stronach

  • 0
48 minut temu, DeepesT napisał:

A czy może pan dodać mi jakiś item przykładowy oraz gui np pod komendą /powiadomienia i tam będzie można wyłączyć powiadomienia z wiadomości kto co wydropił ? Z góry dziękuję 

Dodałem parę rzeczy do skryptu kolegi wyżej, proszę.

W razie błędów daj znać.

Odnośnik do komentarza
https://skript.pl/temat/41757-skrypt-na-premiumcase/#findComment-261731
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ę...