Skocz do zawartości
  • 0

Problem z wykonywaniem komendy przez GUI z listą graczy.


Pytanie

Witam mam problem ze skryptem:
 


command /wybierz:
    trigger:
        wait 2 ticks
        open chest with 6 rows named "&6&lWybierz gracza" to player
        wait 1 tick
        loop all players:
            add 1 to {_online}
            if {_online} is smaller than 45:
                set player's current inventory's slot {_online}-1 to ("%loop-player%" parsed as offline player)'s skull named "&8» &e%loop-player%"

on inventory click:
    if inventory name of current inventory of player is "&6&lWybierz gracza":
        if clicked slot is 0 or 1 or 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10 or 11 or 12 or 13 or 14 or 15 or 16 or 17 or 18 or 19 or 20 or 21 or 22 or 23 or 24 or 25 or 26 or 27 or 28 or 29 or 30 or 31 or 32 or 33 or 34 or 35 or 36 or 37 or 38 or 39 or 40 or 41 or 42 or 43 or 44 or 45 or 46:
            cancel event
            close player's inventory
            execute player command "staty //Co mam tu wpisać"

Problem jest taki, ponieważ robię skrypt w którym pojawia się lista osób graczy online i po kliknięciu chciałbym, żeby wykonała się komenda /staty i nick osoby, którą kliknałem nie wiem jak to zrobić proszę o pomoc!

Edytowane przez LjayPL789
bludis

Dodaje code; zmieniam nazwę tematu na bardziej zrozumiałą.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/37417-problem-z-wykonywaniem-komendy-przez-gui-z-list%C4%85-graczy/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /wybierz [<text>]:
    trigger:
        wait 2 ticks
        open chest with 6 rows named "&6&lWybierz gracza" to player
        wait 1 tick
        loop all players:
            add 1 to {_online}
            if {_online} is smaller than 45:
                set player's current inventory's slot {_online}-1 to ("%loop-player%" parsed as offline player)'s skull named "&8» &e%loop-player%" with lore "%loop-player%"

on inventory click:
    if inventory name of current inventory of player is "&6&lWybierz gracza":
        if clicked slot <= 45:
            cancel event
            close player's inventory
            set {_player} to uncoloured lore of clicked slot
            execute player command "staty %{_player}%"

Jak chcesz to do lore możesz sobie dodać kolor, ale jeśli dodasz np: Gracz: %loop-player% to wykonywanie komendy może się popsuć. Można zrobić wersję,  która będzie działała z tym, ale nie mam pojęcia czy chcesz coś takiego dodawać.

Odnośnik do komentarza
https://skript.pl/temat/37417-problem-z-wykonywaniem-komendy-przez-gui-z-list%C4%85-graczy/#findComment-238041
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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