Skocz do zawartości
  • 1

Komenda /napraw


Amenosek

Pytanie

Witam potrzebuje skriptu na komendę /napraw która naprawiała by wszystkie itemy w swoim ekwipunku jak i zabierało 1000 punktów expa, oczywiście trzeba mieć permisje do tej komendy, jak i wiadomość zaakceptowania i odmowy

 

Bardzo bym był wdzięczny każdemu zaangażowanemu daje + jak i najlepszą odpowiedz <3<3 

Odnośnik do komentarza
https://skript.pl/temat/51652-komenda-napraw/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /napraw:
	trigger:
		if player has permission "permisja":
			wait 2 tick
			open chest inventory with 1 row named "&7&LNAPRAWA" to player
			loop 9 times:
				set player's current inventory's slot loop-number -1 to gray stained glass pane named "&7Czy napewno chcesz naprawic wszystkie itemy w ekwipunku?"
			set player's current inventory's slot 3 to emerald named "&aTAK" with lore "&2Koszt: &f1000pkt. xp"
			set player's current inventory's slot 5 to redstone named "&cNIE"
		else:
			send "&cNie posiadasz permisji do uzycia tej komendy!" to player
			stop
on inventory click:
	if name of player's current inventory is "&7&LNAPRAWA":
		cancel event
		if clicked inventory is not player's inventory:
			if "%clicked slot%" is "3":
				if player's exp is greater than or equal to 1000:
					remove 1000 from player's exp
					loop all items in player's inventory:
						repair loop-item
						send "&cPrzedmioty w twoim ekwipunku zostaly naprawione!" to player
						close player's inventory
						stop
				else:
					send "&cPosiadasz zbyt malo pkt. expa! &a%player's exp% &7/ &21000" to player
					close player's inventory
					stop
			if "%clicked slot%" is "5":
				close player's inventory

Nie testowane, powinno działać :D

Odnośnik do komentarza
https://skript.pl/temat/51652-komenda-napraw/#findComment-317380
Udostępnij na innych stronach

  • 0
W dniu 24.01.2022 o 16:29, xXx_Skrypter_xXx napisał:
command /napraw:
	trigger:
		if player has permission "permisja":
			wait 2 tick
			open chest inventory with 1 row named "&7&LNAPRAWA" to player
			loop 9 times:
				set player's current inventory's slot loop-number -1 to gray stained glass pane named "&7Czy napewno chcesz naprawic wszystkie itemy w ekwipunku?"
			set player's current inventory's slot 3 to emerald named "&aTAK" with lore "&2Koszt: &f1000pkt. xp"
			set player's current inventory's slot 5 to redstone named "&cNIE"
		else:
			send "&cNie posiadasz permisji do uzycia tej komendy!" to player
			stop
on inventory click:
	if name of player's current inventory is "&7&LNAPRAWA":
		cancel event
		if clicked inventory is not player's inventory:
			if "%clicked slot%" is "3":
				if player's exp is greater than or equal to 1000:
					remove 1000 from player's exp
					loop all items in player's inventory:
						repair loop-item
						send "&cPrzedmioty w twoim ekwipunku zostaly naprawione!" to player
						close player's inventory
						stop
				else:
					send "&cPosiadasz zbyt malo pkt. expa! &a%player's exp% &7/ &21000" to player
					close player's inventory
					stop
			if "%clicked slot%" is "5":
				close player's inventory

Nie testowane, powinno działać :D

Ouuu, widzę że się postarałeś i w gui zrobiłeś, ale czy dało by się to zrobić tylko komendą bez gui? 

Oczywiście i tak dziękuje bardzo za poświęcenie czasu <3 

 

 272001285_469295344771104_70358933121861

EDIT: znalazłem w dodatku jeszcze 2 błędy przez które skript nie działa prawidłowo

Edytowane przez Amenosek
Odnośnik do komentarza
https://skript.pl/temat/51652-komenda-napraw/#findComment-317423
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...