Skocz do zawartości
  • 0

Skrypt na liste graczy i wykonywanie dla każdego komendy.


Pytanie

Witam, czy jest ktoś kto napisze mi skrypt, w którym po komendzie /cmd zostanie wyświetlone GUI z główkami wszystkich graczy oraz po kliknięciu każdej główki zostanie wykonana komenda dla gracza "/duel <nick wybranego gracza>". Jak będzie więcej graczy niż slotów w GUI to ma być przejście do drugiej strony. To tyle, dzięki :) 

Odnośnik do komentarza
https://skript.pl/temat/55855-skrypt-na-liste-graczy-i-wykonywanie-dla-ka%C5%BCdego-komendy/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 1
command /cmd:
	trigger:
		set {_players::*} to all players
		set {_rows} to (ceil((size of {_players::*}) / 9))
		{_rows} > 6:
			set {_rows} to 6
		set {_} to chest inventory with {_rows} rows named "Wybierz gracza"
		set {_s} to 0
		loop all players:
			set slot {_s} of {_} to skull of "%loop-player%" parsed as offline player named "%loop-player%"
			add 1 to {_s}
			
on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "Wybierz gracza":
		cancel event
		set {_m} to name of clicked slot
		execute console command "/duel %{_m}%"

prosze (juz mi sie tych stron nie chciało robić to se dorób)

Odnośnik do komentarza
https://skript.pl/temat/55855-skrypt-na-liste-graczy-i-wykonywanie-dla-ka%C5%BCdego-komendy/#findComment-335721
Udostępnij na innych stronach

  • 0
W dniu 22.07.2023 o 13:30, devyy napisał:
command /cmd:
	trigger:
		set {_players::*} to all players
		set {_rows} to (ceil((size of {_players::*}) / 9))
		{_rows} > 6:
			set {_rows} to 6
		set {_} to chest inventory with {_rows} rows named "Wybierz gracza"
		set {_s} to 0
		loop all players:
			set slot {_s} of {_} to skull of "%loop-player%" parsed as offline player named "%loop-player%"
			add 1 to {_s}
			
on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "Wybierz gracza":
		cancel event
		set {_m} to name of clicked slot
		execute console command "/duel %{_m}%"

prosze (juz mi sie tych stron nie chciało robić to se dorób)

bez błędów, nie otwiera się gui.

Odnośnik do komentarza
https://skript.pl/temat/55855-skrypt-na-liste-graczy-i-wykonywanie-dla-ka%C5%BCdego-komendy/#findComment-335769
Udostępnij na innych stronach

  • 0
18 minut temu, pruslay napisał:

bez błędów, nie otwiera się gui.

bo nie otwiera gui po zakonczeniu dodawania graczy w formie slotow

dodaj open {_} to player , na koncu kodu z komendą, w tym samym tabie co loop all players

Odnośnik do komentarza
https://skript.pl/temat/55855-skrypt-na-liste-graczy-i-wykonywanie-dla-ka%C5%BCdego-komendy/#findComment-335771
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ę...