Skocz do zawartości
  • 0

Nocne zawirowania


MineRP

Pytanie

on right click:
    if name of entity is "Hazardzista":
        open chest with 3 rows named "&lZdrapki" to player
        wait 3 ticks
        set player's current inventory's slot  11  to  paper named "&aMiniloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a50$." to close then run [make player execute command "zdrapka1"]
        set player's current inventory's slot  13  to  paper named "&aTotoloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a250$." to close then run [make player execute command "zdrapka1"]
        set player's current inventory's slot  15  to  paper named "&aMegaloto" with lore "&6Kliknij &l&cLPM&6, aby zakupić tę zdrapkę za &a500$." to close then run [make player execute command "zdrapka1"]
        
on inventory click:
    if inventory name of current inventory of player is "&lZdrapki":
        cancel event
    
command /zdrapka1:
    trigger:
        if balance of player is bigger than 10:
            send "&cNie posiadsss!"
        
        else:
            send "&cNie posiadasz tyle gotówki!"

Pomocy!!! Czemu to nie działa, takie błędy wywala: 
JzkEZ7y.png

Edytowane przez xNightPower_
Nieaktywny

Zamieniam link w obraz.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
9 godzin temu, MineRP napisał:

Pomocy!!! Czemu to nie działa, takie błędy wywala: 
JzkEZ7y.png

Dlatego, że w błędnych linjkach masz podwójne spacje. Widzisz?

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273518
Udostępnij na innych stronach

  • 0
9 godzin temu, Helios1993 napisał:

Usuń wszystkie 'to close then run ...', zamiast open chest użyj open chest inventory, wywal delay (wait 3 ticks).

To jak mam zrobić, że po kliknięciu papieru w GUI sprawdza czy mam X kasy i jak mam to daje mi ten item do EQ? A ten delay dałem, bo @xAxeepolecał do zabezpieczania GUI, ale mogę wywalić w sumie.

 

9 godzin temu, Kormic napisał:

Dlatego, że w błędnych linjkach masz podwójne spacje. Widzisz?

Już je usunąłem i nadal ten sam błąd.

 

9 godzin temu, Helios1993 napisał:

Usuń wszystkie 'to close then run ...', zamiast open chest użyj open chest inventory, wywal delay (wait 3 ticks).

Generalnie bez tego to close then run wszystko działa, ale ja właśnie potrzebuje odpalić jakoś komendę inną po kliknięciu.

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273519
Udostępnij na innych stronach

  • 0
1 minutę temu, MineRP napisał:

A ten delay dałem, bo @xAxeepolecał do zabezpieczania GUI,

Delay ułatwia wyjmowanie itemów z gui w skquery, więc nie mógł ci tego polecić.

 

1 minutę temu, MineRP napisał:

Generalnie bez tego to close then run wszystko działa, ale ja właśnie potrzebuje odpalić jakoś komendę inną po kliknięciu.

Zrób to w evencie 'on inventory click'.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273522
Udostępnij na innych stronach

  • 0
Teraz, MineRP napisał:

Już je usunąłem i nadal ten sam błąd.

A, dobra...

Tutaj Helios ma rację, nie zauważyłem, że użyłeś 'set slot' wraz z formatowaniem GUI pochodzącego z SkQuery.

Akcje dla GUI stworzonego w czystym Skript'cie definiujemy w evencie 'on inventory click'.

Tutaj podrzucam fragment wiki: https://wiki.skript.pl/GUI

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273524
Udostępnij na innych stronach

  • 0
9 godzin temu, Helios1993 napisał:

Delay ułatwia wyjmowanie itemów z gui w skquery, więc nie mógł ci tego polecić.

 

Zrób to w evencie 'on inventory click'.

^^^ stąd wytrzasnąłem ten delay

I dzięki za polecenie tego eventu, dopiero zaczynam i nie wiedziałem, że to istnieje.

 

9 godzin temu, Kormic napisał:

A, dobra...

Tutaj Helios ma rację, nie zauważyłem, że użyłeś 'set slot' wraz z formatowaniem GUI pochodzącego z SkQuery.

Akcje dla GUI stworzonego w czystym Skript'cie definiujemy w evencie 'on inventory click'.

Tutaj podrzucam fragment wiki: https://wiki.skript.pl/GUI

Ej tak z innej beczki jak zabezpieczyć, żeby komenda /zdrapka1 z tego skryptu dała się wykonać tylko z poziomu skryptu, a gracz już nie mógł jej sam wpisać?

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273525
Udostępnij na innych stronach

  • 0
Teraz, MineRP napisał:

Ej tak z innej beczki jak zabezpieczyć, żeby komenda /zdrapka1 z tego skryptu dała się wykonać tylko z poziomu skryptu, a gracz już nie mógł jej sam wpisać?

Nie rób tego poprzez komendy, tylko poprzez event 'on inventory click'. Dzięki temu nie będziesz musiał zamartwiać się takimi pierdołami.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273527
Udostępnij na innych stronach

  • 0
9 godzin temu, Kormic napisał:

Nie rób tego poprzez komendy, tylko poprzez event 'on inventory click'. Dzięki temu nie będziesz musiał zamartwiać się takimi pierdołami.

Przez to, że jest już późno nie pomyślałem, że w ogóle mogę tak zrobić! :0 dzięki wielkie

 

9 godzin temu, Kormic napisał:

Nie rób tego poprzez komendy, tylko poprzez event 'on inventory click'. Dzięki temu nie będziesz musiał zamartwiać się takimi pierdołami.

A tak z jeszcze innej beczki to jak ustawić białą wełnę w GUI? Bo jak wpisuje wool to mi daje losowy kolor, a ja chcę konkretnie białą.

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273528
Udostępnij na innych stronach

  • 0
4 minuty temu, MineRP napisał:

A tak z jeszcze innej beczki to jak ustawić białą wełnę w GUI? Bo jak wpisuje wool to mi daje losowy kolor, a ja chcę konkretnie białą.

Jak jest biały po angielsku? Chyba potrafisz sobie odpowiedzieć na te pytanie.

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273534
Udostępnij na innych stronach

  • 0
6 minut temu, MineRP napisał:

Sory, że Ci dupę zawracam, ale  w ogóle składni skripta nie znam.

W takim razie te dwie rzeczy ci się przydadzą:

Forumowe wiki: https://wiki.skript.pl/Kategoria:Skript

Dokumentacja: https://skriptlang.github.io/Skript/expressions.html

Odnośnik do komentarza
https://skript.pl/temat/43672-nocne-zawirowania/#findComment-273543
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...