Skocz do zawartości
  • 0

problem z 2 skryptami gui


Pytanie

czesc na serwerze mam 2  skrypty   repair gui  i  chat gui jezeli klikam w gui chatu to wysyla sie wiadomosc z repair pomoze ktos?


#OPCJE
#OPCJE

options:
	serveripchat: &7[&e&lBUTTERMC&7]
	odznacznikchat: &b&l--------------------&7[&e&lMXDPL&7]&b&l----------------
	

#SKRYPT


command /chatwgui:
	trigger:
		if player has permission "Dawido.chatingui":
			open chest inventory with 1 row named "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&6&lCHAT&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|" to player
			set slot (integers between 0 and 7) of player's current inventory to black stained glass pane named " " with lore " "
			set slot 6 of player's current inventory to red wool named "&4&lChat off" with lore " "
			set slot 4 of player's current inventory to white wool named "&4&lChat clear" with lore " "
			set slot 2 of player's current inventory to light green wool named "&4&lChat on" with lore " "
			set slot 8 of player's current inventory to skull of "xDawidox2137" parsed as offline player named "&6&lAutor" with lore "&5&lD0MEL"
		else:
			send "&4&lERROR ---> &c&lNie masz Permisji! &7(Dawido.chatingui)"
		
on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&4&LCHAT&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|":
		cancel event
		name of player's current inventory is "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&4&LCHAT&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|"
	
	if clicked slot is 2:
		send "&8>> &aWlaczyles chat!"
		broadcast "&aChat zostal wlaczony przez administratora %player%"
		set {chat.status} to true
		close player's inventory
		cancel event
		stop
		
	else if clicked slot is 6:
		send title "{@serveripchat}" with subtitle "&c&lWylaczyles Czat!"
		broadcast "&aChat zostal wylaczony przez administratora %player%"
		set {chat.status} to false
		close player's inventory
		cancel event
		stop
		
	else if clicked slot is 4:
		loop 100 times:
			send "" to all players
			broadcast "&aChat zostal wyczyszczony przez administratora %player%"
			close player's inventory
			cancel event
			stop
			
	else if clicked slot is 8:
		cancel event	
		
	else if clicked slot is between 0 and 7:
		cancel event
		

options:
	serverip: &7[&e&lBUTTERMC&7]
	odznacznik: &b&l--------------------&7[&e&lBUTTERMC&7]&b&l----------------
	




command /repairwgui:
	trigger:
		if player has permission "Dawido.repairingui":
			open chest inventory with 1 row named "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&6&lRepair&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|" to player
			set slot (integers between 0 and 8) of player's current inventory to black stained glass pane named " " with lore " "
			set slot 6 of player's current inventory to anvil named "&4&lRepair all" with lore " "
			set slot 2 of player's current inventory to anvil named "&4&lRepair" with lore " "
			set slot 4 of player's current inventory to skull of "xDawidox2137" parsed as offline player named "&6&lAutor" with lore "&5&lD0MEL"
		else:
			send "&4&lERROR ---> &c&lNie masz Permisji! &7(Dawido.Repairingui)"
		
on inventory click:
	event-inventory is not player's inventory
	if name of event-inventory is "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&4&LPomoc&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|":
		cancel event
		name of player's current inventory is "&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|&4&LPomoc&c&l&k|&c&l-&k|&c&L-&k|&c&l-&k|&c&l-&k|&c&L-&k|&c&l-&k|"
	if clicked slot is 2:
		open chest inventory with 1 row named "&4&lRepair" to player
		if player's tool is air:
			send "&4&lERROR ---> &c&lJak chcesz Naprawic Powietrze?"
			cancel event
			close player's inventory
			stop
		else:
			set {_czasuzyciarepair} to difference between {repair.%player%.ostatnieuzycie} and now
			if {_czasuzyciarepair} is less than 4 minutes:
				send "{@odznacznik}"
				message "&6Musisz Jeszcze Poczekac %difference between 4 minutes and {_czasuzyciarepair}% Przed Naprawieniem Itemu Kolejny Raz!"
				send "{@odznacznik}"
				cancel event
				close player's inventory
				stop
				
			repair player's tool
			send "{@odznacznik}"
			send "&6&lPoprawnie naprawiles trzymany przedmiot w rece!"
			send "{@odznacznik}"
			cancel event
			close player's inventory
			set {repair.%player%.ostatnieuzycie} to now
			stop
		
	else if clicked slot is 6:
		open chest inventory with 1 row named "&4&lRepair All" to player
		set {_czasuzyciarepairall} to difference between {repair.all.%player%.ostatnieuzycie} and now
		if {_czasuzyciarepairall} is less than 4 minutes:
			send "{@odznacznik}"
			message "&6Musisz Jeszcze Poczekac %difference between 4 minutes and {_czasuzyciarepairall}% Przed Naprawieniem Wszystkich Itemow Kolejny Raz!"
			send "{@odznacznik}"
			cancel event
			close player's inventory
			stop
				
				
				
		repair all items in inventory of player
		send "{@odznacznik}"
		send "&6&lPoprawnie naprawiles wszystkie przedmioty w eq!"
		send "{@odznacznik}"
		cancel event
		close player's inventory
		set {repair.all.%player%.ostatnieuzycie} to now
		Stop
		
		
	else if clicked slot is 4:
		cancel event
		stop
		
		
	else if clicked slot is between 0 and 8:
		cancel event
		stop
		
		
		
		
		
command /repairclearcooldown [<player>]:
	permission: Dawido.cooldown.clear.repair.repairall
	permission message: &4&lERROR ---> &c&lNie Masz Permisji! &7(Dawido.cooldown.clearkit)
	trigger:
		if arg 1 is not set:
			delete {repair.%player%.ostatnieuzycie}
			delete {repair.all.%player%.ostatnieuzycie}
			send "&7[&6&lBUTTERMC&7] &e&lUdane Usuniencie Cooldownow z Repair %player%!"
		if arg 1 is set:
			delete {repair.%arg 1%.ostatnieuzycie}
			delete {repair.all.%arg 1%.ostatnieuzycie}
			send "&7[&6&lBUTTERMC&7] &e&lUdane Usuniencie Cooldownow Repair all z %arg 1% przez %player%"

 

Odnośnik do komentarza
https://skript.pl/temat/57348-problem-z-2-skryptami-gui/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

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ę...