dragon5585 3 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 Witam mam taki oto skrypt: I on wywala mi błędy takie jak tu: Można to jakoś naprawić ? Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 Godzinę temu, Kormic napisał: Sprawdź czy w ogóle taki skrypt zadziała i jeśli tak, to powiedz co wysyła na czacie. function returnNumber(n: number) :: number: return ({_n}^2) command /test1: trigger: broadcast "%returnNumber(2.5)%" EDIT: Spróbuj również z takim skryptem czy wszystko poprawnie działa. W obu przypadkach powinno wyświetlić 6,25. function returnNumber(n: number) :: number: return ({_n}^2) command /test1: trigger: set {_s} to returnNumber(2.5) if {_s} is greater than or equal to 6: broadcast "%{_s}%" Te co teraz napisałeś działają i wychodzi 6.25 Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260906 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 Dobra ogarnąłem to już. A mam pytanko do @Kormic Jak można dodać do tego skryptu że jak gracz ma Magiczny Metal w inventory to ma 100% szansy na ulepszenie i po ulepszeniu usuwa mu 1 metal ? Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260915 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 (edytowane) 6 minut temu, dragon5585 napisał: Dobra ogarnąłem to już. A mam pytanko do @Kormic Jak można dodać do tego skryptu że jak gracz ma Magiczny Metal w inventory to ma 100% szansy na ulepszenie i po ulepszeniu usuwa mu 1 metal ? Widzisz dwie takie linijki? enchant player's tool with ("sharpness %level of sharpness of player's tool + 1%" parsed as enchantment type) enchant player's tool with ("protection %level of protection of player's tool + 1%" parsed as enchantment type) To daj zaraz nad nimi lub pod nimi takie warunki: if player has 1 {@magiczny-metal}: remove 1 {@magiczny-metal} from player's inventory Z tego co pamiętam, to w options: masz zapisany czym jest metal. Jeśli zmienna z options zawiera również ilość, usuń te jedynki z tego kodu. Jeśli natomiast nie masz takiej zmiennej, to sobie je utwórz, będzie o wiele wygodniej. Zapomniałem dodać usuwanie tych magicznych metali Edytowane 14 września 2020 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260916 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 6 minut temu, Kormic napisał: Widzisz dwie takie linijki? enchant player's tool with ("sharpness %level of sharpness of player's tool + 1%" parsed as enchantment type) enchant player's tool with ("protection %level of protection of player's tool + 1%" parsed as enchantment type) To daj zaraz nad nimi lub pod nimi takie warunki: if player has 1 {@magiczny-metal}: remove 1 {@magiczny-metal} from player's inventory Z tego co pamiętam, to w options: masz zapisany czym jest metal. Jeśli zmienna z options zawiera również ilość, usuń te jedynki z tego kodu. Jeśli natomiast nie masz takiej zmiennej, to sobie je utwórz, będzie o wiele wygodniej. Mam coś takiego: if {_i} is any sword: enchant {_i} with ("sharpness %level of sharpness of {_i} + 5%" parsed as enchantment type) if player has {@magiczny-metal}: remove {@magiczny-metal} from player's inventory I wywala taki błąd: There's no player in a function event (kowal.sk, line 20: if player has {@magiczny-metal}:') Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260919 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 Teraz, dragon5585 napisał: Mam coś takiego: if {_i} is any sword: enchant {_i} with ("sharpness %level of sharpness of {_i} + 5%" parsed as enchantment type) if player has {@magiczny-metal}: remove {@magiczny-metal} from player's inventory I wywala taki błąd: There's no player in a function event (kowal.sk, line 20: if player has {@magiczny-metal}:') W złym miejscu wstawiłeś ten warunek, daj te warunki między linijki 141 i 142 oraz 203 i 204. Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260920 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 4 minuty temu, Kormic napisał: W złym miejscu wstawiłeś ten warunek, daj te warunki między linijki 141 i 142 oraz 203 i 204. Okej teraz zabiera te metale ale nie ulepsza w 100% Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260921 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 Teraz, dragon5585 napisał: Okej teraz zabiera te metale ale nie ulepsza w 100% Pokaż cały kod. Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260922 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 Teraz, Kormic napisał: Pokaż cały kod. Wiem że przyczepisz się tego "FORMAT" ale niestety jak dam set slot to wszystkie skrypty się mieszają i u Kupca w slocie w GUI nr 15 można ulepszać itemy a jak mam Format to tak już nie jest Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260923 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 6 minut temu, dragon5585 napisał: Wiem że przyczepisz się tego "FORMAT" ale niestety jak dam set slot to wszystkie skrypty się mieszają i u Kupca w slocie w GUI nr 15 można ulepszać itemy a jak mam Format to tak już nie jest Teraz to w ogóle zepsułeś ten skrypt. W funkcji jest ustawianie całego GUI, a ty dorzuciłeś do tego swoje formatowanie. Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260924 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 (edytowane) 2 minuty temu, Kormic napisał: Teraz to w ogóle zepsułeś ten skrypt. W funkcji jest ustawianie całego GUI, a ty dorzuciłeś do tego swoje formatowanie. Bo jak mam w set slot to mi psuje inne skrypty i jedyne rozwiązanie jest formatowanie. Co mi z tego że dodam set sloty jak później wejdę w Kupca i będę mógł tam ulepszać itemy to samo u biologa staruszka i innych NPC Edytowane 14 września 2020 przez dragon5585 Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260925 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 (edytowane) 38 minut temu, dragon5585 napisał: Bo jak mam w set slot to mi psuje inne skrypty i jedyne rozwiązanie jest formatowanie. Co mi z tego że dodam set sloty jak później wejdę w Kupca i będę mógł tam ulepszać itemy to samo u biologa staruszka i innych NPC Jeżeli nadajesz takie same nazwy dla GUI, to nie będzie ci to poprawnie działało. Szczerze wątpię, abyś popełnił taki błąd. W każdym bądź razie, znalazłem błąd w swoim kodzie i obecnie wygląda tak (ma set slot), więc wszystko już powinno działać. EDIT: Wrzuciłem nie ten skrypt, moja wina. Edytowane 14 września 2020 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260926 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 31 minut temu, Kormic napisał: Jeżeli nadajesz takie same nazwy dla GUI, to nie będzie ci to poprawnie działało. Szczerze wątpię, abyś popełnił taki błąd. W każdym bądź razie, znalazłem błąd w swoim kodzie i obecnie wygląda tak (ma set slot), więc wszystko już powinno działać. Taki błąd mi wyskoczył: [00:56:37 ERROR]: There's no player in a function event (test.sk, line 64: if player has {@magiczny-metal}:') Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260927 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 1 minutę temu, dragon5585 napisał: Taki błąd mi wyskoczył: [00:56:37 ERROR]: There's no player in a function event (test.sk, line 64: if player has {@magiczny-metal}:') Przecież wrzuciłem poprawny skrypt wyżej pół godziny temu. Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260929 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 1 minutę temu, Kormic napisał: Przecież wrzuciłem poprawny skrypt wyżej pół godziny temu. No mi ten poprawiony wywala taki błąd Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260930 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 (edytowane) Teraz, dragon5585 napisał: No mi ten poprawiony wywala taki błąd To jest stary skrypt, otwórz jeszcze raz link w moim poście. Ewentualnie po prostu wystarczy, że zamienisz 'player' na {_p}. Edytowane 14 września 2020 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260931 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 2 minuty temu, Kormic napisał: To jest stary skrypt, otwórz jeszcze raz link w moim poście. Ewentualnie po prostu wystarczy, że zamienisz 'player' na {_p}. Okej teraz działa A mam pytanko jak chce np ulepszać tym metalem to jak zrobić żeby pokazywało np że na +1 kosztuje 50$ a na +2 100$? Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260932 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 2 minuty temu, dragon5585 napisał: Okej teraz działa A mam pytanko jak chce np ulepszać tym metalem to jak zrobić żeby pokazywało np że na +1 kosztuje 50$ a na +2 100$? W takim wypadku musisz zmodyfikować linijki od ustawiania slotów między linijkami nr 35 a 57. Np. mógłbyś zrobić to w ten sposób: set slot 18 of {_p}'s current inventory to emerald named "&6Informacje" with lore "" and "&bSzansa na pomyslne ulepszenie: (tutaj liczba)%%" and "&eKoszt: &6(tutaj liczba) &a$" W pierwszej liczbie masz dać odpowiednią liczbę procent zależną od tego, którą liczbą jest zmienna {_l2}. W drugiej liczbie masz wstawić liczbę kasy (jest podana dla każdego przypadku między linijkami nr 99 a 136). Patrzysz na funkcję ulepszenieZaplata() i bierzesz pierwszą liczbę z nawiasu (np. 100000). Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260933 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 14 września 2020 Autor Udostępnij Opublikowano 14 września 2020 8 minut temu, Kormic napisał: W takim wypadku musisz zmodyfikować linijki od ustawiania slotów między linijkami nr 35 a 57. Np. mógłbyś zrobić to w ten sposób: set slot 18 of {_p}'s current inventory to emerald named "&6Informacje" with lore "" and "&bSzansa na pomyslne ulepszenie: (tutaj liczba)%%" and "&eKoszt: &6(tutaj liczba) &a$" W pierwszej liczbie masz dać odpowiednią liczbę procent zależną od tego, którą liczbą jest zmienna {_l2}. W drugiej liczbie masz wstawić liczbę kasy (jest podana dla każdego przypadku między linijkami nr 99 a 136). Patrzysz na funkcję ulepszenieZaplata() i bierzesz pierwszą liczbę z nawiasu (np. 100000). A mógłbyś to dodać ? Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260934 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 września 2020 Udostępnij Opublikowano 14 września 2020 11 minut temu, dragon5585 napisał: A mógłbyś to dodać ? Powinno zadziałać. Jak coś nie będzie się zgadzało z wiadomościami itp. to już sobie sam poprawisz. Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260935 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dragon5585 3 Opublikowano 15 września 2020 Autor Udostępnij Opublikowano 15 września 2020 10 godzin temu, Kormic napisał: Powinno zadziałać. Jak coś nie będzie się zgadzało z wiadomościami itp. to już sobie sam poprawisz. Wszystko działa tak jak powinno a w jakiej linijce mogę dodać że jak się nie powiedzie ulepszenie to usuwa przedmiot który się ulepszało? Cytuj Odnośnik do komentarza https://skript.pl/temat/41640-pomoc-ze-skryptem/#findComment-260946 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
dragon5585 3
Witam mam taki oto skrypt:
I on wywala mi błędy takie jak tu:
Można to jakoś naprawić ?
Odnośnik do komentarza
https://skript.pl/temat/41640-pomoc-ze-skryptem/Udostępnij na innych stronach
40 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ą.