Skocz do zawartości
  • 0
xkrokolTV

skrypt sklep gui

Pytanie

Użytkownik

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

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×