Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # GAMEMODE SHIT
- command /gamemode [<text>] [<player>]:
- permission: op
- aliases: gm
- trigger:
- if arg-1 is set:
- if arg-1 is "0", "1", "2", "3", "survival", "creative", "adventure" or "spectator":
- if arg-1 is "0" or "survival":
- if arg-2 is set:
- set arg-2's gamemode to survival
- send "&7Gamemode changed to &cSurvival &7by &e%player%&7." to arg-2
- else:
- set player's gamemode to survival
- send "&7Gamemode set to &cSurvival&7."
- else if arg-1 is "1" or "creative":
- if arg-2 is set:
- set arg-2's gamemode to creative
- send "&7Gamemode changed to &cCreative &7by &e%player%&7." to arg-2
- else:
- set player's gamemode to creative
- send "&7Gamemode set to &cCreative&7."
- else if arg-1 is "2" or "adventure":
- if arg-2 is set:
- set arg-2's gamemode to adventure
- send "&7Gamemode changed to &cAdventure &7by &e%player%&7." to arg-2
- else:
- set player's gamemode to adventure
- send "&7Gamemode set to &cAdventure&7."
- else if arg-1 is "3" or "spectator":
- if arg-2 is set:
- set arg-2's gamemode to spectator
- send "&7Gamemode changed to &cSpectator &7by &e%player%&7." to arg-2
- else:
- set player's gamemode to spectator
- send "&7Gamemode set to &cSpectator&7."
- else:
- send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
- else:
- send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
- else:
- send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
- command /gms [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- set arg-1's gamemode to survival
- send "&7Gamemode changed to &cSurvival &7by &e%player%&7." to arg-1
- else:
- set player's gamemode to survival
- send "&7Gamemode set to &cSurvival&7."
- command /gmc [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- set arg-1's gamemode to creative
- send "&7Gamemode changed to &cCreative &7by &e%player%&7." to arg-1
- else:
- set player's gamemode to creative
- send "&7Gamemode set to &cCreative&7."
- command /gma [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- set arg-1's gamemode to adventure
- send "&7Gamemode changed to &cAdventure &7by &e%player%&7." to arg-1
- else:
- set player's gamemode to adventure
- send "&7Gamemode set to &cAdventure&7."
- command /gmsp [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- set arg-1's gamemode to spectator
- send "&7Gamemode changed to &cSpectator &7by &e%player%&7." to arg-1
- else:
- set player's gamemode to spectator
- send "&7Gamemode set to &cSpectator&7."
- # GAMEMODE SHIT
- # OTHER ESSENTIALS SHIT
- command /invsee [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- open arg-1's inventory to player
- send "&7Opening &e%arg-1%&7's inventory."
- else:
- send "&7&oSelect a player's inventory to open."
- # OTHER ESSENTIALS SHIT
- # BANS/TEMPBAN SKRIPT
- on join:
- if {uuid::%player%} is not set:
- set {uuid::%player%} to player's uuid
- else:
- if {uuid::%player%} is not player's uuid:
- set {uuid::%player%} to player's uuid
- command /ban [<offlineplayer>] [<text>]:
- permission: bans
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- if arg-1 has permission "bans":
- send "&7&oThis player is exempt."
- stop
- else:
- set {banned.%{uuid::%arg-1%}%} to true
- set {bannedtime.%{uuid::%arg-1%}%} to now
- set {banreason.%{uuid::%arg-1%}%} to arg-2
- add {uuid::%arg-1%} to {banned::*}
- kick arg-1 because "&4&lBANS &8&l- &7You were banned for: &c%{banreason.%{uuid::%arg-1%}%}%"
- ban arg-1 because "&4&lBANS &8&l- &7You were banned for: &c%{banreason.%{uuid::%arg-1%}%}%"
- broadcast "&4&lBAN &8&l- &e%arg-1% &7was banned by &e%player% &7for: &c%{banreason.%{uuid::%arg-1%}%}%&7!"
- else:
- send "&7&oPlease provide a reason."
- else:
- send "&7&oWho do you want to ban?"
- command /tempban [<offline player>] [<text>] [<timespan>]:
- permission: op
- trigger:
- if arg-1 is not set:
- send "&c[USAGE] &c- &7/tempban <player> [<reason>] <timespan> [-s]"
- else:
- if arg-2 is not set:
- send "&c[USAGE] &c- &7/tempban <player> [<reason>] <timespan> [-s]"
- else:
- if arg-2 is "-s":
- loop all players:
- if loop-player has the permission "op":
- send "&7[Silent] &4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%arg-3% &7for &eN/A&7." to loop-player
- kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &eN/A&7."
- set {tempban.%arg-1%} to now
- set {tempbantime.%arg-1%} to arg-3
- stop
- else:
- if arg-2 contains "-s":
- set {_arg2} to arg-2
- replace all " -s" in {_arg2} with "&7."
- loop all players:
- if loop-player has the permission "op":
- send "&7[Silent] &4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%arg-3% &7for &e%{_arg2}%"
- set {tempban.%arg-1%} to now
- set {tempbantime.%arg-1%} to arg-3
- kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &e%{_arg2}%"
- else:
- kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &e%arg-2%&7."
- set {tempban.%arg-1%} to now
- set {tempbantime.%arg-1%} to arg-3
- broadcast "&4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%{tempbantime.%arg-1%}% &7for &e%arg-2%&7."
- on join:
- if {tempban.%player%} is set:
- set {_waited} to difference between {tempban.%player%} and now
- if {_waited} is less than {tempbantime.%player%}:
- set {_waited2} to difference between {tempbantime.%player%} and {_waited}
- kick player because "&4&lBANS &8- &eYou &7are tempbanned for &e%{_waited2}%&7."
- else:
- delete {tempban.%player%}
- delete {tempbantime.%player%}
- command /unban [<offline player>] [<text>]:
- permission: op
- trigger:
- if arg-1 is not set:
- send "&c[USAGE] - &7/unban <player> [-s]"
- else:
- if arg-2 is not set:
- broadcast "&4&lBANS &8- &e%player% &7unbanned &e%arg-1%&7."
- else:
- loop all players:
- if loop-player has the permission "op":
- send "&7[Silent] &4&lBANS &8- &e%player% &7unbanned &e%arg-1%&7." to loop-player
- delete {ban.%arg-1%}
- delete {banreason.%arg-1%}
- delete {tempbantime.%arg-1%}
- delete {tempban.%arg-1%}
- unban arg-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement