Ciasnyelo1 0 Opublikowano 9 sierpnia 2020 Udostępnij Opublikowano 9 sierpnia 2020 Siemka. Potrzebuje skryptu w którym będzie się otwierać gui i będą do wyboru kategorie np: kity jak się w to wejdzie będzie np: diamentowy miecz i gdy się go kupi daje permisje do używania tego kitu. Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 sierpnia 2020 Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) 17 minut temu, Ciasnyelo1 napisał: Siemka. Potrzebuje skryptu w którym będzie się otwierać gui i będą do wyboru kategorie np: kity jak się w to wejdzie będzie np: diamentowy miecz i gdy się go kupi daje permisje do używania tego kitu. script options: $ use permissions command /gui: trigger: open chest with 1 row named "&6&lGUI" to player set slot 4 of player's current inventory to book named "&6Kity" on inventory click: if name of player's current inventory is "&6&lGUI": if clicked slot is 4: cancel event close player's inventory open chest with 1 row named "&6&lKity" to player if player doesn't have permission "kity.rycerz": if player has 5 of gold ingots: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2✓ &aKosztuje 5 sztabek zlota" else: set slot 0 of player's current inventory to diamond sword named "&cPermisja do klasy: &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4✗ &cKosztuje 5 sztabek zlota" else: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&2✓ &aZakupione!" if name of player's current inventory is "&6&lKity": if clicked slot is 0: if player doesn't have permission "kity.rycerz": if player has 5 of gold ingots: cancel event close player's inventory remove 5 of gold ingots from player's inventory add "kity.rycerz" to player's permissions send "&aOtrzymales permisje do klasy: &eRycerz" to player play sound "entity_player_levelup" with volume 3 to player else: close player's inventory send "&cNie stac cie na to!" to player else: close player's inventory send "&cJuz zakupiles wczesniej te klase!" to player Sprawdź czy takie coś ci odpowiada. EDIT: Poprawiłem skrypt, wymagany SkQuery ze względu na dodawanie permisji. Edytowane 9 sierpnia 2020 przez Kormic Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255247 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 9 sierpnia 2020 Autor Udostępnij Opublikowano 9 sierpnia 2020 39 minut temu, Kormic napisał: script options: $ use permissions command /gui: trigger: open chest with 1 row named "&6&lGUI" to player set slot 4 of player's current inventory to book named "&6Kity" on inventory click: if name of player's current inventory is "&6&lGUI": if clicked slot is 4: cancel event close player's inventory open chest with 1 row named "&6&lKity" to player if player doesn't have permission "kity.rycerz": if player has 5 of gold ingots: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2✓ &aKosztuje 5 sztabek zlota" else: set slot 0 of player's current inventory to diamond sword named "&cPermisja do klasy: &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4✗ &cKosztuje 5 sztabek zlota" else: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&2✓ &aZakupione!" if name of player's current inventory is "&6&lKity": if clicked slot is 0: if player doesn't have permission "kity.rycerz": if player has 5 of gold ingots: cancel event close player's inventory remove 5 of gold ingots from player's inventory add "kity.rycerz" to player's permissions send "&aOtrzymales permisje do klasy: &eRycerz" to player play sound "entity_player_levelup" with volume 3 to player else: close player's inventory send "&cNie stac cie na to!" to player else: close player's inventory send "&cJuz zakupiles wczesniej te klase!" to player Sprawdź czy takie coś ci odpowiada. EDIT: Poprawiłem skrypt, wymagany SkQuery ze względu na dodawanie permisji. a mógłbyś zmienić to że nie zabiera 5 złota tylko pieniądze? Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255248 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 sierpnia 2020 Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 00:44, Ciasnyelo1 napisał: a mógłbyś zmienić to że nie zabiera 5 złota tylko pieniądze? Proszę. Edytowane 12 sierpnia 2020 przez xAxee Wstawiam na code.skript.pl Notatka dodana przez xAxee Ciasnyelo1 i xAxee 2 Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255249 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 9 sierpnia 2020 Autor Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 00:51, Kormic napisał: Proszę. ': &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2? &aKosztuje 5 sztabek zlota"' is not a valid item data (kity.sk, line 51: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2? &aKosztuje 5 sztabek zlota"') > [22:56:28 ERROR]: ': &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4? &cKosztuje 5 sztabek zlota"' is not a valid item data (kity.sk, line 53: set slot 0 of player's current inventory to diamond sword named "&cPermisja do klasy: &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4? &cKosztuje 5 sztabek zlota"') > [22:56:28 ERROR]: ': &2Rycerz" with lore "&2? &aZakupione!"' is not a valid item data (kity.sk, line 55: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&2? &aZakupione!"') > [22:56:28 ERROR]: permissions of the player can't have anything added to it (kity.sk, line 63: add "kity.rycerz" to player's permissions') > [22:56:28 ERROR]: Can't understand this condition/effect: play sound "entity_player_levelup" with volume 3 to player (kity.sk, line 65: play sound "entity_player_levelup" with volume 3 to player') Edytowane 12 sierpnia 2020 przez xAxee Wstawiam w code Notatka dodana przez xAxee Poprawiam cytat Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255250 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 sierpnia 2020 Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 00:56, Ciasnyelo1 napisał: ': &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2? &aKosztuje 5 sztabek zlota"' is not a valid item data (kity.sk, line 51: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&7Kliknij aby zakupic klase &6Rycerz&7!" and "" and "&2? &aKosztuje 5 sztabek zlota"') > [22:56:28 ERROR]: ': &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4? &cKosztuje 5 sztabek zlota"' is not a valid item data (kity.sk, line 53: set slot 0 of player's current inventory to diamond sword named "&cPermisja do klasy: &4Rycerz" with lore "&7Nie stac cie na to!" and "" and "&4? &cKosztuje 5 sztabek zlota"') > [22:56:28 ERROR]: ': &2Rycerz" with lore "&2? &aZakupione!"' is not a valid item data (kity.sk, line 55: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" with lore "&2? &aZakupione!"') > [22:56:28 ERROR]: permissions of the player can't have anything added to it (kity.sk, line 63: add "kity.rycerz" to player's permissions') > [22:56:28 ERROR]: Can't understand this condition/effect: play sound "entity_player_levelup" with volume 3 to player (kity.sk, line 65: play sound "entity_player_levelup" with volume 3 to player') Wersja Skripta, wersja serwera oraz silnik serwera. Edytowane 12 sierpnia 2020 przez xAxee Poprawiam cytat Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255251 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 9 sierpnia 2020 Autor Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 00:58, Kormic napisał: Wersja Skripta, wersja serwera oraz silnik serwera. skript: 2.2-dev36 wersja 1.8.8 Edytowane 12 sierpnia 2020 przez xAxee Poprawiam formatowanie Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255252 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 9 sierpnia 2020 Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 00:59, Ciasnyelo1 napisał: skript: 2.2-dev36 wersja 1.8.8 Z tym lorem to podejrzewam, że jest spowodowane tymi symbolami ptaszka i x. Spróbuj je usunąć i zobaczymy. Co do permisji, czy masz SkQuery? A co do puszczania dźwięku, możesz to wywalić. EDIT: W razie dalszych problemów jutro (dzisiaj) najpóźniej o 12-13 się odezwę. Edytowane 12 sierpnia 2020 przez xAxee Poprawiam cytat Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255253 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 9 sierpnia 2020 Autor Udostępnij Opublikowano 9 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 01:02, Kormic napisał: Z tym lorem to podejrzewam, że jest spowodowane tymi symbolami ptaszka i x. Spróbuj je usunąć i zobaczymy. Co do permisji, czy masz SkQuery? A co do puszczania dźwięku, możesz to wywalić. EDIT: W razie dalszych problemów jutro (dzisiaj) najpóźniej o 12-13 się odezwę. permissions of the player can't have anything added to it (kity.sk, line 63: add "kit.rycerz" to player's permissions') EDIT: zrobiłem tak: if player doesn't have permission "kity.rycerz": if player's money is greater than or equal to 1000: cancel event close player's inventory remove 1000 from player's money execute console command "pex user %player% add kit.rycerz" send "&aOtrzymales permisje do klasy: &eRycerz" to player Edytowane 12 sierpnia 2020 przez xAxee Wstawiam w code, poprawiam formatowanie Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255254 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 10 sierpnia 2020 Udostępnij Opublikowano 10 sierpnia 2020 (edytowane) W dniu 10.08.2020 o 01:11, Ciasnyelo1 napisał: permissions of the player can't have anything added to it (kity.sk, line 63: add "kit.rycerz" to player's permissions') EDIT: zrobiłem tak: if player doesn't have permission "kity.rycerz": if player's money is greater than or equal to 1000: cancel event close player's inventory remove 1000 from player's money execute console command "pex user %player% add kit.rycerz" send "&aOtrzymales permisje do klasy: &eRycerz" to player Tak też możesz. W sumie możesz wywalić pierwsze dwie linijki skryptu. Ja bym się postarał, aby wykonywać tę komendę poprzez gracza. Jest takie wyrażenie 'make player run command "twoja_komenda" as op', tylko nie wiem, czy do tego nadal potrzebne jest SkUtilities, czy też wystarczy sam Skript. Edytowane 12 sierpnia 2020 przez xAxee Poprawiam cytat Notatka dodana przez xAxee Ciasnyelo1 1 Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255269 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 10 sierpnia 2020 Autor Udostępnij Opublikowano 10 sierpnia 2020 13 godzin temu, Kormic napisał: Tak też możesz. W sumie możesz wywalić pierwsze dwie linijki skryptu. Ja bym się postarał, aby wykonywać tę komendę poprzez gracza. Jest takie wyrażenie 'make player run command "twoja_komenda" as op', tylko nie wiem, czy do tego nadal potrzebne jest SkUtilities, czy też wystarczy sam Skript. Jest problem bo jak dodaje w kategorii Kity kolejną rzecz to nie wyskakuje żaden error ale przedmiot w tym gui jest nie widzialny Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255430 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 sierpnia 2020 Udostępnij Opublikowano 11 sierpnia 2020 13 godzin temu, Ciasnyelo1 napisał: Jest problem bo jak dodaje w kategorii Kity kolejną rzecz to nie wyskakuje żaden error ale przedmiot w tym gui jest nie widzialny Pokaż skrypt. Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255487 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ciasnyelo1 0 Opublikowano 11 sierpnia 2020 Autor Udostępnij Opublikowano 11 sierpnia 2020 (edytowane) W dniu 11.08.2020 o 14:10, Kormic napisał: Pokaż skrypt. Edytowane 12 sierpnia 2020 przez xAxee Wstawiam na code.skript.pl Notatka dodana przez xAxee Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255491 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 sierpnia 2020 Udostępnij Opublikowano 11 sierpnia 2020 (edytowane) W dniu 11.08.2020 o 14:14, Ciasnyelo1 napisał: open chest with 1 row named "&6&lKity" to player if player doesn't have permission "kity.rycerz": if player's money is greater than or equal to 1000: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" else: set slot 0 of player's current inventory to diamond sword named "&cPermisja do klasy: &4Rycerz" else: set slot 0 of player's current inventory to diamond sword named "&aPermisja do klasy: &2Rycerz" Nowe elementy musisz dodawać w tej sekcji. Edytowane 12 sierpnia 2020 przez xAxee Poprawiam cytat Notatka dodana przez xAxee Ciasnyelo1 1 Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255493 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 12 sierpnia 2020 Udostępnij Opublikowano 12 sierpnia 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/40953-sklep-w-gui/#findComment-255978 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Ciasnyelo1 0
Siemka. Potrzebuje skryptu w którym będzie się otwierać gui i będą do wyboru kategorie np: kity jak się w to wejdzie będzie np: diamentowy miecz i gdy się go kupi daje permisje do używania tego kitu.
Odnośnik do komentarza
https://skript.pl/temat/40953-sklep-w-gui/Udostępnij na innych stronach
14 odpowiedzi na to pytanie
Rekomendowane odpowiedzi