Skocz do zawartości
  • 0

skrypt sklep gui


xkrokolTV

Pytanie

Witam potrzebuje skrypt na sklep gui mam jeden ale trzeba go przerobić komenda kupvipa znika ma być /sklep i tam się wyświetla liczba tokenów i np.diament to vip kilikam na niego i mam vipa lecz musze mieć odpowiednia liczbę tokenów a komenda do dodania tokenów /tokendodaj gracz ilosc i oczywiscie wiad na całym serwerze że zakupiłem to 

command /sklep:
	trigger:
		if yaml value "tokeny" from file "zmienne/gracze/%UUID of player%.yml" is not set:
			set yaml value "tokeny" from file "zmienne/gracze/%UUID of player%.yml" to 0
		set {_tokeny} to yaml value "tokeny" from file "zmienne/gracze/%UUID of player%"
		open chest with 1 row named "&cSklep" to player
		wait 5 tick
		format slot 0 of player with light gray glass named "&4&lVip : koszt 5 tokenow" with lore "VIP" to close then run "kupvipa %player%"
		format slot 0 of player with Gold Nugget named "&4&lTokeny : %{_tokeny}%" with lore "Ilosc tokenow" to run ""
command /kupvipa [<offline player>]:
	permission : skript.vipkup
	trigger:
		set {_tokeny} to yaml value "tokeny" from file "zmienne/gracze/%UUID of player%.yml"
		if {_tokeny} is bigger or equal to 5:
			execute console command "pex user %arg 1% group add vip"
			send "Gracz %player% kupil vipa"
			set {_tokeny} to {_tokeny} - 1
		else:
			send "Nie masz wystarczajaco tokenow" to arg 1

 

Odnośnik do komentarza
https://skript.pl/temat/24195-skrypt-sklep-gui/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość Usunięty#3468

Naprawilem i sprawdzialem

Spoiler


command /sklep:
	trigger:
		set {_tokeny::%player%} to yaml value "tokeny" from file "zmienne/gracze/%player%"
		open chest with 1 row named "&cSklep" to player
		wait 5 tick
		format slot 8 of player with gray glass named "&4&lVip : koszt 5 tokenow" with lore "VIP" to close then run "kupvipa %player%"
		format slot 0 of player with Gold Nugget named "&4&lTokeny:" with lore "&7Ilosc tokenow:&c %{_tokeny::%player%}%" to run ""

on join:
	if yaml value "tokeny" from file "zmienne/gracze/%player%" is not set:
		set yaml value "tokeny" from file "zmienne/gracze/%player%" to 0
		set {_tokeny::%player%} to yaml value "tokeny" from file "zmienne/gracze/%player%"



command /kupvipa:
	permission : skript.vipkup
	trigger:
		set {_tokeny::%player%} to yaml value "tokeny" from file "zmienne/gracze/%player%.yml"
		if {_tokeny::%player%} is bigger or equal to 4:
			execute console command "pex user %player% group set vip"
			send "Gracz %player% kupil vipa"
			set {_tokeny::%player%} to {_tokeny::%player%} - 5
		else:
			send "Nie masz wystarczajaco tokenow" to player


command /dodaj [<text>] [<player>]:
	permission : token.add
	trigger:
		if arg 1 is set:
			if arg 2 is set:
				set {_tokeny::%player-arg%} to yaml value "tokeny" from file "zmienne/gracze/%player-arg%"
				set {_cos} to {_tokeny::%player-arg%} + arg 1 parsed as number
				set yaml value "tokeny" from file "zmienne/gracze/%player-arg%" to {_cos}
				set {_tokeny::%player-arg%} to yaml value "tokeny" from file "zmienne/gracze/%player-arg%"
				send "Obecne tokeny %{_tokeny::%player-arg%}%"
			else:
				Send "Musisz podac gracza"
		else:
			send "Musisz podac ilosc monet i nick gracza"

command /czysc [<player>]:
	permission: czysc.gracz
	trigger:
		if arg 1 is set:
			set yaml value "tokeny" from file "zmienne/gracze/%player-arg%" to 0
			send "Aktualna ilosc tokenow 0"
		else:
			set yaml value "tokeny" from file "zmienne/gracze/%player%" to 0
			send "Aktualna ilosc tokenow 0"

 

poprawilem wszystkie bledy. Mam nadzieje, ze docenisz moja prace, poniewaz dosc dlugo to poprawialem

Edytowane przez Sewer
Odnośnik do komentarza
https://skript.pl/temat/24195-skrypt-sklep-gui/#findComment-162088
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ę...