Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na losowanie w GUI


lizz0rek

Rekomendowane odpowiedzi

Opublikowano

Elo, mam taki skrypt na losowanie w GUI i jak zrobić że podczas losowania nie mogę kliknać esc, i wejść w inventory bo jak klikne / wejde to już wyłącza mi gui i nie daje itemu

on rightclick:
	if player's tool is chest named "test":
		set {case::%player%::open} to true
		remove 1 chest named "test" from the player
		add 1 310 to {_prize.item::*}
		add 1 311 to {_prize.item::*}
		add 1 312 to {_prize.item::*}
		add 1 313 to {_prize.item::*}
		wait 2 tick
		open chest with 3 rows named "<light red>Koło fortuny" to player
		loop 27 times:
			if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
				if loop-number < 7:
					add loop-number to {_outline.colors::*}
				if loop-number is not 5 or 23 or 11 or 12 or 13 or 14 or 15 or 16 or 17:
					add loop-number - 1 to {_outline.slots::*}
				else if loop-number is not 5 or 23:
					add loop-number - 1 to {_prize.slots::*}
				else:
					add loop-number - 1 to {_pointers::*}
			else:
				stop
		loop {_pointers::*}:
			if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
				wait 2 tick
				format slot loop-value of player with redstone torch of fortune to be unstealable 
			else:
				stop
			set {_random.loop.number} to random integer between 30 and 60
			set {_random.slowdown.number} to random integer between 6 and 12
		loop {_random.loop.number} times:
			if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
				loop {_outline.slots::*}:
					set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item
					format slot loop-value-2 of player with {_outline.item} to be unstealable
				if loop-number < {_random.loop.number} - {_random.slowdown.number}:
					loop {_prize.slots::*}:
						if loop-number is 1:
							loop 7 times:
								add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
						else:
							add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
						set {_n} to loop-index parsed as integer + loop-number
						format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable
				else:
					if loop-number is divisible by 2:
						loop {_prize.slots::*}:
							add random element of {_prize.item::*} to {_prize.anotherlistomg::*}
							set {_n} to loop-index parsed as integer + loop-number
							format slot loop-value-2 of player with {_prize.anotherlistomg::%{_n}%} to be unstealable
				wait 2 tick
			else:
				stop
		wait 15 tick
		if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
			if slot 13 of current inventory of player is a 310:
				give diamond helmet to the player
				close inventory of player
				set {case::%player%::open} to false
				stop
		else:
			stop
		loop {_prize.slots::*}:
			if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
				if loop-value is not 13:
					format slot loop-value of player with air to be unstealable
				else if loop-value is 13:
					unformat slot 13 of player
			else:
				stop
		loop 10 times:
			if "%inventory name of player's current inventory%" is "<light red>Koło Fortuny":
				set {_outline.item} to "stained glass pane:%random element of {_outline.colors::*}%" parsed as item
				loop {_outline.slots::*}:
					format slot loop-value-2 of player with {_outline.item} to be unstealable
				wait 3 tick
			else:
				stop

 

Opublikowano

Jakim cudem chcesz zablokowac komus klikanie "esc"?

To tak jak bys chcial zrobic cos takiego:

on disconnect:
    cancel event

 

Nie da sie tego zablokowac.

Mozesz jedynie zrobic ze jak ktos "zamknie" gui, to od nowa mu je "otwiera"

 

 

JAVA <3

 

Opublikowano

Niby da, ale ten "twoj" skrypt jest do bani, pewnie JA bym tam kilkanascie minut musial dodawac to :v

Cytat

 losuje mu tak jakby niewidzialnie

 

 

 

JAVA <3

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...