Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______
- #|______|______|______|______|______|______|______|______|______|______|______|______|______|
- # ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______
- #|______|______|______|______|______|______|______|______|______|______|______|______|______|
- # / ____|_ _/ ____| \ | |/ ____/ __ \| \/ | \/ | /\ | \ | | __ \ / ____|
- #| (___ | || | __| \| | | | | | | \ / | \ / | / \ | \| | | | | (___
- # \___ \ | || | |_ | . ` | | | | | | |\/| | |\/| | / /\ \ | . ` | | | |\___ \
- # ____) |_| || |__| | |\ | |___| |__| | | | | | | |/ ____ \| |\ | |__| |____) |
- #|_____/|_____\_____|_|_\_|\_____\____/|_|__|_|_| |_/_/ __\_\_| \_|_____/|_____/
- # _______ _ _ _ _____ _
- #|__ __| | | (_) | | __ \| |
- # | | ___ ___| |__ _ __ _ ___ __ _| | |__) | | __ _ _ _ CREATIVE COMMONS: BY, NC
- # | |/ _ \/ __| '_ \| '_ \| |/ __/ _` | | ___/| |/ _` | | | |
- # | | __/ (__| | | | | | | | (_| (_| | | | | | (_| | |_| |
- # |_|\___|\___|_| |_|_| |_|_|\___\__,_|_|_| |_|\__,_|\__, |
- # __/ |
- # ______ ______ ______ ______ ______ ______ ______ ______ |___/_ ______ ______ ______ ______
- #|______|______|______|______|______|______|______|______|______|______|______|______|______|
- # ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______
- #|______|______|______|______|______|______|______|______|______|______|______|______|______|
- options:
- p: &8 |&9SignCommands&8| &8
- on script load:
- set {_cidp::*} to yaml list "commands.ids" from file "SignCommands/values.yml"
- loop {_cidp::*}:
- set {_toset} to yaml value "commands.values.%loop-value%" from file "SignCommands/values.yml"
- set {gdev.cid::%loop-value%} to "%{_toset}%"
- delete {_cidp::%loop-index%}
- on sign edit:
- line 1 is "[SC]":
- line 2 is set:
- player has permission "gdev.sc.createsign":
- set line 1 to "&9SC"
- send "{@p}&aUtworzono tabliczkę!"
- stop trigger
- line 1 is "&9SC":
- player has permission "gdev.sc.createsign":
- send "&aUtworzono tabliczkę!"
- stop trigger
- set line 1 to "&4ERROR"
- send "{@p}&4Kod błędu: NOPERMISSION"
- on rightclick on a sign:
- line 1 is "&9SC":
- set {_gdev.sc.sign.id.%player%} to line 2
- set {_gdev.sc.sign.%player%} to {gdev.cid::%{_gdev.sc.sign.id.%player%}%}
- replace all "~line1" with line 1 in {_gdev.sc.sign.%player%}
- replace all "~line2" with line 2 in {_gdev.sc.sign.%player%}
- replace all "~line3" with line 3 in {_gdev.sc.sign.%player%}
- replace all "~line4" with line 4 in {_gdev.sc.sign.%player%}
- replace all "~scauthor" with "TechnicalPlay" in {_gdev.sc.sign.%player%}
- replace all "~player", "~victim" or "~signuser" with "%player%" in {_gdev.sc.sign.%player%}
- execute console command "%{_gdev.sc.sign.%player%}%"
- command /gdevsc:sccommand [<text=help>] [<text>] [<text>]:
- description: Zarządzanie komendami skryptu SCC
- usage: /sccommand <function> [<uuid>] [<command>]
- permission: gdev.sc.managecommands
- executable by: players and console
- aliases: /sccommand, /scc
- trigger:
- arg 1 is "list":
- set {_cidcount} to 0
- loop {gdev.cid::*}:
- add 1 to {_cidcount}
- send "{@p} &aLista"
- send "&aWszystkie wpisane komendy:"
- send "&aIlość wpisanych komend: %{_cidcount}%"
- send "&bFormat:"
- send "&aID: &cKOMENDA"
- send "&b====================================="
- loop {gdev.cid::*}:
- send "&a%loop-index%: &c%loop-value%"
- stop trigger
- arg 1 is "add":
- arg 2 is set:
- arg 3 is set:
- if {gdev.cid::%arg 2%} is "<none>":
- add "%arg 2%" to yaml list "commands.ids" from file "SignCommands/values.yml"
- set yaml value "commands.values.%arg 2%" from file "SignCommands/values.yml" to "%arg 3%"
- set {gdev.cid::%arg 2%} to "%arg 3%"
- send "{@p}&aPomyślnie dodano!"
- stop trigger
- send "{@p}&cPrawidłowe użycie: /sccommand add %arg 2% <command>"
- stop trigger
- send "{@p}&cPrawidłowe użycie: /sccommand add <id> <command>"
- stop trigger
- arg 1 is "remove":
- arg 2 is set:
- {gdev.cid::%arg 2%} is set:
- delete yaml value "commands.values.%arg 2%" from file "SignCommands/values.yml"
- remove "%arg 2%" from yaml list "commands.ids" from file "SignCommands/values.yml"
- delete {gdev.cid::%arg 2%}
- send "{@p}&cPoprawnie usunięto ""%arg 2%"""
- stop trigger
- send "{@p}&cBłąd: ""%arg 2%"" nie istnieje. Wpisz &n/sccommand list&r&c aby dowiedzieć się, jakie komendy są zapisane."
- stop trigger
- send "{@p}&cPrawidłowe użycie: /sccommand remove <id>"
- stop trigger
- arg 1 is "help":
- send "{@p}"
- send "&cPrawidłowe użycie: /sccommand <polecenie> [argument 1] [argument 2]"
- send "&bhelp &7- &aPokazuje pomoc (właśnie ją widzisz)"
- send "&badd &7- &aDodaje komendę do listy komend"
- send "&bremove &7- &aUsuwa komendę z listy komend"
- send "&blist &7- &aPokazuje listę komend"
- send "&breload &7- &aPrzeładowywuje skrypt"
- send "&6Skrypt został stworzony przez &bTechnicalPlay&6."
- stop trigger
- arg 1 is "reload":
- arg 2 is "values":
- set {_cidp::*} to yaml list "commands.ids" from file "SignCommands/values.yml"
- loop {_cidp::*}:
- set {_toset} to yaml value "commands.values.%loop-value%" from file "SignCommands/values.yml"
- set {gdev.cid::%loop-value%} to "%{_toset}%"
- delete {_cidp::%loop-index%}
- send "{@p}&aPomyślnie przeładowano wartości."
- stop trigger
- execute console command "sk reload %script%"
- send "{@p}&aPomyślnie przeładowano skrypt."
- stop trigger
- send "{@p}"
- send "&cPrawidłowe użycie: /sccommand <polecenie> [argument 1] [argument 2]"
- send "&bhelp &7- &aPokazuje pomoc (właśnie ją widzisz)"
- send "&badd &7- &aDodaje komendę do listy komend"
- send "&bremove &7- &aUsuwa komendę z listy komend"
- send "&blist &7- &aPokazuje listę komend"
- send "&breload &7- &aPrzeładowywuje skrypt"
- send "&6Skrypt został stworzony przez &bTechnicalPlay&6."
- stop trigger
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement