Skocz do zawartości
  • 0

Problem z "while"


MasloJestDobre

Pytanie

Witam, tak jak w temacie. Cokolwiek robię z tą petlą, to nie działa (lub źle to robię). Skrypt mam inny, chodzi mi poprostu, żeby w gui się wszystko aktualizowało:

command /sklepik:
	trigger:
		open virtual chest with 3 rows named "przyklad" to player
		wait 1 tick
		while inventory name of current inventory of player is "przyklad":
			format gui slot 13 of player with stone named "Odliczanie: %{aaa}%"
			wait 1 second
every second:
	add 1 to {aaa}

Skrypt najnowszy, a wersja serwera 1.14.4 i używam TusKe

Odnośnik do komentarza
https://skript.pl/temat/39924-problem-z-while/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

jak już sobie sformatujesz slot poprzez tuske i nie potrzebujesz nic zmieniać z akcjami po kliknięciu, to tylko używasz set slota do modyfikowania przedmiotu (w tym jego nazwy lore itd.)

 

command sklep:
	trigger:
		open chest with 1 row named "sklep" to player
		set {_time} to 0
		format gui slot 4 of player with stone named "odliczanie: %{_time}%"
		#unikaj while jeżeli nie jest potrzebne
		loop 1000 times:
			add 1 to {_time}
			if name of current inventory of player is "sklep":
				set slot 4 of player to stone named "odliczanie: %{_time}%"
			wait seconds

 

Odnośnik do komentarza
https://skript.pl/temat/39924-problem-z-while/#findComment-249991
Udostępnij na innych stronach

  • 0
2 godziny temu, PanMaruda napisał:

jak już sobie sformatujesz slot poprzez tuske i nie potrzebujesz nic zmieniać z akcjami po kliknięciu, to tylko używasz set slota do modyfikowania przedmiotu (w tym jego nazwy lore itd.)

 


command sklep:
	trigger:
		open chest with 1 row named "sklep" to player
		set {_time} to 0
		format gui slot 4 of player with stone named "odliczanie: %{_time}%"
		#unikaj while jeżeli nie jest potrzebne
		loop 1000 times:
			add 1 to {_time}
			if name of current inventory of player is "sklep":
				set slot 4 of player to stone named "odliczanie: %{_time}%"
			wait seconds

 

Ten kod mi otwiera normalnie GUI, lecz ciągle pokazuje "odliczanie: 0" i chyba u mnie jest coś nie tak z tym "if name of current inventory of player", bo normalnie to mi działa 😕

Bo ogólnie to mi chodzi o taki skrypt, który pokazuje ile jeszcze mam ryb, które mogę sprzedać w sklepie i wtedy zawsze jak się kupuje to trzeba jeszcze raz /sklep wpisać, żeby było aktualne

Edytowane przez MasloJestDobre
Odnośnik do komentarza
https://skript.pl/temat/39924-problem-z-while/#findComment-249995
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ę...