Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- tag: &8[&fWhiteList&8]
- variables:
- {whitelist.%player%.allow} = true
- {whitelist.list::*} = _
- {whitelist.on} = false
- {kickmsg} = "Przerwa Techniczna!"
- command /whitelist [<text>] [<text>]:
- aliases: whitelist, wl
- trigger:
- if sender is player:
- if player doesn't have permission "wl.admin":
- send "&cNie masz uprawnien do tej komendy!"
- stop
- if arg 1 is not set:
- send "&8&m=========&r &8[&cWhite-List&8] &8&m============="
- send " &c/wl dodaj [Gracz] &8- &7Dodaje gracza do WhiteList!"
- send " &c/wl usun [Gracz] &8- &7Usuwa gracza z White-Listy!"
- send "&c/wl ustaw [Wiadomosc] &8- &7Ustawia wiadomosc wywalenia gdy gracz probuje wbic na serwa!"
- send " &c/wl on &8- &7Wlacza WhiteList!"
- send " &c/wl off &8- &7Wylacza WhiteList!"
- send " &c/wl lista &8- &7Pokazuje liste garczy na WhiteList!"
- send " &c/wl wyrzuc &8- &7Wyrzuca wszystkich graczy z serwera!"
- send " &c/wl pokaz &8- &7Pokazuje wiadomosc, gdy gracz chce wbic na serwer!"
- send "&8&m================================"
- stop
- if arg 1 is "dodaj" or "add":
- if arg 2 is set:
- set {_x} to arg 2
- send "{@tag} &7Gracz &c%{_x}% &7zostal dodany do whitelisty!"
- set {whitelist.%{_x}%.allow} to false
- add "%{_x}%" to {whitelist.list::*}
- stop
- if arg 1 is "pokaz":
- send "&8[&c!&8] &7%{kickmsg}% &8[&c!&8]"
- stop
- if arg 1 is "remove" or "usun":
- if arg 2 is set:
- set {_z} to arg 2
- if {whitelist.%{_z}%.allow} is false:
- remove "%{_z}%" from {whitelist.list::*}
- set {whitelist.%{_z}%.allow} to true
- send "{@tag} &aGracz &6%{_z}% &a zostal usuniety z WhiteList!"
- stop
- else:
- send "{@tag} &cTen gracz nie znajduje sie na WhiteList!"
- stop
- else:
- send "{@tag} &cPodaj nick gracza!"
- stop
- if arg 1 is "kickall" or "wyrzuc":
- loop all players:
- loop-player doesn't have permission "wl.admin":
- kick loop-player due to "&8[&c!&8] &7%{kickmsg}% &8[&c!&8]"
- broadcast "{@tag} &c%player% &7wyrzucil wszystkich graczy"
- if arg 1 is "on":
- if {whitelist.on} is false:
- set {whitelist.on} to true
- send "{@tag} &aWhiteLista zostala wlaczona!"
- broadcast "{@tag} &7Administrator &c%player% &7Wlaczyl WhiteList."
- stop
- else:
- send "{@tag} &cWhiteLista jest juz aktywna!"
- stop
- if arg 1 is "off":
- if {whitelist.on} is true:
- set {whitelist.on} to false
- send "{@tag} &aWhiteList zostala wylaczona!"
- broadcast "{@tag} &7Administrator &c%player% &7Wylaczyl WhiteList."
- stop
- else:
- send "{@tag} &cWhiteList jest juz wylaczona!"
- stop
- if arg 1 is "set" or "ustaw":
- if arg 2 is set:
- set {_y} to arg 2 parsed as text
- clear {kickmsg}
- set {kickmsg} to {_y}
- send "{@tag} &7Wiadomosc zostala ustawiona na: &8[&c!&8] &7%{kickmsg}% &8[&c!&8]"
- stop
- else:
- send "{@tag} &cPodaj wiadomosc!"
- stop
- if arg 1 is "list" or "lista":
- send "{@tag} &7Gracze na WhiteList: &6%{whitelist.list::*}%"
- stop
- on connect:
- if {whitelist.on} is true:
- if {whitelist.%player%.allow} is true:
- kick the player due to "&8[&c!&8] &7%{kickmsg}% &8[&c!&8]"
- stop
Advertisement
Add Comment
Please, Sign In to add comment