Skocz do zawartości
  • 0

Pytanie/Problem


Kamil1xx

Pytanie

Witam czy da się w skrypcie za pomocą broadcast zrobic pokazywanie itemu w lapce na czacie oraz najezdzanie na niego i pokazuje sie lore albo jak sie kliknie otwiera sie gui i pokazuje sie item w gui jezeli tak prosil bym o pomoc w napisaniu lub napisac mi takowy skrypt :>

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

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Witam ponownie @xAxee zrobiłem wszystko za pomocą owego poradnika lecz napotkałem pewien błąd mianowicie nie wiem jak zrobić aby pokazywanie na tym <tooltip> pokazywało cały przedmio włącznie z lore ponieważ cały czas robi mi "," albo "and" i nie robi odstępów pomiędzy lore , jeżeli dam replace all "," and "and" with "%nl%" in {_zmienna} to przed kazdym lore przedmiotu robi mi odstęp i nie wiem jak się go pozbyć

KOD:
on chat:
            if player's tool is wooden pickaxe:
                set {_item} to name of player's tool
                set {_itemtest} to "%lore of player's tool%"
                replace all "," and "and" with "%nl%" in {_itemtest}
                send formatted "<tooltip:%{_item}%%nl% %{_itemtest}%>TEST"




 

Edytowane przez Kamil1xx
Odnośnik do komentarza
https://skript.pl/temat/50351-pytanieproblem/#findComment-311901
Udostępnij na innych stronach

  • 0
51 minut temu, Kamil1xx napisał:

Witam ponownie @xAxee zrobiłem wszystko za pomocą owego poradnika lecz napotkałem pewien błąd mianowicie nie wiem jak zrobić aby pokazywanie na tym <tooltip> pokazywało cały przedmio włącznie z lore ponieważ cały czas robi mi "," albo "and" i nie robi odstępów pomiędzy lore , jeżeli dam replace all "," and "and" with "%nl%" in {_zmienna} to przed kazdym lore przedmiotu robi mi odstęp i nie wiem jak się go pozbyć

KOD:
on chat:
            if player's tool is wooden pickaxe:
                set {_item} to name of player's tool
                set {_itemtest} to "%lore of player's tool%"
                replace all "," and "and" with "%nl%" in {_itemtest}
                send formatted "<tooltip:%{_item}%%nl% %{_itemtest}%>TEST"
 

robi ci odstęp dlatego że nie uwzględniasz spacji przy zamianie znaków powinno być raczej

replace ", " and " and " with nl

 

albo opcja druga, przyjemniejsza, skracająca kod:
możesz od razu użyć wyrażenia, które połączy całą listę w jeden tekst i nie trzeba się wtedy bawić z lore jak to zrobiłeś u siebie (https://skriptlang.github.io/Skript/expressions.html#ExprJoinSplit)

tak samo zbędne jest wstawianie nazwy do zmiennej, można to zrobić bezpośrednio do efektu

send formatted "<tooltip:%name of player's tool%%nl%%join lore with nl%>TEST"

 

Odnośnik do komentarza
https://skript.pl/temat/50351-pytanieproblem/#findComment-311902
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...