dragon5585 3 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 Witam. Napisze mi ktoś skrypt na magazyniera? Chodzi o to że po wbiciu 30poziomu możemy kliknąć w NPC o nazwie "&6Magazynier" I otwiera nam się GUI do którego możemy włożyć przedmioty oraz możemy je z niego wyciągnąć. Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/ 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 @ref Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-260992 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 6 minut temu, dragon5585 napisał: @ref 1. Nie używaj @ref, po prostu podbij temat. 2. Proszę, oto skrypt. on right click on entity: if display name of entity is not "&6Magazynier": stop if player's level is less than 30: stop open chest inventory with 3 rows named "&6Magazynier" to player loop 27 times: set slot loop-number - 1 of player's current inventory to {magazynier::itemy::%player%::%loop-number - 1%} on inventory close: if name of player's current inventory is not "&6Magazynier": stop loop 27 times: set {magazynier::itemy::%player%::%loop-number - 1%} to slot loop-number - 1 of player's current inventory gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-260993 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 58 minut temu, Kormic napisał: 1. Nie używaj @ref, po prostu podbij temat. 2. Proszę, oto skrypt. on right click on entity: if display name of entity is not "&6Magazynier": stop if player's level is less than 30: stop open chest inventory with 3 rows named "&6Magazynier" to player loop 27 times: set slot loop-number - 1 of player's current inventory to {magazynier::itemy::%player%::%loop-number - 1%} on inventory close: if name of player's current inventory is not "&6Magazynier": stop loop 27 times: set {magazynier::itemy::%player%::%loop-number - 1%} to slot loop-number - 1 of player's current inventory Itemki które wkładam do Magazynu nie zapisują się. Po prostu jak włożę tam jakiś item to on znika po zamknięciu GUI Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261002 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 11 minut temu, dragon5585 napisał: Itemki które wkładam do Magazynu nie zapisują się. Po prostu jak włożę tam jakiś item to on znika po zamknięciu GUI Przetestowałem i u mnie wszystko działa. Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261005 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 16 minut temu, Kormic napisał: Przetestowałem i u mnie wszystko działa. Ja jak wkładam np itemy do tego GUI i zamknę to po ponownym otwarciu nie pokazuje mi wgle itemów Wersja skripta 2.4 Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261008 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 14 minut temu, dragon5585 napisał: Ja jak wkładam np itemy do tego GUI i zamknę to po ponownym otwarciu nie pokazuje mi wgle itemów Wersja skripta 2.4 Być może wina leży w loop-number. Spróbuj jeszcze z tym kodem, zamieniłem w nim loop-number na zmienne. on right click on entity: if display name of entity is not "&6Magazynier": stop if player's level is less than 30: stop open chest inventory with 3 rows named "&6Magazynier" to player set {_int} to 0 loop 27 times: set slot {_int} of player's current inventory to {magazynier::itemy::%player%::%{_int}%} add 1 to {_int} on inventory close: if name of player's current inventory is not "&6Magazynier": stop set {_int} to 0 loop 27 times: set {magazynier::itemy::%player%::%{_int}%} to slot {_int} of player's current inventory add 1 to {_int} Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261017 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 1 godzinę temu, Kormic napisał: Być może wina leży w loop-number. Spróbuj jeszcze z tym kodem, zamieniłem w nim loop-number na zmienne. on right click on entity: if display name of entity is not "&6Magazynier": stop if player's level is less than 30: stop open chest inventory with 3 rows named "&6Magazynier" to player set {_int} to 0 loop 27 times: set slot {_int} of player's current inventory to {magazynier::itemy::%player%::%{_int}%} add 1 to {_int} on inventory close: if name of player's current inventory is not "&6Magazynier": stop set {_int} to 0 loop 27 times: set {magazynier::itemy::%player%::%{_int}%} to slot {_int} of player's current inventory add 1 to {_int} Nadal to samo Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261029 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 Teraz, dragon5585 napisał: Nadal to samo W takim razie masz coś nieźle namieszane w Skript'cie. Popróbuj jeszcze chwilę z modyfikowaniem tego skryptu, jeśli nadal będzie bez skutku, to wyłącz serwer, odłóż w inne miejsce wszystkie skrypty (poza tym), wszystkie dodatki oraz niepotrzebne pluginy (Skripta oczywiście zostaw). Im mniej, tym lepiej. Następnie włącz serwer i sprawdź działanie skryptu. Jeśli zadziała, to włączaj pluginy jeden po drugim, abyś wiedział, który jest winowajcą. Natomiast jeżeli nadal będzie szwankowało, wyłącz ponownie serwer, zapisz sobie gdzieś swoje wszystkie skrypty (w bezpiecznym miejscu), usuń folder Skript i włącz ponownie serwer. Nadal będzie szwankowało, pobierasz ponownie Skripta. Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261031 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 9 minut temu, Kormic napisał: W takim razie masz coś nieźle namieszane w Skript'cie. Popróbuj jeszcze chwilę z modyfikowaniem tego skryptu, jeśli nadal będzie bez skutku, to wyłącz serwer, odłóż w inne miejsce wszystkie skrypty (poza tym), wszystkie dodatki oraz niepotrzebne pluginy (Skripta oczywiście zostaw). Im mniej, tym lepiej. Następnie włącz serwer i sprawdź działanie skryptu. Jeśli zadziała, to włączaj pluginy jeden po drugim, abyś wiedział, który jest winowajcą. Natomiast jeżeli nadal będzie szwankowało, wyłącz ponownie serwer, zapisz sobie gdzieś swoje wszystkie skrypty (w bezpiecznym miejscu), usuń folder Skript i włącz ponownie serwer. Nadal będzie szwankowało, pobierasz ponownie Skripta. Usunąłem wszystkie skrypty i pluginy i nic to nie dało usunąłem folder stworzył mi się nowy i to samo później usunąłem cały plugin skript wkleiłem od nowa wgrałem skrypt na magazyn i to samo Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261034 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 12 minut temu, dragon5585 napisał: Usunąłem wszystkie skrypty i pluginy i nic to nie dało usunąłem folder stworzył mi się nowy i to samo później usunąłem cały plugin skript wkleiłem od nowa wgrałem skrypt na magazyn i to samo Mogę wiedzieć jaką masz wersję serwera oraz silnik serwera? Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261037 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 4 minuty temu, Kormic napisał: Mogę wiedzieć jaką masz wersję serwera oraz silnik serwera? version 1.15.2-R0.1-SNAPSHOT) wersja 1.15.2 Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261038 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 3 minuty temu, dragon5585 napisał: version 1.15.2-R0.1-SNAPSHOT) wersja 1.15.2 A silnik serwera? Jedynie podałeś wersję. gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261039 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 git-Paper-374 (MC: 1.15.2) Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261040 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 15 września 2020 Udostępnij Opublikowano 15 września 2020 (edytowane) 11 minut temu, dragon5585 napisał: git-Paper-374 (MC: 1.15.2) Czyżby w takim razie był problem z PaperSpigotem (Paperem)? Szczerze ciężko mi w to uwierzyć, ale nie można wykluczyć takiej możliwości. EDIT: W międzyczasie znalazłem ten wątek: https://github.com/SkriptLang/Skript/issues/2860 Co prawda tam problem jest cięższy, ale być może da ci to jakieś wskazówki. Jeśli nadal nic nie znajdziesz, to cóż, możliwe, że będzie cię czekała zmiana silnika na nowszą wersję. Rozumiem, że wcześniej próbowałeś nowszych wersji Skripta, tak? Edytowane 15 września 2020 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/#findComment-261045 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
dragon5585 3
Witam. Napisze mi ktoś skrypt na magazyniera?
Chodzi o to że po wbiciu 30poziomu możemy kliknąć w NPC o nazwie "&6Magazynier" I otwiera nam się GUI do którego możemy włożyć przedmioty oraz możemy je z niego wyciągnąć.
Odnośnik do komentarza
https://skript.pl/temat/41658-pro%C5%9Bba-o-napisanie-skryptu-na-magazyniera/Udostępnij na innych stronach
14 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ą.