Skocz do zawartości
  • 0

Witam


DevDavEd_zQ

Pytanie

Napisz mi pełny skrypt w .sk (Skript do Minecraft), który dodaje komendę /homes z aliasami /home, /dom i /domy.

Skrypt ma działać tak:
1. Po wpisaniu komendy otwiera GUI z czerwonymi łóżkami w slotach 10-15.
2. Każde łóżko ma nazwę "Dom" i lore:
   - "&fLPM &8- &fTeleport"
   - "&fPPM &8- &fUstaw lokalizacje domu"
3. Kliknięcie PPM (prawy przycisk) ustawia lokalizację domu gracza:
   - Zamknij GUI
   - Wyślij wiadomość: "&8>> &aPomyslnie &2ustawiles lokalizacje &adomu!"
4. Kliknięcie LPM (lewy przycisk) teleportuje gracza:
   - Najpierw sprawdź, czy lokalizacja domu jest ustawiona. Jeśli nie, wyślij wiadomość: "&8>> &cNie masz ustawionego domu! Użyj PPM, aby ustawić lokalizacje."
   - Zamknij GUI
   - Odpal countdown teleportacji 3 sekundy:
     - 3s: send title with subtitle "&fTeleportowanie do &7domu &fza 3s"
   itd
   - Teleportuj gracza na ustawioną lokalizację
 

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

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

# =========================================
# Skript: Homes GUI
# =========================================

# Komenda i aliasy
command /homes:
    aliases: /home, /dom, /domy
    trigger:
        open virtual chest inventory with size 3 named "&cDomy" to player
        loop 10 to 15:
            set slot loop-number of player's current inventory to red bed named "&cDom" with lore "&fLPM &8- &fTeleport", "&fPPM &8- &fUstaw lokalizacje domu"

# Obsługa kliknięcia w GUI
on inventory click:
    if name of event-inventory is "&cDomy":
        cancel event
        if clicked item is red bed named "&cDom":
            
            # LPM - teleport
            if click type is left:
                set {_loc} to {home::%player%}
                if {_loc} is not set:
                    send "&8>> &cNie masz ustawionego domu! Użyj PPM, aby ustawić lokalizacje." to player
                    stop
                close player's inventory
                # Countdown 3 sekundy
                send title "&fTeleportowanie do &7domu" subtitle "&fza 3s" to player
                wait 1 second
                send title "&fTeleportowanie do &7domu" subtitle "&fza 2s" to player
                wait 1 second
                send title "&fTeleportowanie do &7domu" subtitle "&fza 1s" to player
                wait 1 second
                teleport player to {_loc}
                send "&8>> &aZostales teleportowany do domu!" to player
            
            # PPM - ustaw lokalizacje
            if click type is right:
                set {home::%player%} to location of player
                close player's inventory
                send "&8>> &aPomyslnie &2ustawiles lokalizacje &adomu!" to player
 

Odnośnik do komentarza
https://skript.pl/temat/58902-witam/#findComment-347235
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ę...