Skocz do zawartości
  • 0

Problem z on right


FireCobble

Pytanie

on rightclick:
    if player have permission "panel.admin":
        open chest with 3 rows named "&8&lPanel" to player        
        set slot 10 of player's current inventory to diamond named " Zbabhe osobe"
on inventory click:
    if inventory name of current inventory of player is "&8&lPanel":
        cancel event
        if clicked slot is 10:
            execute command "ban %clicked entity%"
Co tutaj jest źle bo nie banuje mi koleśa z kliknięcia 

 

Notro

Wstawiam kod

Notatka dodana przez Notro

Odnośnik do komentarza
Udostępnij na innych stronach

20 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, FireCobble napisał:

the expression `clicked entity`  may only used in a click event line 9

eee

Bo nie ma czegoś takiego jak "clicked entity" w evencie on inventory click :)

Musisz jakoś przekazać nazwę tego klikniętego gracza, najlepiej w nazwie itemu na slocie 10

(%clicked entity% zamiast "Zbabhe osobe") 

 

Oraz w pierwszym evencie (pierwsza linijka) warto dodać "on rightclick on player"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 godzin temu, CoFFeIN04 napisał:

Bo nie ma czegoś takiego jak "clicked entity" w evencie on inventory click :)

Musisz jakoś przekazać nazwę tego klikniętego gracza, najlepiej w nazwie itemu na slocie 10

(%clicked entity% zamiast "Zbabhe osobe") 

 

Oraz w pierwszym evencie (pierwsza linijka) warto dodać "on rightclick on player"

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player        
        set slot 10 of player's current inventory to diamond named "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "ban %clicked entity%"



Tak zrobilem i sorry początkujący jestem wiec  nie umiem za dużo

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player        
        set slot 10 of player's current inventory to diamond named "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "%name of clicked slot%"




dobrze?

 

 

10 godzin temu, FireCobble napisał:

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player        
        set slot 10 of player's current inventory to diamond named "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "%name of clicked slot%"


dobrze?

 

[22:38:22 WARN]: the name of the clicked slot is already a text, so you should not put it in one (e.g. the name of the clicked slot instead of "%the name of the clicked slot%") (panel.sk, line 9: execute console command "%name of clicked

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
2 minuty temu, FireCobble napisał:

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player        
        set slot 10 of player's current inventory to diamond named "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "%name of clicked slot%"


dobrze?

usunąłeś słowo ban w komendzie

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
10 godzin temu, CoFFeIN04 napisał:

Da radę, dodaj nick do lore tego itemu. Jak dodasz do 1 linijki to wtedy w komendzie ban zamiast name of clicked slot dajesz %line 1 of lore of clicked slot%

 

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player        
        set slot 10 of player's current inventory to Paper "%clicked entity%" with lore "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "ban %line 1 of lore of clicked slot%"



8 błedów mamunknown.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 godzin temu, CoFFeIN04 napisał:

Ale zajrzyj do twojego kodu, tego który masz w pliku na serwerze, tam muszą być jakieś znaczki. Jeśli ich nie ma to usuń wszystkie spacje z twojego kodu i dodaj je jeszcze raz

 

9 godzin temu, CoFFeIN04 napisał:

Po słowie "paper" brakuje słowa "named"

               

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player
        set slot 10 of player's current inventory to Paper named "%clicked entity%" with lore "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            execute console command "ban %line 1 of lore of clicked slot%" 

 

unknown.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
9 godzin temu, CoFFeIN04 napisał:

Dopóki tego od nowa na czysto nie przepiszesz to będą wyskakiwać te dziwne błędy, upewnij się że formatowane pliku to UTF-8

Pytanie bo zauważyłem że jeśi dam 2 razy na 10 slot to banuje da sie zrobic ze to jest na jakies menu?

 

on rightclick on player:
    if player have permission "panel.admin":
        open chest with 3 rows named "Panel" to player
        set slot 10 of player's current inventory to Paper named "&6&lOpcje bana" with lore "%clicked entity%"
on inventory click:
    if inventory name of current inventory of player is "Panel":
        cancel event
        if clicked slot is 10:
            open chest with 3 rows named "&6&l*Ban menu" to player
            set slot 11 of player's current inventory to redstone torch named "&cKultura na chat" with lore "&fKliknij aby zbanowac za brak kultury!"
            set slot 9 of player's current inventory to Black Stained Glass Pane named "&c*"
on inventory click:
    if inventory name of current inventory of player is "&6&l*Ban menu":
        cancel event
        if clicked slot is 10":
            execute console command "ban %line 1 of lore of clicked slot%"

 



chodzi o  to zeby nie banowalo jak klikne 10 slot w pierwszym gui tylko w drugim

Notro

Łączę, poprawiam i wstawiam kody we wszystkich postach

Notatka dodana przez Notro

Odnośnik do komentarza
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ę...