IgorM2008 10 Opublikowano 8 października 2020 Udostępnij Opublikowano 8 października 2020 on right click with paper: set {_n} to 1 line of name of player's tool Witam chcę zabrać 1 linijkę z nazwy papieru ponieważ robię skrypt na banknoty tylko nwm jak to dokładnie napisać ktoś pomoże? Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 8 października 2020 Udostępnij Opublikowano 8 października 2020 Teraz, IgorM2008 napisał: on right click with paper: set {_n} to 1 line of name of player's tool Witam chcę zabrać 1 linijkę z nazwy papieru ponieważ robię skrypt na banknoty tylko nwm jak to dokładnie napisać ktoś pomoże? Nazwa składa się jedynie z jednego tekstu (stringa). Nazwa nie posiada czegoś takiego jak linijki. knugi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263078 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 8 października 2020 Autor Udostępnij Opublikowano 8 października 2020 hmmm... to jak mam to zrobic bo moj banknot nazywa sie tak Banknot {liczba}$ i chce zeby zabral ta liczbe nie dalo by sie jakos bo wiem ze lora by sie dalo ale szukam sposobu na liczbe Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263082 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 8 października 2020 Udostępnij Opublikowano 8 października 2020 Teraz, IgorM2008 napisał: hmmm... to jak mam to zrobic bo moj banknot nazywa sie tak Banknot {liczba}$ i chce zeby zabral ta liczbe nie dalo by sie jakos bo wiem ze lora by sie dalo ale szukam sposobu na liczbe W tym celu użyj substringa. set {_n} to substring of player's tool's name from character 9 to (length of player's tool's name - 1) knugi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263084 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 @Kormic powiesz czm to mi nie dziala? command /wyplac [<integer>]: aliases: /withdraw, /banknot trigger: set {_h} to arg 1 - 1 if arg 1 is set: if {money::%player%} > {_h}: remove {_h} from {money::%player%} give player 1 paper of fortune 10 named "&6Banknot &a%arg 1%$" send "&aOtrzymales banknot o wartosci &a%arg 1%$" to player else: send "&cMasz za malo pieniedzy!" to player stop on right click with paper: set {_n} to substring of player's tool's name from character 9 to (length of player's tool's name - 1) if name of player's tool is "&6Banknot &a%{_n}%$": add {_n} to {money::%player%} wszystko dziala oprocz tego co jets po tym 2 evencie Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263172 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 7 minut temu, IgorM2008 napisał: @Kormic powiesz czm to mi nie dziala? command /wyplac [<integer>]: aliases: /withdraw, /banknot trigger: set {_h} to arg 1 - 1 if arg 1 is set: if {money::%player%} > {_h}: remove {_h} from {money::%player%} give player 1 paper of fortune 10 named "&6Banknot &a%arg 1%$" send "&aOtrzymales banknot o wartosci &a%arg 1%$" to player else: send "&cMasz za malo pieniedzy!" to player stop on right click with paper: set {_n} to substring of player's tool's name from character 9 to (length of player's tool's name - 1) if name of player's tool is "&6Banknot &a%{_n}%$": add {_n} to {money::%player%} wszystko dziala oprocz tego co jets po tym 2 evencie Nie działa ponieważ twoja zmienna {_n} jest stringiem, do {money::%player%} możesz jedynie dodać Integer. musisz zrobić parseda: set {_n} to {_n} parsed as integer Oczywiście upewnij się wcześniej czy zmienna {_n} przechowuje tylko liczbę w sposób: send "%{_n}%" to player Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263175 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 Teraz, knugi napisał: Nie działa ponieważ twoja zmienna {_n} jest stringiem, do {money::%player%} możesz jedynie dodać Integer. musisz zrobić parseda: set {_n} to {_n} parsed as integer Oczywiście upewnij się wcześniej czy zmienna {_n} przechowuje tylko liczbę w sposób: send "%{_n}%" to player Tak, to po pierwsze, a po drugie... Powinieneś również zwrócić uwagę na kolorki w nazwie itemu, możliwe, że są wliczane w nazwę itemu. Zawsze dla pewności najlepiej używać wyrażenia 'uncoloured name of player's tool'. Jak knugi wyżej powiedział, upewnij się za pomocą prostego debuga w postaci send, czy zmienna {_n} aby na pewno jest liczbą. knugi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263176 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 1 minutę temu, Kormic napisał: Tak, to po pierwsze, a po drugie... Powinieneś również zwrócić uwagę na kolorki w nazwie itemu, możliwe, że są wliczane w nazwę itemu. Zawsze dla pewności najlepiej używać wyrażenia 'uncoloured name of player's tool'. Jak knugi wyżej powiedział, upewnij się za pomocą prostego debuga w postaci send, czy zmienna {_n} aby na pewno jest liczbą. Miałem właśnie pisać o tym uncoloured, lecz mnie wyprzedziłeś, bo wcześniej zapomniałem Kormic 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263177 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 ale nwm gdzie mam dodac te uncoloured Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263178 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 Teraz, IgorM2008 napisał: ale nwm gdzie mam dodac te uncoloured 17 minut temu, IgorM2008 napisał: set {_n} to substring of player's tool's name from character 9 to (length of player's tool's name - 1) set {_n} to substring of uncoloured player's tool's name from character 9 to (length of player's tool's name - 1) Kormic 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263179 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 on right click with paper: set {_n} to substring of uncoloured player's tool's name from character 9 to (length of player's tool's name - 1) set {_n} to {_n} parsed as integer if name of player's tool is "&6Banknot &a%{_n}%&a$": add {_n} to {money::%player%} send "%{_n}%" to player napisalem to tak i nie dziala Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263180 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 Teraz, IgorM2008 napisał: on right click with paper: set {_n} to substring of uncoloured player's tool's name from character 9 to (length of player's tool's name - 1) set {_n} to {_n} parsed as integer if name of player's tool is "&6Banknot &a%{_n}%&a$": add {_n} to {money::%player%} send "%{_n}%" to player napisalem to tak i nie dziala Mówiłem zrób debuga i sprawdź czy zmienna {_n} jest na pewno liczbą. Jeżeli nie to musisz zrobić modyfikację w substringu. Napisałeś w dziale pytania i problemy to tutaj nikt nie zrobi na gotowo za Ciebie ;( Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263181 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 napisalem komende ktora powinna wyslac nazwe substringa do gracza ale nie dziala i jak sie ja wpisuje wyskakuje graczowi <none> Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263182 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 To daj debuga przed parsedem. Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263183 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 Teraz, IgorM2008 napisał: napisalem komende ktora powinna wyslac nazwe substringa do gracza ale nie dziala i jak sie ja wpisuje wyskakuje graczowi <none> Pokaż tę twoją komendę, bez kodu nic nie zdziałamy. Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263184 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 command /pu: trigger: send "%{_n}%" to player Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263186 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 Teraz, IgorM2008 napisał: command /pu: trigger: send "%{_n}%" to player Wybacz, musiałem się złapać za głowę. Dobra, zacznijmy od podstaw. Wiesz jak działa lokalna zmienna? Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263188 Udostępnij na innych stronach Więcej opcji udostępniania...
0 IgorM2008 10 Opublikowano 9 października 2020 Autor Udostępnij Opublikowano 9 października 2020 tak Cinu2421 i knugi 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263189 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 października 2020 Udostępnij Opublikowano 9 października 2020 6 minut temu, IgorM2008 napisał: tak Jak na moje oko to jednak nie. Nigdzie nie ustawiasz tej zmiennej w komendzie i oczekujesz, że coś się stanie. Cytuj Odnośnik do komentarza https://skript.pl/temat/41976-nazwa-przedmiotu/#findComment-263191 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
IgorM2008 10
on right click with paper:
set {_n} to 1 line of name of player's tool
Witam chcę zabrać 1 linijkę z nazwy papieru ponieważ robię skrypt na banknoty tylko nwm jak to dokładnie napisać ktoś pomoże?
Odnośnik do komentarza
https://skript.pl/temat/41976-nazwa-przedmiotu/Udostępnij na innych stronach
18 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ą.