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%"
Pytanie
trolekppp 0
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 eventOdnoś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ą.