Skocz do zawartości
  • 0

sklep gui


Parczik

Pytanie

Siema. Potrzebuję skryptu na sklep w gui. 1.7.2 - Skript, Skquery, wildskript

Chciałbym aby nazwa okna (lewy górny róg okna) - "&e&lProfesje".

Po otworzeniu gui ma nie dać się nic z niego wyjąć, bo inaczej nie miało by to sensu.

na środku tego gui ma być do kupienia 1 dirt (bo potrzebuję szablonu do przerabiania potem.

Chciałbym mieć też możliwość łatwego ustawienia ceny

najlepiej za pomocą

options:

 

 

Z góry dzięki

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

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /sklep [<text>]:
  	trigger:
  		open chest with 3 rows named "&c&lNazwa" to player
  		set player's current inventory's slot 0 to dirt named "Nazwa" with lore "Opis1||Opis2"
on inventory click:
  	if inventory name of player's current inventory is "&c&lNazwa":
  		cancel event
  		if clicked slot is 0:
  			if clicked item is dirt named "Nazwa" with lore "Opis1||Opis2":
  				if player's balance >= 100:
  					remove 100 from player's balance
  					close player's inventory
  					send "&cZakupiono dirt!" to player
  					add 1 dirt to player's inventory
  				else:
  					send "Nie masz tylu monet!" to player

Wersja SkQuery

 

 

command /sklep [<text>]:
  	trigger:
  		open virtual chest inventory with size 5 named "&cSklep" to player
      	format gui slot 0 of player with dirt named "Nazwa" with lore "Opis1||Opis2" to run:
  			if player's balance >= 100:
  				remove 100 from player's balance
  				close player's inventory
  				send "&cZakupiono dirt!" to player
  				add 1 dirt to player's inventory
  			else:
  				send "Nie masz tylu monet!" to player

Wersja TuSke. Ja osobiście preferuje TuSke :P 

 

Sloty liczy sie od 0... Jeżeli masz 27 okien w gui, to numer tego 27 jest 26, a numer pierwszego to 0

Edytowane przez Grex
Odnośnik do komentarza
https://skript.pl/temat/39626-sklep-gui/#findComment-248474
Udostępnij na innych stronach

  • 0
W dniu 4.06.2020 o 10:08, Grex napisał:

command /sklep [<text>]:
  	trigger:
  		open chest with 3 rows named "&c&lNazwa" to player
  		set player's current inventory's slot 0 to dirt named "Nazwa" with lore "Opis1||Opis2"
on inventory click:
  	if inventory name of player's current inventory is "&c&lNazwa":
  		cancel event
  		if clicked slot is 0:
  			if clicked item is dirt named "Nazwa" with lore "Opis1||Opis2":
  				if player's balance >= 100:
  					remove 100 from player's balance
  					close player's inventory
  					send "&cZakupiono dirt!" to player
  					add 1 dirt to player's inventory
  				else:
  					send "Nie masz tylu monet!" to player

Wersja SkQuery

 

 


command /sklep [<text>]:
  	trigger:
  		open virtual chest inventory with size 5 named "&cSklep" to player
      	format gui slot 0 of player with dirt named "Nazwa" with lore "Opis1||Opis2" to run:
  			if player's balance >= 100:
  				remove 100 from player's balance
  				close player's inventory
  				send "&cZakupiono dirt!" to player
  				add 1 dirt to player's inventory
  			else:
  				send "Nie masz tylu monet!" to player

Wersja TuSke. Ja osobiście preferuje TuSke :P 

 

Sloty liczy sie od 0... Jeżeli masz 27 okien w gui, to numer tego 27 jest 26, a numer pierwszego to 0

w skquery jest error w "if clicked slot".

Screen: c82858b7df4b8.png

 

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/39626-sklep-gui/#findComment-248485
Udostępnij na innych stronach

  • 0
3 minuty temu, Grex napisał:

ok xD. Jaka wersja Skript? Jakie masz dodatki? Kiedy ja mam skript v2.2+SkQuery+WildSkript+Skellet+Skrayfall to mi działa 😛 

mam wszystko tak samo jak ty i mi nie działa

a jakby co to mam bukkita

Edytowane przez Parczik
Odnośnik do komentarza
https://skript.pl/temat/39626-sklep-gui/#findComment-248492
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ę...