Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /ban [<Offlineplayer>] [<Text>]:
- permission: server.ban
- permission message: &6[!] You are missing the permission node &7server.ban&6!
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- kick arg 1 due to "&7Banned for &6%arg 2% &7by &6%player%"
- ban arg 1 due to "&7Banned for &6%arg 2% &7by &6%player%"
- broadcast "&6[!] %player% &7has banned &6%arg 1%&7! %newline%&6[!] Reason: &7%arg 2% (FOREVER)"
- else:
- if arg 2 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /ban [Player] [Reason]"
- command /unban [<offlineplayer>]:
- permission: server.unban
- permission message: &6[!] You are missing the permission node &7server.unban&6!
- trigger:
- if arg 1 is set:
- execute console command "/essentials:unban arg 1"
- unban arg-1
- broadcast "&6[!] %player% &7has unbanned &6%arg 1%&7!"
- else:
- if arg 1 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /unban [Player]"
- command /kick [<player>] [<Text>]:
- permission: server.kick
- permission message: &6[!] You are missing the permission node &7server.kick&6!
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- kick arg 1 due to "&7Kicked for &6%arg 2% &7by &6%player%"
- broadcast "&6[!] %player% &7has kicked &6%arg 1%&7! %newline%&6[!] Reason: &7%arg 2%"
- else:
- if arg 2 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /kick [Player] [Reason]"
- command /mute [<offline player>] [<number>] [<text>]:
- permission: server.mute
- permission message: &6[!] You are missing the permission node &7server.mute&6!
- trigger:
- if arg 1 is not set:
- message "&6You're missing arguments! %newline%&7Correct Usage: /mute [Player] [Time] [Reason]"
- if arg 1 is set:
- set {mute.%arg 1%} to number-argument
- broadcast "&6[!] %player% &7has muted &6%arg 1%&7! %newline%&6[!] Time: &7%arg 2% %newline%&6[!] &6Reason: &7%arg-3%"
- every 1 minute in "world":
- loop all players:
- if {mute.%loop-player%} is more than 0:
- remove 1 from {mute.%loop-player%}
- else:
- delete {mute.%loop-player%}
- on chat:
- if {mute.%player%} is more than 0:
- message "&6You can not talk while you are muted. &7%{mute.%player%}% &6minute(s) left."
- cancel event
- command /unmute [<offline player>]:
- permission: server.mute
- permission message: &6[!] You are missing the permission node &7server.mute&6!
- trigger:
- if arg 1 is not set:
- message "&6You're missing arguments! %newline%&7Correct Usage: /unmute [Player]"
- if arg 1 is set:
- delete {mute.%arg 1%}
- broadcast "&6[!] %player% &7has unmuted &6%arg 1%&7!"
- command /tempban [<offlineplayer>] [<text>] [<text>]:
- permission: server.tempban
- permission message: &6[!] You are missing the permission node &7server.tempban&6!
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- if arg 3 is set:
- execute console command "/essentials:tempban %arg 1% %arg 2% %arg 3%"
- broadcast "&6[!] %player% &7has banned &6%arg 1%&7! %newline%&6[!] Time: &7%arg 2% %newline%&6[!] &6Reason: &7%arg-3%"
- else:
- if arg 1 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /tempban [Player] [Time] [Reason]"
- command /warn [<player>] [<text>]:
- permission: server.warn
- permission message: "&6You are missing the permission &7server.warn&6!"
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- broadcast "&6[!] &6%player% &7has warned &6%arg 1%&7!"
- broadcast "&6[!] Reason: &7%arg 2%"
- add 1 to {warns.%arg 1%}
- strike lightning at arg 1
- stop
- else:
- arg 2 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /warn [Player] [Reason]"
- Every 1 second:
- loop all players:
- if {warns.%loop-player%} is 3:
- execute console command "/tempban %loop-player% 1h &6You've reached &73 &6warnings!"
- set {warns.%loop-player%} to 0
- command /unwarn [<player>]:
- permission: server.warn
- permission message: &6You are missing the permission &7server.warn&6!
- trigger:
- if arg 1 is set:
- broadcast "&6[!] %player% &7has cleared &6%arg 1%'s &7warnings!"
- set {warns.%arg 1%} to 0
- else:
- arg 1 is not set:
- send "&6You're missing arguments! %newline%&7Correct Usage: /unwarn [Player]"
- Command /warns [<Offlineplayer>]:
- trigger:
- arg 1 is not set:
- send "&6%player%'s warnings:&7 %{warns.%player%}%/3. %newline% &c&oWarning: you will be banned after you have 3 warns."
- else:
- arg 1 is set:
- send "&6%arg 1%'s warnings:&7 %{warns.%player%}%/3. %newline% &c&oWarning: you will be banned after you have 3 warns."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement