Skocz do zawartości
  • 0

Wysyłanie gratulacji


Pytanie

on rightclick on a enchantment table:
    if player is holding diamond sword:
        cancel event
        open chest with 2 row named "&1Enchant" to player
        wait 2 tick
        format slot 1 of player with enchanted book named "&4Sharpness I" to close 
        enchant the player's tool with sharpness 1
        send "Grat" to player
    else:
        cancel event
        send "&4Tego &4 przedmiotu &4nie &4mozesz &4zenchantowac!"
        

Witam, chciałbym aby po zenchantowaniu miecza na Sharpness 1 pojawiała się wiadomość z gratulacjami, lecz teraz wiadomość pojawia się po otworzeniu gui a nie po kliknięciu w książkę.

Odnośnik do komentarza
https://skript.pl/temat/34697-wysy%C5%82anie-gratulacji/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on rightclick on a enchantment table:
    if player is holding diamond sword:
        cancel event
        open chest with 2 row named "&1Enchant" to player
        wait 2 tick
        set player's current inventory's slot 1 to enchanted book named "&4Sharpness I"
    else:
        cancel event
        send "&4Tego &4 przedmiotu &4nie &4mozesz &4zenchantowac!"
        
on inventory click:
    if inventory name of current inventory of player is "&1Enchant":
        if clicked slot is 1:
            cancel event
            enchant the player's tool with sharpness 1
            send "Grat" to player
            close player's inventory

nie polecam ci robić GUI metodą 'format slot' tylko 'set player's current inventory' bo mniej się buguje + testowane

Edytowane przez 3meraldK
poprawa kodu
Odnośnik do komentarza
https://skript.pl/temat/34697-wysy%C5%82anie-gratulacji/#findComment-223081
Udostępnij na innych stronach

  • 0
2 godziny temu, 3meraldK napisał:

on rightclick on a enchantment table:
    if player is holding diamond sword:
        cancel event
        open chest with 2 row named "&1Enchant" to player
        wait 2 tick
        set player's current inventory's slot 1 to enchanted book named "&4Sharpness I"
    else:
        cancel event
        send "&4Tego &4 przedmiotu &4nie &4mozesz &4zenchantowac!"
        
on inventory click:
    if inventory name of current inventory of player is "&1Enchant":
        if clicked slot is 1:
            cancel event
            enchant the player's tool with sharpness 1
            send "Grat" to player
            close player's inventory

nie polecam ci robić GUI metodą 'format slot' tylko 'set player's current inventory' bo mniej się buguje + testowane

Mhm, okej. Tylko nie zabardzo ogarniam jak się robi gui w inventory. Jakieś poradniki są? Nawet zagraniczne. Byłbym wdzięczny jeśli ktoś mógłby podlinkować. Dodam, że dopiero zaczynam się uczyć skript'a

Odnośnik do komentarza
https://skript.pl/temat/34697-wysy%C5%82anie-gratulacji/#findComment-223113
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ę...