Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #banowanie
- #pliki
- options:
- pex: admin
- pexMsg: &8>> &cNie masz uprawnien do tej komendy!
- logo: &c[YTBans]
- on script load:
- if folder "plugins/Skript/scripts/YTBans" doesn't exists:
- create folder "plugins/Skript/scripts/YTBans"
- create folder "plugins/Skript/scripts/YTBans/bany"
- create folder "plugins/Skript/scripts/YTBans/ipbany"
- create folder "plugins/Skript/scripts/YTBans/muty"
- broadcast "&6&lPLIKI YTBans zostaly stworzone!"
- stop
- #BANY============================================================================================================
- command /ban [<offlineplayer>] [<text>]:
- permission: {@pex}
- permission message: "{@pexMsg}"
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- if file "plugins/Skript/scripts/YTBans/bany/%arg 1%.yml" doesn't exists:
- create file "plugins/Skript/scripts/YTBans/bany/%arg 1%.yml"
- if sender is not console:
- set {_b} to "%player%"
- else:
- set {_b} to "CONSOLE"
- set {_powod} to arg 2
- set {_player} to arg 1
- set {_y} to "%year%"
- set {_m} to "%month%"
- set {_d} to "%day%"
- set {_h} to "%hour%"
- set {_m} to "%minute%"
- set {_c} to "%{_y}%.%{_m}%.%{_d}% %{_h}%:%{_m}%"
- kick arg 1 due to "&8=====%nl%&3Zostales &7permamentnie &3zbanowany!%nl%&3Zbanowal: &7%{_b}%%nl%&3Powod: &7%{_powod}%%nl%&3Data nadania: &7%{_c}%%nl%&8====="
- broadcast "{@logo} &eGracz &c%arg 1% &ezostal zbanowany przez &7%player%"
- set yaml value "ban.admin" from "YTBans/bany/%arg 1%.yml" to "%{_b}%"
- set yaml value "ban.gracz" from "YTBans/bany/%arg 1%.yml" to "%{_player}%"
- set yaml value "ban.data" from "YTBans/bany/%arg 1%.yml" to "%{_c}%"
- set yaml value "ban.typ" from "YTBans/bany/%arg 1%.yml" to "PERM"
- set yaml value "ban.powod" from "YTBans/bany/%arg 1%.yml" to "%{_powod}%"
- if offlineplayer-arg 1 is offline:
- send "&8>> &bZbanowales gracza &cofline: &7%arg 1% &b za: &7%arg 2%"
- else:
- send "&8>> &bZbanowales gracza: &7%arg 1% &b za: &7%arg 2%"
- stop
- else:
- send "&8>> &cTen gracz jest juz zbanowany!"
- stop
- else:
- send "&8>> &cPoprawne uzycie: &7/ban <gracz> <powod>"
- stop
- else:
- send "&8>> &cPoprawne uzycie: &7/ban <gracz> <powod>"
- stop
- command /unban [<offlineplayer>] [<text>]:
- permission: {@pex}
- permission message: "{@pexMsg}"
- trigger:
- if arg 1 is set:
- if file "plugins/Skript/scripts/YTBans/bany/%arg 1%.yml" exists:
- if sender is not console:
- set {_b} to "%player%"
- else:
- set {_b} to "CONSOLE"
- delete file "plugins/Skript/scripts/YTBans/bany/%arg 1%.yml"
- send "&8>> &aOdbanowales gracza: &e%arg 1%&a!"
- broadcast "&8>> &eGracz &c%arg 1% &ezostal odbanowany przez &7%{_b}%"
- stop
- else:
- send "&8>> &cTen gracz nie jest zbanowany!"
- stop
- else:
- send "&8>> &cMusisz podac nick gracza ktorego chcesz odbanowac!"
- stop
- #KICK============================================================================================================
- command /kick [<offlineplayer>] [<text>]:
- permission: {@pex}
- permission message: "{@pexMsg}"
- trigger:
- if arg 1 is set:
- if arg 1 isn't "%player%":
- if offlineplayer-arg 1 is online:
- set {_b} to "%player%"
- if arg 2 is set:
- send "&8>> &3Wyrzuciles gracza &e%arg 1% &3za: &7%arg 2%"
- set {_powod} to arg 2
- else:
- send "&8>> &3Wyrzuciles gracza &e%arg 1% &3bez podanego powodu."
- set {_powod} to "Nie podano"
- kick offlineplayer-arg due to "&8=====%nl%&3Zostales &7wyrzucony &3z serwera!%nl%&3Wyrzucil: &7%{_b}%%nl%&3Powod: &7%{_powod}%%nl%&8====="
- stop
- else:
- send "&8>> &cPodany gracz jest offline."
- stop
- else:
- send "&8>> &cNie mozesz wyrzucic samego siebie!"
- stop
- else:
- send "&8>> &cMusisz podac kogo chcesz wyrzucic!"
- stop
- #MUTY============================================================================================================
- command /mute [<offlineplayer>] [<text>]: #todo czasowe
- permission: {@pex}
- permission message: "{@pexMsg}"
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- if file "plugins/Skript/scripts/YTBans/muty/%arg 1%.yml" doesn't exists:
- if offlineplayer-arg don't have permissions "helper":
- if arg 1 isn't "%player%":
- create file "plugins/Skript/scripts/YTBans/muty/%arg 1%.yml"
- if sender is not console:
- set {_b} to "%player%"
- else:
- set {_b} to "CONSOLE"
- set {_y} to "%year%"
- set {_m} to "%month%"
- set {_d} to "%day%"
- set {_h} to "%hour%"
- set {_m} to "%minute%"
- set {_c} to "%{_y}%.%{_m}%.%{_d}% %{_h}%:%{_m}%"
- set yaml value "mute.gracz" from "YTBans/muty/%arg 1%.yml" to "%arg 1%"
- set yaml value "mute.admin" from "YTBans/muty/%arg 1%.yml" to "%player%"
- set yaml value "mute.powod" from "YTBans/muty/%arg 1%.yml" to "%arg 2%"
- set yaml value "mute.data" from "YTBans/muty/%arg 1%.yml" to "%{_c}%"
- send "&8>> &3Wyciszyles gracza &e%arg 1% &3z powodem: &7%arg 2%"
- send "&8>> &cZostales wyciszony przez &7%{_b}% za: &4&l%arg 2%" to offlineplayer-arg 1
- stop
- else:
- send "&8>> &cNie mozesz wyciszyc samego siebie!"
- stop
- else:
- send "&8>> &cNie mozesz wyciszyc admina!"
- send "&8>> &cAdmin &7%player% &cchcial Cie wyciszyc!" to offlineplayer-arg 1
- stop
- else:
- send "&8>> &cTen gracz jest juz wyciszony!"
- stop
- else:
- send "&8>> &cPoprawne uzycie: &7/mute <gracz> <powod>"
- stop
- else:
- send "&8>> &cPoprawne uzycie: &7/mute <gracz> <powod>"
- stop
- #UNMUTE============================================================================================================
- command /unmute [<offlineplayer>] [<text>]:
- permission: {@pex}
- permission message: "{@pexMsg}"
- trigger:
- if arg 1 is set:
- if file "plugins/Skript/scripts/YTBans/muty/%arg 1%.yml" exists:
- if sender is not console:
- set {_b} to "%player%"
- else:
- set {_b} to "CONSOLE"
- delete file "plugins/Skript/scripts/YTBans/muty/%arg 1%.yml"
- send "&8>> &aOdciszyles gracza gracza: &e%arg 1%&a!"
- send "&8>> &bMozesz znow mowic dzieki &7%{_b}%!" to offlineplayer-arg 1
- stop
- else:
- send "&8>> &cTen gracz nie jest wyciszony!"
- stop
- else:
- send "&8>> &cMusisz podac nick gracza ktorego chcesz odciszyc!"
- stop
- #EVENTY============================================================================================================
- #on join
- on chat:
- if player don't have permission "helper":
- if file "plugins/Skript/scripts/YTBans/muty/%player%.yml" exists:
- send "&8>> &7Jestes aktualnie wyciszony, wiec nie mozesz pisac!"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment