Jak wyżej, chciałbym żeby ktos dodal, ze gdy gracz wpisze /backup będzie mu pisalo, ze nie ma dostepu, bo gdy gracz wpisuje /backup to pojawiaja mu sie komendy jakie do tego sa.
command /backup [<text>] [<player>] [<text>] [<text>]:
trigger:
if arg 1 is not set:
send "&8/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7przywraca backup z dokladnej daty i godziny"
send "&8/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7sprawdza stan przedmiotow"
stop
else if arg 1 is "przywroc":
if player has permission "backup.przywroc":
if arg 2 is online:
if arg 3 is set:
if arg 4 is set:
if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set:
set {KrejzolekBACKUP::%arg 2%::odbior} to true
set {KrejzolekBACKUP::%arg 2%::data} to "%arg 3%::%arg 4%"
send "&8Twoj backup zostal przywrocony przez gracza: &2%player%&8. Odbierz go pod komenda: &2/backup odbierz &8pamietaj, po uzyciu komendy - nie bedzie mozliwe jej ponowne uzycie!" to arg-player
else:
send "&4Blad: &cTakiego zapisu nie ma w bazie danych!"
else:
send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]"
else:
send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]"
else:
send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!"
else:
send "&4Blad: &cNie masz uprawnien!"
else if arg 1 is "sprawdz":
if player has permission "backup.sprawdz":
if arg 2 is online:
if arg 3 is set:
if arg 4 is set:
if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set:
set {item::%player%} to true
open chest with 5 rows named "&8Backup gracza: &2%arg 2%" to player
set slot 36 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::buty}
set slot 37 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::spodnie}
set slot 38 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::zbroja}
set slot 39 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::helm}
format slot 43 of player with 1 of red wool named "&cZamknij!" with lore "&cKliknij, aby zamknac!" to close
loop 36 times:
set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::slot::%loop-number -1%}
else:
send "&4Blad: &cTakiego zapisu nie ma w bazie danych!"
else:
send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]"
else:
send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]"
else:
send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!"
else:
send "&4Blad: &cNie masz uprawnien!"
else if arg 1 is "odbierz":
if {KrejzolekBACKUP::%player%::odbior} is true:
open chest with 5 rows named "&8Odbierz swoj backup!" to player
set slot 36 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::buty}
set slot 37 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::spodnie}
set slot 38 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::zbroja}
set slot 39 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::helm}
loop 36 times:
set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::slot::%loop-number -1%}
clear {KrejzolekBACKUP::%player%::odbior}
else:
send "&4Blad: &cNie masz zadnego backup'u do odebrania!"
else:
execute player command "backup"
on inventory click:
if {item::%player%} is set:
if clicked slot is not 43:
cancel event[/spoiler]
Pytanie
vkvbuss 22
Jak wyżej, chciałbym żeby ktos dodal, ze gdy gracz wpisze /backup będzie mu pisalo, ze nie ma dostepu, bo gdy gracz wpisuje /backup to pojawiaja mu sie komendy jakie do tego sa.
command /backup [<text>] [<player>] [<text>] [<text>]: trigger: if arg 1 is not set: send "&8/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7przywraca backup z dokladnej daty i godziny" send "&8/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta] &2- &7sprawdza stan przedmiotow" stop else if arg 1 is "przywroc": if player has permission "backup.przywroc": if arg 2 is online: if arg 3 is set: if arg 4 is set: if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set: set {KrejzolekBACKUP::%arg 2%::odbior} to true set {KrejzolekBACKUP::%arg 2%::data} to "%arg 3%::%arg 4%" send "&8Twoj backup zostal przywrocony przez gracza: &2%player%&8. Odbierz go pod komenda: &2/backup odbierz &8pamietaj, po uzyciu komendy - nie bedzie mozliwe jej ponowne uzycie!" to arg-player else: send "&4Blad: &cTakiego zapisu nie ma w bazie danych!" else: send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&cPoprawne uzycie: &4/backup przywroc [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!" else: send "&4Blad: &cNie masz uprawnien!" else if arg 1 is "sprawdz": if player has permission "backup.sprawdz": if arg 2 is online: if arg 3 is set: if arg 4 is set: if {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::*} is set: set {item::%player%} to true open chest with 5 rows named "&8Backup gracza: &2%arg 2%" to player set slot 36 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::buty} set slot 37 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::spodnie} set slot 38 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::zbroja} set slot 39 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::helm} format slot 43 of player with 1 of red wool named "&cZamknij!" with lore "&cKliknij, aby zamknac!" to close loop 36 times: set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%arg 2%::%arg 3%::%arg 4%::slot::%loop-number -1%} else: send "&4Blad: &cTakiego zapisu nie ma w bazie danych!" else: send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&cPoprawne uzycie: &4/backup sprawdz [gracz] [rok/miesiac/dzien] [godzina:minuta]" else: send "&4Blad: &cArgument 2 nie jest graczem albo nie ma go na serwerze!" else: send "&4Blad: &cNie masz uprawnien!" else if arg 1 is "odbierz": if {KrejzolekBACKUP::%player%::odbior} is true: open chest with 5 rows named "&8Odbierz swoj backup!" to player set slot 36 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::buty} set slot 37 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::spodnie} set slot 38 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::zbroja} set slot 39 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::helm} loop 36 times: set slot loop-number -1 of player's current inventory to {KrejzolekBACKUP::%player%::%{KrejzolekBACKUP::%player%::data}%::slot::%loop-number -1%} clear {KrejzolekBACKUP::%player%::odbior} else: send "&4Blad: &cNie masz zadnego backup'u do odebrania!" else: execute player command "backup" on inventory click: if {item::%player%} is set: if clicked slot is not 43: cancel event[/spoiler]Odnośnik do komentarza
https://skript.pl/temat/20963-doda-ktos-cos-do-skryptu/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi