Skocz do zawartości
  • 0

Skrypt na drop


Nieaktywny

Pytanie

Witam,

Jak naprawić aby nie można było brać itemów, ponieważ aktualnie jest taki bug że klikając na enderchest itemy się przenoszą za którymś razem. Jak to naprawić?

Skrypt: https://code.skript.pl/BFFhNv2A/

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Powinno dzialc

Spoiler

command /topki:
	trigger:
		open chest with 5 rows named "&a&lTopki" to player
		wait 2 tick
		loop 5*9 times:
			format slot loop-number -1 of player with 1 of Black Stained Glass Pane named "&8&l." to be unstealable
		format slot 14 of player with diamond pickaxe named "&aTop 10 KOPACZY POZIOMU" to be unstealable
		format slot 10 player with obsidian named "&aTop 10 KOPACZY OBYSDIANU" to be unstealable
		format slot 16 player with stone named "&aTop 10 KOPACZY STONE" to be unstealable
		format slot 12 player with slimeball named "&aTop 10 ONLINE" to be unstealable
		set {_s} to size of {plvl::*}
		loop {_s} times:
			loop {plvl::*}:
				if {_v.%loop-number%} is not set:
					set {_v.%loop-number%} to loop-value
					set {_n.%loop-number%} to loop-index
				if loop-value is larger than {_v.%loop-number%}:
					set {_v.%loop-number%} to loop-value
					set {_n.%loop-number%} to loop-index
			remove {_v.%loop-number%} from {plvl::*}
		wait 2 tick
		loop {_s} times:
			if loop-number is smaller than or equal to 10:
				set {_lore::%loop-number%} to " &8%loop-number%. &7%{_n.%loop-number%}% &e[Poziom: %{_v.%loop-number%}%]"
			set {plvl::%{_n.%loop-number%}%} to {_v.%loop-number%}
		set {_lore} to join {_lore::*} with "||"
		set lore of player's current inventory's slot 14 to {_lore}
		#
		set {_o} to size of {Wykopane.Obsidianek::*}
		loop {_o} times:
			loop {Wykopane.Obsidianek::*}:
				if {_a.%loop-number%} is not set:
					set {_a.%loop-number%} to loop-value
					set {_b.%loop-number%} to loop-index
				if loop-value is larger than {_a.%loop-number%}:
					set {_a.%loop-number%} to loop-value
					set {_b.%loop-number%} to loop-index
			remove {_a.%loop-number%} from {Wykopane.Obsidianek::*}
		wait 2 tick
		loop {_o} times:
			if loop-number is smaller than or equal to 10:
				set {_lore2::%loop-number%} to " &8%loop-number%. &7%{_b.%loop-number%}% &e[Obsydian: %{_a.%loop-number%}%]"
			set {Wykopane.Obsidianek::%{_b.%loop-number%}%} to {_a.%loop-number%}
		set {_lore2} to join {_lore2::*} with "||"
		set lore of player's current inventory's slot 10 to {_lore2}
		#
		set {_k} to size of {wykopany.stone::*}
		loop {_k} times:
			loop {wykopany.stone::*}:
				if {_c.%loop-number%} is not set:
					set {_c.%loop-number%} to loop-value
					set {_d.%loop-number%} to loop-index
				if loop-value is larger than {_c.%loop-number%}:
					set {_c.%loop-number%} to loop-value
					set {_d.%loop-number%} to loop-index
			remove {_c.%loop-number%} from {wykopany.stone::*}
		wait 2 tick
		loop {_k} times:
			if loop-number is smaller than or equal to 10:
				set {_lore3::%loop-number%} to " &8%loop-number%. &7%{_d.%loop-number%}% &e[Stone: %{_c.%loop-number%}%]"
			set {wykopany.stone::%{_d.%loop-number%}%} to {_c.%loop-number%}
		set {_lore3} to join {_lore3::*} with "||"
		set lore of player's current inventory's slot 16 to {_lore3}
		#
		set {_cza} to size of {minutes::*}
		loop {_cza} times:
			loop {minutes::*}:
				if {_p.%loop-number%} is not set:
					set {_p.%loop-number%} to loop-value
					set {_l.%loop-number%} to loop-index
				if loop-value is larger than {_p.%loop-number%}:
					set {_p.%loop-number%} to loop-value
					set {_l.%loop-number%} to loop-index
			remove {_p.%loop-number%} from {minutes::*}
		wait 2 tick
		loop {_cza} times:
			if loop-number is smaller than or equal to 10:
				set {_lore4::%loop-number%} to " &8%loop-number%. &7%{_l.%loop-number%}% &e[Czas: %{_p.%loop-number%}% min]"
			set {minutes::%{_l.%loop-number%}%} to {_p.%loop-number%}
		set {_lore4} to join {_lore4::*} with "||"
		set lore of player's current inventory's slot 12 to {_lore4}
on inventory click:
	if "%inventory name of player's current inventory%" is "&a&lTopki":
		cancel event
		close player's inventory

 

 

Edytowane przez kaol48s
Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/#findComment-140521
Udostępnij na innych stronach

  • 0
3 godziny temu, IDaily Gaming napisał:

Witam,

Jak naprawić aby nie można było brać itemów, ponieważ aktualnie jest taki bug że klikając na enderchest itemy się przenoszą za którymś razem. Jak to naprawić?

Skrypt: https://code.skript.pl/wNbBv3qM/

Zamień "to be unstealalbe" na "to close". Wtedy po kliknięciu od razu GUI sie zamknie bez możliwości "kradzieży" itemow

Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/#findComment-140570
Udostępnij na innych stronach

  • 0
9 godzin temu, PanAnimek napisał:

Zamień "to be unstealalbe" na "to close". Wtedy po kliknięciu od razu GUI sie zamknie bez możliwości "kradzieży" itemow

Było tak wcześniej i można było zbugować otwierając enderchest i /drop. Po kilku razach wszystkie itemy z /drop były w enderze.

Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/#findComment-140605
Udostępnij na innych stronach

  • 0
9 godzin temu, PanAnimek napisał:

Zamień "to be unstealalbe" na "to close". Wtedy po kliknięciu od razu GUI sie zamknie bez możliwości "kradzieży" itemow

lepszym rozwiązaniem według mnie będzie wait .. tick.

Co, jeśli w jego skrypcie będzie dało się wyłączać drop danego surowca? Wtedy będzie tak czy siak używać "to run"

Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/#findComment-140606
Udostępnij na innych stronach

  • 0
2 minuty temu, ByczekTV napisał:

lepszym rozwiązaniem według mnie będzie wait .. tick.

Co, jeśli w jego skrypcie będzie dało się wyłączać drop danego surowca? Wtedy będzie tak czy siak używać "to run"

To jak zablokować aby nie można było przenosić? Otwieranie endera co 5 sekund? Ale jeszcze są skrzynie :c 

Odnośnik do komentarza
https://skript.pl/temat/20679-skrypt-na-drop/#findComment-140607
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ę...