Skocz do zawartości
  • 0

Skrypt na /craftingi


DeepesT
 Udostępnij

Pytanie

Witam potrzbuję skryptu na /crafting gdzie otwiera się gui gdzie mamy pokazany crafting np enderchesta oraz opcję AutoCrafting (crafting o nazwie Autocrafting) w jego opisie pisze pisze potrzebne itemy np 8 obsydiany oraz 1 end pela oraz pisze procenty ile posiadasz np 1/1 to 100% czy może ktoś pomóc mi błagam :) Dziękuję za Pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
48 minut temu, DeepesT napisał:

Witam potrzbuję skryptu na /crafting gdzie otwiera się gui gdzie mamy pokazany crafting np enderchesta oraz opcję AutoCrafting (crafting o nazwie Autocrafting) w jego opisie pisze pisze potrzebne itemy np 8 obsydiany oraz 1 end pela oraz pisze procenty ile posiadasz np 1/1 to 100% czy może ktoś pomóc mi błagam :) Dziękuję za Pomoc.

Proszę, oto skrypt. Zalecany Skript 2.5 lub wyższy.

command /crafting:
	trigger:
		open chest with 3 rows named "&5&lCrafting Ender Chesta:" to player
		set slot (integers between 0 and 8) of player's current inventory to white stained glass pane named " "
		set slot (integers between 9 and 17) of player's current inventory to gray stained glass pane named " "
		set slot (integers between 18 and 26) of player's current inventory to white stained glass pane named " "
		set slot (integers between 3 and 5) of player's current inventory to obsidian
		set slot (integers between 12 and 14) of player's current inventory to obsidian
		set slot (integers between 21 and 23) of player's current inventory to obsidian
		set slot 13 of player's current inventory to eye of ender
		set {_o} to amount of obsidian in player's inventory
		set {_e} to amount of eye of ender in player's inventory
		set {_i} to crafting table named "&aAutoCrafting"
		if {_o} >= 8:
			set line 1 of {_i}'s lore to "&7Obsydian&8: &a%{_o}%/8 &2(100%%)"
		else:
			set line 1 of {_i}'s lore to "&7Obsydian&8: &c%{_o}%/8 &4(%floor(({_o} * 100) / 8)%%%)"
		if {_e} > 1:
			set line 2 of {_i}'s lore to "&7Oka Kresu&8: &a%{_e}%/1 &2(100%%)"
		else:
			set line 2 of {_i}'s lore to "&7Oka Kresu&8: &c0/8 &4(0%%)"
		set slot 13 of player's current inventory to {_i}
		
on inventory click:
	name of player's current inventory is "&5&lCrafting Ender Chesta:"
	clicked inventory is not player's inventory
	cancel event
	clicked slot is 16
	if player doesn't have 8 obsidian:
		send "&cNie posiadasz &68 &cbloków obsydianu!" to player
		stop
	if player doesn't have 1 eye of ender:
		send "&cNie posiadasz &61 &coka Kresu!" to player
		stop
	remove (1 eye of ender and 8 obsidian) from player's inventory
	close player's inventory
	if player has enough space for 1 ender chest:
		send "&aOtrzymałeś ender chesta do ekwipunku!" to player
		give player 1 ender chest
	else:
		send "&6Ponieważ nie posiadałeś miejsca w ekwipunku, twój ender chest został wyrzucony na ziemię!" to player
		drop 1 ender chest at player

 

Edytowane przez Kormic
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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