Skocz do zawartości
  • 0

Enderchest na spawnie


TheDarkRexYT

Pytanie

Witam.
Czy chciałby ktoś podjąć się stworzenia rozbudowanej ruletki?
Chciałbym, aby na spawnie stał enderchest przy którym latałoby niewiele zielonych particli. Osoba bez klucza byłaby odpychana i otrzymywałaby komunikat "Potrzebujesz klucza, aby otworzyć [Ruletka]!".  
Po otwarciu ruletki specjalnym kluczem czekalibyśmy na wylosowanie itemków z "puli". Skrzynia nie znika. Każda osoba z kluczem może ją otworzyć.

Jeżeli potencjalny autor skryptu ma jakieś sugestie, niech śmiało je doda.

Przeglądałem jakieś gotowe skrypty, ale niestety żaden mnie nie satysfakcjonuje. 

Z góry dziękuję. 
Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	prefix: &6&lRULETKA! &8>>
	item: red dye named "&6Klucz Do Ruletki&l."

command /dajklucz:
	permission: fx.ruletka.op
	permission message: &8>> &cNie masz permisji
	trigger:
		add 1 {@item} to player's inventory
		
command /ustawianieitemkow <text>:
	permission: fx.ruletka.op
	permission message: &8>> &cNie masz permisji 
	usage: &8>> &7Poprawne uzycie: &e/ustawianieitemkow stop/start
	trigger:
		if arg 1 is "start":
			set {_gui} to chest inventory named "Rzeczy Do Ruletki"
			open {_gui} to the player
		if arg 1 is "stop":
			close {_gui}
			set {_pool::*} to the items in the {_gui}
			
on right click with {@item} of enderchest:
	if player's tool is not {@item}: 
		message "{@prefix} &cPotrzebujesz klucza, aby otworzyć [Ruletka]!" to the player 
		push the player backward at speed 0.5
		cancel the event
	else:
		open {_gui} to player
		wait 1 tick 
		set the "pickup" ability of the all item in {_gui} to false for the player
		loop 10 times:
			wait 5 ticks
			spawn a green particle on the enderchest
		set {_pool::*} to the items in the {_gui}
		loop {_pool::*}:
			wait 1 tick
			set {_item} to random element from {_poll::*}
			loop 10 times:
				spawn a green particle on the enderchest
			wait 3 seconds
			give {_item} to the player  
				

Nie testwoane ustawianie itemkow pod komendą /ustawianieitemkow start/stop a 2 komenda na klucz to /dajklucz

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329389
Udostępnij na innych stronach

  • 0
Godzinę temu, xMarmo321 napisał:
options:
	prefix: &6&lRULETKA! &8>>
	item: red dye named "&6Klucz Do Ruletki&l."

command /dajklucz:
	permission: fx.ruletka.op
	permission message: &8>> &cNie masz permisji
	trigger:
		add 1 {@item} to player's inventory
		
command /ustawianieitemkow <text>:
	permission: fx.ruletka.op
	permission message: &8>> &cNie masz permisji 
	usage: &8>> &7Poprawne uzycie: &e/ustawianieitemkow stop/start
	trigger:
		if arg 1 is "start":
			set {_gui} to chest inventory named "Rzeczy Do Ruletki"
			open {_gui} to the player
		if arg 1 is "stop":
			close {_gui}
			set {_pool::*} to the items in the {_gui}
			
on right click with {@item} of enderchest:
	if player's tool is not {@item}: 
		message "{@prefix} &cPotrzebujesz klucza, aby otworzyć [Ruletka]!" to the player 
		push the player backward at speed 0.5
		cancel the event
	else:
		open {_gui} to player
		wait 1 tick 
		set the "pickup" ability of the all item in {_gui} to false for the player
		loop 10 times:
			wait 5 ticks
			spawn a green particle on the enderchest
		set {_pool::*} to the items in the {_gui}
		loop {_pool::*}:
			wait 1 tick
			set {_item} to random element from {_poll::*}
			loop 10 times:
				spawn a green particle on the enderchest
			wait 3 seconds
			give {_item} to the player  
				

Nie testwoane ustawianie itemkow pod komendą /ustawianieitemkow start/stop a 2 komenda na klucz to /dajklucz

2 błędy. Screen: https://imgur.com/a/a61i8ij

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329391
Udostępnij na innych stronach

  • 0
10 godzin temu, Saanjuk napisał:

taki skrypt jest juz na tym forum wystaczy ustawić opcja

ps dobry pomysl z particlami dodam je w aktualizacji

Pokazuje błąd. Zamieszczam link do screena: https://imgur.com/a/kir9Uzy

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329429
Udostępnij na innych stronach

  • 1

Daj mi chwilke odpale serwer testowy i zoabcze coś musiałem przy aktualizacji zepsuć 

w miedzy czasie podaj mi co masz w opcji :

 

    # #######Nazwa Skrzynki/GUI:
    gui_name: 



mi nie wywala żadnego błądu upewnij się że nazwa twojego GUI jest w cudzysłowiach 

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329430
Udostępnij na innych stronach

  • 0
21 minut temu, Saanjuk napisał:

Daj mi chwilke odpale serwer testowy i zoabcze coś musiałem przy aktualizacji zepsuć 

w miedzy czasie podaj mi co masz w opcji :

 

    # #######Nazwa Skrzynki/GUI:
    gui_name: 



mi nie wywala żadnego błądu upewnij się że nazwa twojego GUI jest w cudzysłowiach 

Nic nie zmieniałem jeszcze. Nazwa gui jest domyślna - 

    # #######Nazwa Skrzynki/GUI:
    gui_name: "&6&lSkrzynia nagród"
 

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329434
Udostępnij na innych stronach

  • 1

"ender chest" a nie "enderchest" 

aczkolwiek enderchest nie zachowuje nazwy po postawieniu więc trzeba pod niego przerobić skrypt

3maj na szybko dostosowany kod i oczekuj aktualizacji w wątku głównym roulette ponieważ będzie dosyć spora :P
i nie ma partiklesów poki co ale działa 

 

minusy:
po zniszczeniu enderchesta nie usuwa się zmienna że był tam kiedyś blok ruletki co może powodować różne bugi w przyszłości

pełen relase z dowolnym typiem bloków i partikleami prawdopodobnie do rana będzie wypuszczony

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329441
Udostępnij na innych stronach

  • 0
53 minuty temu, Saanjuk napisał:

"ender chest" a nie "enderchest" 

aczkolwiek enderchest nie zachowuje nazwy po postawieniu więc trzeba pod niego przerobić skrypt

3maj na szybko dostosowany kod i oczekuj aktualizacji w wątku głównym roulette ponieważ będzie dosyć spora :P
i nie ma partiklesów poki co ale działa 

 

minusy:
po zniszczeniu enderchesta nie usuwa się zmienna że był tam kiedyś blok ruletki co może powodować różne bugi w przyszłości

pełen relase z dowolnym typiem bloków i partikleami prawdopodobnie do rana będzie wypuszczony

Super. Dzięki wielkie za pomoc. Chętnie też zaczekam na update :)

Odnośnik do komentarza
https://skript.pl/temat/54248-enderchest-na-spawnie/#findComment-329446
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ę...