Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &8[Mute]
- on chat:
- if {%player%.muted} is not set:
- set {%player%.muted} is false
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため発言ができません。ミュートされている理由: %{%player%.reason}%"
- if {%player%.mute.player.set} is true:
- cancel event
- if message is "cancel" or "Cancel" or "CANCEL":
- set {%player%.mute.player.set} to false
- send "&aSet cancelled."
- execute console command "lcjapanize %player% on"
- else:
- set {%player%.muting.player} to message
- send "%message%"
- send "&7Setted mute player: %message%"
- wait 20 ticks
- send "&aPlease enter a mute reason to chat (Player: %{%player%.muting.player}%) [Set cancel is enter a ""Cancel"" to chat]"
- set {%player%.mute.player.set} to false
- set {%player%.mute.reason.set} to true
- if {%player%.mute.reason.set} is true:
- cancel event
- if message is "cancel" or "Cancel" or "CANCEL":
- set {%player%.mute.reason.set} to false
- send "&aSet cancelled."
- execute console command "lcjapanize %player% on"
- else:
- set {%player%.muting.reason} to message
- send "%message%"
- send "&bSet complete &7(Player: %{%player%.muting.player}% Reason: %{%player%.muting.reason}%)"
- execute player command "mute %{%player%.muting.player}% %{%player%.muting.reason}%"
- set {%player%.mute.reason.set} to false
- execute console command "lcjapanize %player% on"
- set {%player%.muting.player} to null
- set {%player%.muting.reason} to null
- if {%player%.unmute.player.set} is true:
- cancel event
- if message is "cancel" or "Cancel" or "CANCEL":
- set {%player%.unmute.player.set} to false
- send "&aSet cancelled."
- execute console command "lcjapanize %player% on"
- else:
- set {%player%.unmuting.player} to message
- send "%message%"
- send "&bSet complete &7(Player: %message%)"
- execute player command "unmute %{%player%.muting.player}%"
- set {%player%.unmute.player.set} to false
- set {%player%.unmuting.player} to null
- execute console command "lcjapanize %player% on"
- on command "/msg":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/msg&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/message":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/message&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/w":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/w&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/tellraw":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/tellraw&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/say":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/say&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/me":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/me&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/r":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/r&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/reply":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/reply&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- on command "/tell":
- sender is player:
- if {%player%.muted} is true:
- cancel event
- send "{@prefix} &cあなたは&6%{%player%.sender}%&cにミュートされているため&4/tell&cコマンドを実行できません。ミュートされている理由: %{%player%.reason}%"
- command /mutemenu:
- permission: mute.menu
- permission message: &cYou don't enough permission.
- aliases: /mute:mutemenu
- trigger:
- open chest with 1 row named "Mute Menu" to player
- format slot 3 of player with paper named "&cMute a player" to close then run [execute player command "mute-set"]
- format slot 5 of player with map named "&aUnmute a player" to close then run [execute player command "unmute-set"]
- command /mute-set:
- permission: mute.set
- permission message: &4You don't permitted use this command!
- aliases: /mute:mute-set
- trigger:
- execute console command "lcjapanize %player% off"
- set {%player%.mute.player.set} to true
- send "&aPlease enter a player name to chat. [Set cancel is enter a ""Cancel"" to chat.]"
- command /unmute-set:
- permission: mute.set
- permission message: &4You don't permitted use this command!
- aliases: /mute:unmute-set
- trigger:
- execute console command "lcjapanize %player% off"
- set {%player%.unmute.player.set} to true
- send "&aPlease enter a player name to chat. [Set cancel is enter a ""Cancel"" to chat]"
- command /check-ip [<player>]:
- permission: mute.command.check-ip
- permission message: &4Are you not permitted check player has ips!
- aliases: /mute:check-ip, /check-ips, /mute:check-ips
- trigger:
- if arg-1 is set:
- send "&bCheck complete! &a""&c%arg 1%&6's ip is &e%ip of arg 1%&a"""
- else:
- send "{@prefix} &c使用法: &7/check-ip <Player>"
- command /mute [<player>] [<text>]:
- permission: mute.command.mute
- permission message: &cYou don't enough permission.
- aliases: /mute:mute
- usage: &7/mute <対象のプレイヤー> <理由>
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- if {%arg 1%.muted} is false:
- set {%arg 1%.muted} to true
- set {%arg 1%.reason} to arg 2
- set {%arg 1%.sender} to player
- broadcast "{@prefix} &6%player%&cが&4%arg 1%&cをミュートしました。ミュートした理由: %{%arg 1%.reason}%"
- else:
- send "{@prefix} &4%arg 1%&cはミュートされているため、ミュートできませんでした。"
- else:
- send "{@prefix} &c使用法: &7/mute <プレイヤー名> <理由>"
- else:
- send "{@prefix} &c使用法: &7/mute <プレイヤー名> <理由>"
- command /unmute [<player>]:
- permission: mute.command.unmute
- permission message: &cYou don't enough permission.
- aliases: /mute:unmute
- usage: &7/unmute <対象のプレイヤー>
- trigger:
- if arg-1 is set:
- if {%arg 1%.muted} is true:
- set {%arg 1%.muted} to false
- broadcast "{@prefix} &b%player%&aが&e%arg 1%&aのミュートを解除しました。"
- else:
- send "{@prefix} &4%arg 1%&cはミュートされていないため、ミュートを解除できませんでした。"
- else:
- send "{@prefix} &c使用法: &7/unmute <プレイヤー名>"
Advertisement
Add Comment
Please, Sign In to add comment