Skocz do zawartości
  • 0

Skrypt na efekty w gui


Pytanie

Napisze mi ktoś skrypt na efekty? Bardzo dziękuje bo dużo pewnie czasu będziecie musieli poświecić.

Po wpisaniu /efekty wyskakuje gui w ktorym są 2 skrzynie

Jedna skrzynia nazywać ma się Serduszka druga Płomienie

Po kliknięciu serduszka włączają się animacje serduszka  - obok gracza latają serduszka 

Po kliknięciu płomienia włącza się animacja płomienia - obok gracza płomień jest,

najlepiej by po kliknięciu w skrzynie wykonywało jakąś komendę do konsoli która dawała ten efekt

w opisie skrzynek ma pisać że kosztuje 500$ ew. w nazwie przedmiotu

myśle że rozumiecie o co mi chodzi, można dodać od siebie jakieś animacje oprócz serduszek i płomieni :)

 

 

 

Z góry dziękuje za pomoc bo wiem ze sie napracujecie

Edytowane przez Wojciu
Odnośnik do komentarza
https://skript.pl/temat/41228-skrypt-na-efekty-w-gui/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
20 minut temu, Harnaś_mocne napisał:

Napisze mi ktoś skrypt na efekty? Bardzo dziękuje bo dużo pewnie czasu będziecie musieli poświecić.

Po wpisaniu /efekty wyskakuje gui w ktorym są 2 skrzynie

Jedna skrzynia nazywać ma się Serduszka druga Płomienie

Po kliknięciu serduszka włączają się animacje serduszka  - obok gracza latają serduszka

Po kliknięciu płomienia włącza się animacja płomienia - obok gracza płomień jest,

myśle że rozumiecie o co mi chodzi, można dodać od siebie jakieś animacje oprócz serduszek i płomieni :)

 

Z góry dziękuje za pomoc bo wiem ze sie napracujecie

command /efekty:
	trigger:
		open chest with 3 rows named "&6&lEfekty" to player
		loop 27 times:
			set slot loop-number - 1 of player's current inventory to white stained glass pane named " "
		loop integers between 10 and 16:
			set slot loop-integer of player's current inventory to air
		if {efekty::serduszka::gracze::*} contains player:
			set slot 11 of player's current inventory to chest of infinity 1 named "&cSerduszka" with lore "&7&oKliknij, aby otrzymac efekt serduszek!"
		else:
			set slot 11 of player's current inventory to chest named "&cSerduszka" with lore "&7&oKliknij, aby otrzymac efekt serduszek!"
		if {efekty::plomienie::gracze::*} contains player:	
			set slot 15 of player's current inventory to chest of infinity 1 named "&6Plomienie" with lore "&7&oKliknij, aby otrzymac efekt plomieni!"
		else:
			set slot 15 of player's current inventory to chest named "&6Plomienie" with lore "&7&oKliknij, aby otrzymac efekt plomieni!"
		
on inventory click:
	if name of player's current inventory is not "&6&lEfekty":
		stop
	if clicked inventory is player's inventory:
		stop
	cancel event
	if clicked slot is 11:
		if {efekty::serduszka::gracze::*} doesn't contain player:
			if {efekty::plomienie::gracze::*} contains player:
				remove player from {efekty::plomienie::gracze::*}
			add player to {efekty::serduszka::gracze::*}
			close player's inventory
			send "&aOtrzymales efekt &cserduszek&a!" to player
			stop
		if {efekty::plomienie::gracze::*} contains player:
			remove player from {efekty::serduszka::gracze::*}
			close player's inventory
			send "&cZdjales efekt serduszek!" to player
	if clicked slot is 15:
		if {efekty::plomienie::gracze::*} doesn't contain player:
			if {efekty::serduszka::gracze::*} contains player:
				remove player from {efekty::serduszka::gracze::*}
			add player to {efekty::plomienie::gracze::*}
			close player's inventory
			send "&aOtrzymales efekt &6plomieni&a!" to player
			stop
		if {efekty::plomienie::gracze::*} contains player:
			remove player from {efekty::plomienie::gracze::*}
			close player's inventory
			send "&cZdjales efekt &6plomieni&c!" to player
			
every 1 second:
	loop {efekty::plomienie::gracze::*}:
		play mob spawner flames on loop-value
	loop {efekty::serduszka::gracze::*}:
		play heart on loop-value

Proszę.

Odnośnik do komentarza
https://skript.pl/temat/41228-skrypt-na-efekty-w-gui/#findComment-257785
Udostępnij na innych stronach

  • 0
3 godziny temu, Kormic napisał:

command /efekty:
	trigger:
		open chest with 3 rows named "&6&lEfekty" to player
		loop 27 times:
			set slot loop-number - 1 of player's current inventory to white stained glass pane named " "
		loop integers between 10 and 16:
			set slot loop-integer of player's current inventory to air
		if {efekty::serduszka::gracze::*} contains player:
			set slot 11 of player's current inventory to chest of infinity 1 named "&cSerduszka" with lore "&7&oKliknij, aby otrzymac efekt serduszek!"
		else:
			set slot 11 of player's current inventory to chest named "&cSerduszka" with lore "&7&oKliknij, aby otrzymac efekt serduszek!"
		if {efekty::plomienie::gracze::*} contains player:	
			set slot 15 of player's current inventory to chest of infinity 1 named "&6Plomienie" with lore "&7&oKliknij, aby otrzymac efekt plomieni!"
		else:
			set slot 15 of player's current inventory to chest named "&6Plomienie" with lore "&7&oKliknij, aby otrzymac efekt plomieni!"
		
on inventory click:
	if name of player's current inventory is not "&6&lEfekty":
		stop
	if clicked inventory is player's inventory:
		stop
	cancel event
	if clicked slot is 11:
		if {efekty::serduszka::gracze::*} doesn't contain player:
			if {efekty::plomienie::gracze::*} contains player:
				remove player from {efekty::plomienie::gracze::*}
			add player to {efekty::serduszka::gracze::*}
			close player's inventory
			send "&aOtrzymales efekt &cserduszek&a!" to player
			stop
		if {efekty::plomienie::gracze::*} contains player:
			remove player from {efekty::serduszka::gracze::*}
			close player's inventory
			send "&cZdjales efekt serduszek!" to player
	if clicked slot is 15:
		if {efekty::plomienie::gracze::*} doesn't contain player:
			if {efekty::serduszka::gracze::*} contains player:
				remove player from {efekty::serduszka::gracze::*}
			add player to {efekty::plomienie::gracze::*}
			close player's inventory
			send "&aOtrzymales efekt &6plomieni&a!" to player
			stop
		if {efekty::plomienie::gracze::*} contains player:
			remove player from {efekty::plomienie::gracze::*}
			close player's inventory
			send "&cZdjales efekt &6plomieni&c!" to player
			
every 1 second:
	loop {efekty::plomienie::gracze::*}:
		play mob spawner flames on loop-value
	loop {efekty::serduszka::gracze::*}:
		play heart on loop-value

Proszę.

Dziękuje

Odnośnik do komentarza
https://skript.pl/temat/41228-skrypt-na-efekty-w-gui/#findComment-257822
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ę...