Skocz do zawartości
  • 0

Poprawienie wyciągania


Pytanie

Witam pomoże mi ktoś poprawić kod?

Dokładnie chodzi o wyciąganie itemku z gui po czym slot w którym on był zamieni się na item przypisany do {@tlo}

Oto kod który napisałem do wkładania i wyciągania itemu:


on inventory click:
	if name of current inventory of player is "&8&lItemy":
		if event-item is {@tlo}:
			if player's cursor slot is string:
				set {_slot} to clicked slot
				if {_slot} is 29:
					wait 1 tick
					set slot 20 of player's current inventory to {@item_2}
					set slot {_slot} of player's current inventory to string
					play sound "entity.experience_orb.pickup" with volume 100 and pitch 0.7 to player
					set cursor slot of player to air
	
		if event-item is string:
			if player's cursor slot is air:
				if {_slot} is 29:
					wait 1 tick
					set slot 20 of player's current inventory to {@item_1}
					set slot {_slot} of player's current inventory to {@tlo}
					play sound "entity.experience_orb.pickup" with volume 100 and pitch 0.7 to player
					set cursor slot of player to string
				

 

Odnośnik do komentarza
https://skript.pl/temat/47496-poprawienie-wyci%C4%85gania/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, Morkaz napisał:

Witam pomoże mi ktoś poprawić kod?

Dokładnie chodzi o wyciąganie itemku z gui po czym slot w którym on był zamieni się na item przypisany do {@tlo}

Oto kod który napisałem do wkładania i wyciągania itemu:



on inventory click:
	if name of current inventory of player is "&8&lItemy":
		if event-item is {@tlo}:
			if player's cursor slot is string:
				set {_slot} to clicked slot
				if {_slot} is 29:
					wait 1 tick
					set slot 20 of player's current inventory to {@item_2}
					set slot {_slot} of player's current inventory to string
					play sound "entity.experience_orb.pickup" with volume 100 and pitch 0.7 to player
					set cursor slot of player to air
	
		if event-item is string:
			if player's cursor slot is air:
				if {_slot} is 29:
					wait 1 tick
					set slot 20 of player's current inventory to {@item_1}
					set slot {_slot} of player's current inventory to {@tlo}
					play sound "entity.experience_orb.pickup" with volume 100 and pitch 0.7 to player
					set cursor slot of player to string
				

 

jeżeli dasz błąd który występuje przy testowaniu tego to będziemu lepiej wiedzieć o co chodzi..
a jeżeli nie ma błędów a skrypt nie działa to pomyśl która część kody odpowiada temu co zrobiłeś a nie działa, a nie dajesz nam cały skrypt i piszesz takzwane w sktócie "naprawcie mi to"

Odnośnik do komentarza
https://skript.pl/temat/47496-poprawienie-wyci%C4%85gania/#findComment-297813
Udostępnij na innych stronach

  • 0
16 godzin temu, CoFFeIN04 napisał:

a co nie działa

Chodzi o to gdy wkładam Nić w miejsce itemu przypisanego do {@tlo} item poprawnie się umieszcza w miejscu slotu po czym aktywuje się akcja wyciągania przedmiotu (Nić wraca do kursora a {@tlo} ponownie zastępuję to miejsce)

 

Rozwiązałem już problem sam.

Do zamknięcia

 

Glicz

Poprawiam formatowanie na ciemnym motywie, łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47496-poprawienie-wyci%C4%85gania/#findComment-297840
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ę...