Skocz do zawartości
  • 0

Blokada na wkładanie danego itemu do skrzynki


Pytanie

Cześć
Czy dałoby się zrobić, aby gracz nie mógł włożyć jakiegoś itemu do enderchesta, skrzynki, beczki, wagonika ze skrzynką, leja itd? Przykładowo (kompas - compass)

Edytowane przez Korus135
dopełnienie
Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	item: compass # - Zablokowany item
on rightclick on enderchest, chest, barrel, minecraft with chest, dispencer, dropper, hopper:
	set {_gui} to player's current inventory
	if {_gui} contains {@item}:
		cancel event

spróbuj coś takiego

 

options:
	item: compass # - Zablokowany item
on rightclick:
	if target block is enderchest, chest, barrel, minecraft with chest, dispencer, dropper, hopper:
		set {_gui} to player's current inventory
		loop all items in {_gui}:
			if %loop-item% is {@item}:
				remove %loop-item%
				give %loop-item% to player

Może lepiej zadziałać

ivall

łączę posty

Notatka dodana przez ivall

Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327239
Udostępnij na innych stronach

  • 0
1 minutę temu, naujan napisał:

zamień na 

if targeted block is 

 

Dalej jest błąd z "targeted block is......" Line4

Edytowane przez Korus135
Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327244
Udostępnij na innych stronach

  • 0
options:
	item: compass # - Zablokowany item
on rightclick on enderchest, chest, barrel, minecraft with chest, dispencer, dropper, hopper:
	set {_gui} to player's current inventory
	loop all items in {_gui}:
		if %loop-item% is {@item}:
			remove %loop-item%
			give %loop-item% to player

Spróbuj

Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327247
Udostępnij na innych stronach

  • 0
11 godzin temu, naujan napisał:
options:
	item: compass # - Zablokowany item
on rightclick on enderchest, chest, barrel, minecraft with chest, dispencer, dropper, hopper:
	set {_gui} to player's current inventory
	loop all items in {_gui}:
		if %loop-item% is {@item}:
			remove %loop-item%
			give %loop-item% to player

Spróbuj

Dalej wyskakuje błąd teraz z linią 3 [Can't understand.... "on right on...... i tak do końca linijki"]

Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327253
Udostępnij na innych stronach

  • 0

options:
	item: compass # - Zablokowany item
on rightclick:
	if targeted block is enderchest, chest, barrel, minecraft with chest, dispencer, dropper, hopper:
		set {_gui} to player's current inventory
		loop all items in {_gui}:
			if %loop-item% is {@item}:
				remove %loop-item%
				give %loop-item% to player

ehh moze to

Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327255
Udostępnij na innych stronach

  • 0
on inventory click:
	clicked inventory is not player's inventory
	event-item is compass
	cancel event

proszę

 

edit: @naujan czy ty w ogóle wiesz co piszesz za kod? XD jak dla mnie bezsensowny, do tego jeszcze dajesz % % poza stringami 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/53791-blokada-na-wk%C5%82adanie-danego-itemu-do-skrzynki/#findComment-327259
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ę...