Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Skrypt by KaPeGie
- #Zezwalam na edycje
- #Zakaz zmiany autora
- variables:
- {ranga::%player%} = "Gracz"
- {moc_permisji::%player%} = 0
- {kolor::%player%} = 1
- #Bug, wpisz tą komendę gdy nie możesz pisać na czacie z powodu: Wykryto jakis blad! Wejdz ponownie na serwer, a jak to nie dziala to powiadom administracje!
- command /bug:
- trigger:
- if file "plugins/Skript/scripts/permissions/%player%.yml" doesn't exists:
- create file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.ranga" to "Gracz" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.moc" to "0" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.kolor" to "1" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- #Permisje
- command /ranga [<text>] [<text>] [<text>] [<text>] [<text>]:
- trigger:
- if {moc_permisji::%player%} is "6":
- if arg 1 is set:
- if arg 2 is set:
- if arg 1 is "info":
- send "&cGracz: &e%arg 2%" to sender
- send "&cRanga: &e%{ranga::%arg 2%}%" to sender
- send "&cMoc permisji: &e%{moc_permisji::%arg 2%}%" to sender
- send "&cKolor: &e%{kolor::%arg 2%}%" to sender
- else if arg 1 is "set":
- if arg 3 is set:
- if arg 4 is set:
- if arg 5 is set:
- set "Permissions.ranga" to "%arg 3%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set "Permissions.moc" to "%arg 4%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set "Permissions.kolor" to "%arg 5%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {ranga::%arg 2%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {moc_permisji::%arg 2%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {kolor::%arg 2%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- send "&a&lPomyslnie zmieniono range gracza: &c&l%arg 2% &a&lna: &c&l%arg 3%&a&l, moc permisji na: &c&l%arg 4% &a&l i kolor na: &c&l%arg 5%" to sender
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else if command sender is console:
- if arg 1 is set:
- if arg 2 is set:
- if arg 1 is "info":
- send "&cGracz: &e%arg 2%" to sender
- send "&cRanga: &e%{ranga::%arg 2%}%" to sender
- send "&cMoc permisji: &e%{moc_permisji::%arg 2%}%" to sender
- send "&cKolor: &e%{kolor::%arg 2%}%" to sender
- else if arg 1 is "set":
- if arg 3 is set:
- if arg 4 is set:
- if arg 5 is set:
- set "Permissions.ranga" to "%arg 3%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set "Permissions.moc" to "%arg 4%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set "Permissions.kolor" to "%arg 5%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {ranga::%arg 2%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {moc_permisji::%arg 2%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- set {kolor::%arg 2%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
- send "&a&lPomyslnie zmieniono range gracza: &c&l%arg 2% &a&lna: &c&l%arg 3%&a&l, moc permisji na: &c&l%arg 4% &a&l i kolor na: &c&l%arg 5%" to sender
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
- else:
- send "&cNie masz permisji!"
- #komendy
- #Przykladowa komenda
- command /ogloszenie [<text>]:
- trigger:
- if {moc_permisji::%player%} is "2" or "3" or "4" or "5" or "6":
- if arg is set:
- broadcast "&4&lOgloszenie &7>> &a&l%arg% &f~ %player%"
- else:
- send "&cPoprawne uzycie: /ogloszenie <text>"
- else if command sender is console:
- if arg is set:
- broadcast "&4&lOgloszenie &7>> &a&l%arg% &f~ CONSOLE"
- else:
- send "&cPoprawne uzycie: /ogloszenie <text>"
- else:
- send "&cNie masz permisji!" to sender
- #eventy
- on chat:
- cancel event
- if {kolor::%player%} is "1":
- broadcast "&8>>&a%{ranga::%player%}%&8<< &7%player%&8: &7%message%"
- else if {kolor::%player%} is "2":
- broadcast "&8>>&3%{ranga::%player%}%&8<< &3%player%&8: &b%message%"
- else if {kolor::%player%} is "3":
- broadcast "&8>>&4%{ranga::%player%}%&8<< &c%player%&8: &c%message%"
- else if {kolor::%player%} is "4":
- broadcast "&8>>&e%{ranga::%player%}%&8<< &c%player%&8: &c%message%"
- else:
- send "&cWykryto jakis blad! Wejdz ponownie na serwer, a jak to nie dziala to powiadom administracje!"
- on script load:
- if folder "plugins/Skript/scripts/permissions" doesn't exists:
- create folder "plugins/Skript/scripts/permissions"
- on first join:
- if file "plugins/Skript/scripts/permissions/%player%.yml" doesn't exists:
- create file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.ranga" to "Gracz" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.moc" to "0" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- set "Permissions.kolor" to "1" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
- on join:
- set {ranga::%player%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%player%.yml"
- set {moc_permisji::%player%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%player%.yml"
- set {kolor::%player%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%player%.yml"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement