Sturdy 0 Opublikowano 24 listopada 2020 Udostępnij Opublikowano 24 listopada 2020 (edytowane) if "%uncoloured lore of player's tool%" contains "Srednie Obrazenia: %loop-number%%%": set {_srednie} to loop-number add 30 to {_srednie} set name of player's tool to "&6Srednie obrazenia: {_srednie} %uncoloured lore of player's tool%" Edytowane 4 sierpnia 2021 przez Sturdy wstawiam w code + pooprawiam pisownie Notatka dodana przez wiktorm12 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 24 listopada 2020 Udostępnij Opublikowano 24 listopada 2020 13 minut temu, Sturdy napisał: Chcialbym aby miecz ktory zawiera w lore srednie obrazenia np. 21 po wzmocnieniu mial ich +30 czyli 51. Zaraz, zaraz. Pokaż cały kod i wytłumacz dokładnie co ty próbujesz osiągnąć. W czym są zawarte te obrażenia? Masz na myśli te zapisane przez Minecrafta czy takie, które sam wpisałeś w lore? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sturdy 0 Opublikowano 25 listopada 2020 Autor Udostępnij Opublikowano 25 listopada 2020 (edytowane) / Edytowane 4 sierpnia 2021 przez Sturdy Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 25 listopada 2020 Udostępnij Opublikowano 25 listopada 2020 2 minuty temu, Sturdy napisał: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Srednie obrazenia byly wczesniej dodawane przeze mnie do lore Skrypt wygląda okropnie. Pełno zagnieżdżonych w sobie conditionali. # Zamiast robić tak: if arg 1 is set: if arg 2 is set: if arg 3 is set: if arg 4 is set: # Twój dalszy kod... else: send "Nie podałeś argumentu nr 4!" else: send "Nie podałeś argumentu nr 3!" else: send "Nie podałeś argumentu nr 2!" else: send "Nie podałeś argumentu nr 1!" # Powinieneś robić tak: if arg 1 is not set: send "Nie podałeś argumentu nr 1!" stop if arg 2 is not set: send "Nie podałeś argumentu nr 2!" stop if arg 3 is not set: send "Nie podałeś argumentu nr 3!" stop if arg 4 is not set: send "Nie podałeś argumentu nr 4!" stop # Twój dalszy kod.. Różnica w czytelności kodu duża, nieprawdaż? Co do twojego problemu, musisz wiedzieć, w której linijce lore jest ta wartość zapisana. Jeżeli już wiesz która to, wtedy wyciągasz subtextem wartość z tego tekstu i parse'ujesz ją na typ 'integer' lub 'number', aby móc wykonywać na niej działania matematyczne jak chociażby dodawanie. Wtedy zwiększoną wartość możesz użyć gdzie tylko chcesz. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sturdy 0 Opublikowano 25 listopada 2020 Autor Udostępnij Opublikowano 25 listopada 2020 (edytowane) . Edytowane 4 sierpnia 2021 przez Sturdy Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 25 listopada 2020 Udostępnij Opublikowano 25 listopada 2020 14 minut temu, Sturdy napisał: Pomimo iz byly nalozone srednie obrazenia to ustawia 31% zamiast dodawac 30 Zauważ, że używasz loop-index od "Obrazenia:", a powinieneś użyć {_lore::%{_tymcz} + 1%}. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sturdy 0 Opublikowano 25 listopada 2020 Autor Udostępnij Opublikowano 25 listopada 2020 3 minuty temu, Kormic napisał: Zauważ, że używasz loop-index od "Obrazenia:", a powinieneś użyć {_lore::%{_tymcz} + 1%}. ::%{_tymcz} + 1%} parsed as integer is not a valid item data Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 25 listopada 2020 Udostępnij Opublikowano 25 listopada 2020 4 minuty temu, Sturdy napisał: ::%{_tymcz} + 1%} parsed as integer is not a valid item data Niech zgadnę. Operujesz na jakiejś starej wersji Skripta, mam rację? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sturdy 0 Opublikowano 25 listopada 2020 Autor Udostępnij Opublikowano 25 listopada 2020 (edytowane) W dniu 25.11.2020 o 10:42, Kormic napisał: Niech zgadnę. Operujesz na jakiejś starej wersji Skripta, mam rację? 2.2-dev19 Edytowane 4 sierpnia 2021 przez Sturdy Łączę posty. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1824 Opublikowano 25 listopada 2020 Udostępnij Opublikowano 25 listopada 2020 (edytowane) Teraz, Sturdy napisał: Pomoze ktos? W takim razie ustaw {_tymcz} na (loop-index parsed as integer) + 1 i użyj tej zmiennej tak jak wcześniej to robiłeś. Edytowane 25 listopada 2020 przez Kormic Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sturdy 0 Opublikowano 25 listopada 2020 Autor Udostępnij Opublikowano 25 listopada 2020 (edytowane) . Edytowane 4 sierpnia 2021 przez Sturdy Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Sturdy 0
wstawiam w code + pooprawiam pisownie
Notatka dodana przez wiktorm12
Odnośnik do komentarza
Udostępnij na innych stronach
10 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.