Skocz do zawartości
  • 0

Zmiana lore


brvads

Pytanie

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
9 minut temu, Kormic napisał:

Dobra, jeszcze raz. Jaki jest twój problem? Z którym fragmentem kodu masz problem?

Mam skrypt na "dodatki" wszystko działa (dodają dmg,obrone itd) ale mam problem ze cały lore się robi w jednej linijce. gdy klikam na niego ppm
 

i nie wiem jak zmienić ten kod zeby to działalo dobrze

ze jak jest item nazwany "rekawica" with lore "x", "y", "z"
to zeby ta zmiena sie tak robiła set {dodatki.lore.rekawica.%player%} to {_lore}

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280419
Udostępnij na innych stronach

  • 0
1 minutę temu, brvads napisał:

1 to co wyświetla lore, a 2 to jak wyglada item

Jak na moje oko problem leży w tym, że próbujesz ustawiać lore do pojedynczej zmiennej. Lore jest listą stringów, więc musisz zapisywać go w liście.

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280423
Udostępnij na innych stronach

  • 0
set line 1 of lore of player's tool to "..."

itd. możesz ustawiać po kolei kolejne linijki

 

dodatkowo żeby potem wyciągnąć liczbę to nie rób pętli 10000 razy, tylko zrób to tak:

set {_x::*} to lore of player's tool
set {_y::1::*} to {_x::1} split at " " # dzielisz w miejscu spacji (zamiast 1 wstawiasz którą linijkę sprawdzasz)
set {_y::1::2} to ({_y::1::2} parsed as integer)  # zamiast 1 wstawiasz którą linijkę sprawdzasz, 2 nie zmieniasz

i potem twoja liczba z lore jest w zmiennej tymczasowej {_y::1::2} 

 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280425
Udostępnij na innych stronach

  • 0
8 godzin temu, CoFFeIN04 napisał:


set line 1 of lore of player's tool to "..."

itd. możesz ustawiać po kolei kolejne linijki

 

dodatkowo żeby potem wyciągnąć liczbę to nie rób pętli 10000 razy, tylko zrób to tak:



set {_x::*} to lore of player's tool
set {_y::1::*} to {_x::1} split at " " # zamiast 1 wstawiasz którą linijkę sprawdzasz
set {_y::1::2} to ({_y::1::2} parsed as integer)  # zamiast 1 wstawiasz którą linijkę sprawdzasz, 2 nie zmieniasz

i potem twoja liczba z lore jest w zmiennej tymczasowej {_y::1::2} 

 

kurde troche nie rozumiem, wstawiłbyś mi to do tego kodu? pls

 

8 godzin temu, CoFFeIN04 napisał:


set line 1 of lore of player's tool to "..."

itd. możesz ustawiać po kolei kolejne linijki

 

dodatkowo żeby potem wyciągnąć liczbę to nie rób pętli 10000 razy, tylko zrób to tak:



set {_x::*} to lore of player's tool
set {_y::1::*} to {_x::1} split at " " # zamiast 1 wstawiasz którą linijkę sprawdzasz
set {_y::1::2} to ({_y::1::2} parsed as integer)  # zamiast 1 wstawiasz którą linijkę sprawdzasz, 2 nie zmieniasz

i potem twoja liczba z lore jest w zmiennej tymczasowej {_y::1::2} 

 

    if "%uncoloured name of player's tool%" contains "Rekawica":
        cancel event
        set {_lore} to "%lore of player's tool%"
        set {_l} to "%uncoloured lore of player's tool%"
        loop 200 times:
            if "%{_l}%" contains "Wymagany Poziom: %loop-number%":
                set {_minlvl} to "%loop-number%" parsed as integer
        if {lvl::lvl::%player%} is bigger than or equal to {_minlvl}:
            if {dodatki.rekawica.%player%} is true:
                send "&cMasz juz zalozona rekawice." to player
                stop
            else:
                set {dodatki.rekawica.%player%} to true
                set {dodatki.item.rekawica.%player%} to player's tool
                set {dodatki.lore.rekawica.%player%} to {_lore}
                delete player's tool
                loop 10000 times:
                    if "%{_l}%" contains "Dodatkowe Obrazenia: +%loop-number%":
                        if loop-number is set:
                            set {dodatki.dmg.rekawica.%player%} to "%loop-number%" parsed as integer
                    if "%{_l}%" contains "Szansa na Obrazenie Krytyczne: %loop-number%%%":
                        if loop-number is set:
                            set {dodatki.kryt.rekawica.%player%} to "%loop-number%" parsed as integer
                send "&8[&a✔&8] &7Zalozono wybrany dodatek." to player
                send "&7Aby zdjac dodatek ktory zalozyles wpisz &6/dodatki&7." to player
                send "%{_lore}%"
                stop
        else:
            send "&8» &cTwoj poziom jest zbyt niski!" to player
            stop

 

Nieaktywny

Łączę posty, umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280427
Udostępnij na innych stronach

  • 0
Teraz, brvads napisał:

kurde troche nie rozumiem, wstawiłbyś mi to do tego kodu? pls

Mógłbyś jeszcze raz wytłumaczyć w czym leży problem? Tylko proszę, dokładnie. Powiedz z czym dokładnie masz problem, bo nadal nie rozumiem z czym się borykasz.

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280430
Udostępnij na innych stronach

  • 0
1 minutę temu, brvads napisał:

kurde troche nie rozumiem, wstawiłbyś mi to do tego kodu? pls

tylko pierwsza część tego co napisałem tyczy się twojego problemu, to co napisałem po słowie "dodatkowo" to już tylko adnotacja, która pozwoli ci ulepszyć kod

 

Nadal nie wiem niestety, co nie działa.

 

43 minuty temu, brvads napisał:

W menu robi się na takie:

https://imgur.com/a/MXCRdRb

nigdzie nie widzę kodu, który dotyczyłby tego menu

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280432
Udostępnij na innych stronach

  • 0
8 godzin temu, CoFFeIN04 napisał:

tylko pierwsza część tego co napisałem tyczy się twojego problemu, to co napisałem po słowie "dodatkowo" to już tylko adnotacja, która pozwoli ci ulepszyć kod

 

Nadal nie wiem niestety, co nie działa.

 

nigdzie nie widzę kodu, który dotyczyłby tego menu

 

 

8 godzin temu, CoFFeIN04 napisał:

tylko pierwsza część tego co napisałem tyczy się twojego problemu, to co napisałem po słowie "dodatkowo" to już tylko adnotacja, która pozwoli ci ulepszyć kod

 

Nadal nie wiem niestety, co nie działa.

 

nigdzie nie widzę kodu, który dotyczyłby tego menu

chodzi mi o to żeby w tym menu ten item pokazywał się tak samo jak w eqhttps://imgur.com/a/59XWtct [ 2 ss]

Edytowane przez xNightPower_
Nieaktywny

Łączęposty, umieszczam kod w code.

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280433
Udostępnij na innych stronach

  • 1

No i tutaj jest w kodzie odpowiedź, dlaczego wszystko wyświetla się w jednej linijce. 

Po 1, to nie jest zmienna grupowa,

po 2, jak już zmienisz ją na zmienną grupową to wyjmij ją z "% %" i zostaw with lore i sama zmienna

 

ps. jak coś piszesz to pisz to w jednym wpisie, nie 2, bo robisz niepotrzebną pracę moderacji

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280435
Udostępnij na innych stronach

  • 0
8 godzin temu, brvads napisał:

chodzi mi o to żeby w tym menu ten item pokazywał się tak samo jak w eqhttps://imgur.com/a/59XWtct [ 2 ss]

Napisałem, że musisz zapisywać lore do listy, gdyż lore jest listą.

Już napisałem ci w prywatnej wiadomości co sądzę o 'format slot'.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/44684-zmiana-lore/#findComment-280436
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ę...