Skocz do zawartości
  • 0

Pytanie/Problem


Kamil1xx

Pytanie

Witam napotkałem błąd mianowicie w gui gdy otwieram w ekwipunku posiadam x1 czerwony barwnik [jakas nazwa] wrzuca mi go do gui blad polega na tym ze jezeli mam wiecej niz 1 barwnik nie zabiera mi go wcale zaden argument wtedy nie dziala chcialbym aby zabieralo 1 mi z eq i stawialo do tego gui kod:

if clicked item is red dye:
	if name of clicked item is "&4Czerwony &bWywar":
		{przedmiot-wywar::%player%} is not set:
			set {przedmiot-wywar::%player%} to clicked item
			set player's current inventory's slot 31 to clicked item with lore (lore of {przedmiot-wywar::%player%})
			set player's current inventory's slot 49 to barrier named "&eWytwarzanie &7(&cKliknij&7)"
			set slot clicked slot of player to air
else:
	if "%clicked slot%" is "31":
		add {przedmiot-wywar::%player%} to player
		delete {przedmiot-wywar::%player%}
		set player's current inventory's slot 31 to red glass pane named "&cBrak &bWywaru"

 

Notro

Wstawiam kod w code.

Notatka dodana przez Notro

Odnośnik do komentarza
https://skript.pl/temat/50284-pytanieproblem/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

zamiast 'clicked item' spróbuj: 'type of clicked item'

 

if type of clicked item is red dye: 
	if name of clicked item is "&4Czerwony &bWywar": 
		if {przedmiot-wywar::%player%} is not set:
			set {przedmiot-wywar::%player%} to clicked item
			set player's current inventory's slot 31 to clicked item with lore (lore of {przedmiot-wywar::%player%})
			set player's current inventory's slot 49 to barrier named "&eWytwarzanie &7(&cKliknij&7)"
			set slot clicked slot of player to air
		else:
			if "%clicked slot%" is "31":
				add {przedmiot-wywar::%player%} to player
				delete {przedmiot-wywar::%player%}
				set player's current inventory's slot 31 to red glass pane named "&cBrak &bWywaru"

 

Edytowane przez Kamill0s
Odnośnik do komentarza
https://skript.pl/temat/50284-pytanieproblem/#findComment-311537
Udostępnij na innych stronach

  • 0
on inventory click:
	if clicked item is red dye:
		if name of clicked item is "&4Czerwony &bWywar":
			{przedmiot-wywar::%player%} is not set:
				set {przedmiot-wywar::%player%} to clicked item
				set player's current inventory's slot 31 to clicked item with lore (lore of {przedmiot-wywar::%player%})
				set player's current inventory's slot 49 to barrier named "&eWytwarzanie &7(&cKliknij&7)"
				set slot clicked slot of player to air
	else:
		if "%clicked slot%" is "31":
			add {przedmiot-wywar::%player%} to player
			delete {przedmiot-wywar::%player%}
			set player's current inventory's slot 31 to red glass pane named "&cBrak &bWywaru"

 

Odnośnik do komentarza
https://skript.pl/temat/50284-pytanieproblem/#findComment-311563
Udostępnij na innych stronach

  • 0

Dobra wszystko wyjasnione dziala to zakladanie ale jak mam zrobić aby ten klikniety item gdy mam x64 red dye zabieralo mi 1 i tylko jedno wstawialo w gui?
Ta linijka:
                    set slot clicked slot of player to air
Zabiera mi caly stak chcialbym aby 1 klikniecie zabieralo mi jedno tylko :>
 

 

rozwiązane można zamknąć temat :>

Edytowane przez Kamil1xx
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/50284-pytanieproblem/#findComment-311571
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ę...