BakuQ 1 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 W gui ./sklep "Menu Glowne Sklepu" gdy klikam zieloną wełne(slot2) to wykonuje komende z gui "Menu kupna"(slot2) coś źle w kodzie? Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 Jeśli robie to w oddzielnych skryptach to dziala da sie to razem? Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277794 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 6 minut temu, BakuQ napisał: W gui ./sklep "Menu Glowne Sklepu" gdy klikam zieloną wełne(slot2) to wykonuje komende z gui "Menu kupna"(slot2) coś źle w kodzie? W obu eventach 'inventory click' zobacz nazwę GUI (wyślij ją na czacie) przed sprawdzaniem nazwy. send "%inventory name of current inventory of player%" Po warunku sprawdzającym nazwę GUI wyślij jakąś prostą wiadomość kontrolną, na przykład: send "Nazwa się zgadza!" Jeżeli "Nazwa się zgadza!" zostanie wysłane dwukrotnie, to znaczy, że jest jakiś problem z twoim Skriptem. Możesz wtedy opcjonalnie parse'ować wyrażenie od nazwy GUI na tekst. if "%inventory name of current inventory of player%" is "Menu Glowne Sklepu": Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277795 Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 2 minuty temu, Kormic napisał: W obu eventach 'inventory click' zobacz nazwę GUI (wyślij ją na czacie) przed sprawdzaniem nazwy. send "%inventory name of current inventory of player%" Po warunku sprawdzającym nazwę GUI wyślij jakąś prostą wiadomość kontrolną, na przykład: send "Nazwa się zgadza!" Jeżeli "Nazwa się zgadza!" zostanie wysłane dwukrotnie, to znaczy, że jest jakiś problem z twoim Skriptem. Możesz wtedy opcjonalnie parse'ować wyrażenie od nazwy GUI na tekst. if "%inventory name of current inventory of player%" is "Menu Glowne Sklepu": Owszem wysyłą sie podwójnie bo nawet dwa razy kupowało przedmiot ale gdy dodałem "stop" to probel ustąpił Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277797 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 Teraz, BakuQ napisał: Owszem wysyłą sie podwójnie bo nawet dwa razy kupowało przedmiot ale gdy dodałem "stop" to probel ustąpił W jaki sposób niby 'stop' pomógł? Mógłbyś pokazać? Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277798 Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 (edytowane) If clicked slot is 0: execute..... stop Tak zrobiłem i ustąpiło. W osobnych plikach sk wsyzstko dzialała najwyzej zrobie w osobnych a jak zrobic te szklo bo probowałem command /isklep5buy: trigger: open chest with 5 row named "Menu kupna" to player loop 54 times: set player's current inventory's slot loop-number -1 to black glass pane named "&8&l" set player's current inventory's slot 43 to 1 371 of unbreaking 10 named "&a&lStan konta&8:" with lore "&8» &7%{coins.%player%}% PLN" set player's current inventory's slot 0 to 64 emerald block named "&f&k;&6&k;&f&k;&r &a&l64x Emeraldy&r &f&k;&6&k;&f&k;&r" with lore "&8» &eCena: &f2.99zl||&8» &aKliknij aby zakupic" Edytowane 3 stycznia 2021 przez xNightPower_ Umieszczam kod w code. Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277799 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 Teraz, BakuQ napisał: If clicked slot is 0: execute..... stop Tak zrobiłem i ustąpiło. Przecież ten 'stop' nie ma na nic wpływu. Kliknięty slot jest tylko jeden, a przecież 'stop' jest na końcu bloku 'if', więc niczego nie zatrzymuje. Z twoim Skriptem rzeczywiście coś musi być nie tak. Teraz, BakuQ napisał: a jak zrobic te szklo bo probowałem 'black stained glass pane'. Taka jest poprawna forma. Powinieneś również dać spację między minusem i 1 w pętli. Dodam, że wykonujesz kod 54 razy, a przecież skrzynia z 5 rzędami ma 45 slotów. Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277801 Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 4 minuty temu, Kormic napisał: Przecież ten 'stop' nie ma na nic wpływu. Kliknięty slot jest tylko jeden, a przecież 'stop' jest na końcu bloku 'if', więc niczego nie zatrzymuje. Z twoim Skriptem rzeczywiście coś musi być nie tak. 'black stained glass pane'. Taka jest poprawna forma. Powinieneś również dać spację między minusem i 1 w pętli. Dodam, że wykonujesz kod 54 razy, a przecież skrzynia z 5 rzędami ma 45 slotów. command /isklep5buy: trigger: open chest with 5 row named "Menu kupna" to player loop 45 times: set player's current inventory's slot loop-number - 1 to black stained glass pane named "&8&l" set player's current inventory's slot 43 to 1 371 of unbreaking 10 named "&a&lStan konta&8:" with lore "&8» &7%{coins.%player%}% PLN" Takie coś nie działa Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277803 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 1 minutę temu, BakuQ napisał: command /isklep5buy: trigger: open chest with 5 row named "Menu kupna" to player loop 45 times: set player's current inventory's slot loop-number - 1 to black stained glass pane named "&8&l" set player's current inventory's slot 43 to 1 371 of unbreaking 10 named "&a&lStan konta&8:" with lore "&8» &7%{coins.%player%}% PLN" Takie coś nie działa Dlatego nie działa, bo źle wytabowałeś. Przesuń 'loop 45 times:' o jedno wcięcie w lewo. Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277806 Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 6 minut temu, Kormic napisał: Dlatego nie działa, bo źle wytabowałeś. Przesuń 'loop 45 times:' o jedno wcięcie w lewo. Ahhh błąd z tymi gui dalej sie pojawia masz tutaj cały skrypt może bląd jest gdzieś indziej luknij prosze Wokonuje akcje z innego gui Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277810 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanMaruda 624 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 użyj mojego mGUI z linku w sygnaturze Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277811 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 3 stycznia 2021 Udostępnij Opublikowano 3 stycznia 2021 4 minuty temu, BakuQ napisał: Ahhh błąd z tymi gui dalej sie pojawia masz tutaj cały skrypt może bląd jest gdzieś indziej luknij prosze Wokonuje akcje z innego gui 1. Wszystkie 'stop' w tym kodzie są zbędne. 2. Nie rób GUI na komendach, naucz się wykorzystywać w tym celu event 'on inventory click'. 3. Potestuj z nazwą GUI tak jak ci pokazałem wyżej. Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277812 Udostępnij na innych stronach Więcej opcji udostępniania...
0 BakuQ 1 Opublikowano 3 stycznia 2021 Autor Udostępnij Opublikowano 3 stycznia 2021 4 minuty temu, Kormic napisał: 1. Wszystkie 'stop' w tym kodzie są zbędne. 2. Nie rób GUI na komendach, naucz się wykorzystywać w tym celu event 'on inventory click'. 3. Potestuj z nazwą GUI tak jak ci pokazałem wyżej. Wyswietlily sie dwie wiadomosci "Menu kupna" oraz "nazwa sie zgadza" Cytuj Odnośnik do komentarza https://skript.pl/temat/44303-znowu-sloty/#findComment-277816 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
BakuQ 1
W gui ./sklep "Menu Glowne Sklepu" gdy klikam zieloną wełne(slot2) to wykonuje komende z gui "Menu kupna"(slot2) coś źle w kodzie?
Odnośnik do komentarza
https://skript.pl/temat/44303-znowu-sloty/Udostępnij na innych stronach
12 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ą.