Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on first join:
- set {%player%} to true
- command /setmvp <player>:
- permission: skript.admin
- trigger:
- set {mvp.%arg 1%} to true
- set {vip.%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {%arg 1%} to false
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to false
- command /setvip <player>:
- permission: skript.admin
- trigger:
- set {vip.%arg 1%} to true
- set {mvp.%arg 1%} to false
- set {%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to false
- command /setadmin <player>:
- permission: skript.admin
- trigger:
- set {vip.%arg 1%} to false
- set {mvp.%arg 1%} to false
- set {%arg 1%} to false
- set {Admin.%arg 1%} to true
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to false
- command /setclear <player>:
- permission: skript.admin
- trigger:
- set {vip.%arg 1%} to false
- set {mvp.%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {%arg 1%} to true
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to false
- command /setmod <player>:
- permission: aaa
- trigger:
- set {vip.%arg 1%} to false
- set {mvp.%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {%arg 1%} to false
- set {mod.%arg 1%} to true
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to false
- command /setbulid <player>:
- permission: aaa
- trigger:
- set {vip.%arg 1%} to false
- set {mvp.%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {%arg 1%} to false
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to true
- set {cmd.%arg 1%} to false
- command /setcmd <player>:
- permission: aaa
- trigger:
- set {vip.%arg 1%} to false
- set {mvp.%arg 1%} to false
- set {Admin.%arg 1%} to false
- set {%arg 1%} to false
- set {mod.%arg 1%} to false
- set {bulid.%arg 1%} to false
- set {cmd.%arg 1%} to true
- on chat:
- if {%player%.enable} is true:
- cancel event
- if {%player%.msg} is true:
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているため発言ができません。"
- send "&7[&6MuteSystem&7]&b/unmutepleaseコマンドでミュート解除の申請を出すことができます。"
- send "&7[&6MuteSystem&7]&e/mutemsg offでこのメッセージを表示しません。"
- if {%player%.enable} is false:
- if {%player%.hide.chat} is set:
- cancel event
- send "&bhide中はchatできません"
- if {%player%.hide.chat} is not set:
- cancel event
- if {vip.%player%} is true:
- broadcast "&e[Vip]%player%&a: &f%message%"
- if {mvp.%player%} is true:
- broadcast "&b[Mvp]%player%&a: &f%message%"
- if {Admin.%player%} is true:
- broadcast "&4[Admin]%player%&a: &f%message%"
- if {%player%} is true:
- broadcast "%player%&a: &f%message%"
- if {mod.%player%} is true:
- broadcast "&b[Mod]%player%&a: &f%message%"
- if {bulid.%player%} is true:
- broadcast "&a[bulider]%player%: &f%message%"
- if {cmd.%player%} is true:
- broadcast "&6[commander]%player%&a: &f%message%"
- if message contains "Shine":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "ez":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "sine":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "死ね":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "baka":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "馬鹿":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "shine":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "EZ":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "noob":
- execute console command "consolemute %player% 不適切な発言"
- if message contains "カス":
- execute console command "consolemute %player% 不適切な発言"
- on join:
- if {%player%.enable} is not set:
- set {%player%.enable} to false
- command /mutemsg [<text>]:
- usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。
- trigger:
- if arg 1 is "on":
- set {%player%.msg} to true
- send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をonにしました。"
- send "&7[&6MuteSystem&7]&d無効化するには、/mutemsg offを実行してください。"
- stop
- if arg 1 is "off":
- set {%player%.msg} to false
- send "&7[&6MuteSystem&7]&dミュート時のメッセージ表示をoffにしました。"
- send "&7[&6MuteSystem&7]&d有効化するには、/mutemsg onを実行してください。"
- stop
- send "Corrent usage: /&9mute &a<on|off> &7- ミュート時のメッセージ表示をon/offします。"
- command /mute <offline player> <text> :
- permission: skript.command.mute
- usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
- trigger:
- set {%arg 1%.enable} to true
- set {%arg 1%.reason} to arg 2
- set {%arg 1%.sender} to player
- set {%arg 1%.msg} to true
- broadcast "&7[&6MuteSystem&7]&c%player%さんによって、%arg 1%さんがミュートされました:%arg 2%"
- command /consolemute <offline player> <text> :
- permission: skript.command.mute
- usage: /&9mute &a<プレイヤー> &a<理由> &7- 対象のプレイヤーをミュートします。
- executable by: console
- trigger:
- set {%arg 1%.enable} to true
- set {%arg 1%.reason} to arg 2
- set {%arg 1%.sender} to player
- set {%arg 1%.msg} to true
- broadcast "&7[&6Automute&7]&bConsole&aによって、%arg 1%さんがミュートされました:%arg 2%"
- command /unmute <offline player>:
- permission: skript.command.unmute
- usage: /&9unmute &a<プレイヤー>&7 - 対象のプレイヤーをミュート解除します。
- trigger:
- set {%arg 1%.enable} to false
- reset {%arg 1%.reason}
- reset {%arg 1%.sender}
- broadcast "&7[&6MuteSystem&7]&b%player%さんによって、%arg 1%さんがミュート解除されました。"
- command /unmuteplease [<text>]:
- usage: /&9unmuteplease &e[コメント] &7- ミュート解除を申請します。
- trigger:
- if {%player%.cool} is true:
- send "&7[&6MuteSystem&7]&eミュート解除の申請は5分間のクールタイムが必要です。"
- stop trigger
- if {%player%.enable} is false:
- send "&7[&6MuteSystem&7]&eミュートされていない際はミュート解除申請を出せません"
- stop trigger
- if arg 1 is not set:
- send "&a/unmuteplease &b<理由>"
- if arg 1 is set:
- broadcast "&7[&6MuteSystem&7]&e%player%さんがミュート解除申請を出しました。"
- broadcast "&7[&6MuteSystem&7]&e%player%さんがミュートされている理由:%{%player%.reason}%"
- broadcast "&7[&6MuteSystem&7]&e%player%さんをミュートしたプレイヤー:%{%player%.sender}%"
- broadcast "&7[&6MuteSystem&7]&eコメント:%arg 1%"
- set {%player%.cool} to true
- send "&7[&6MuteSystem&7]&bミュート解除申請を出しました。再度実行するには5分間待ってください。"
- wait 300 seconds
- set {%player%.cool} to false
- send "&7[&6MuteSystem&7]&b5分間経過したので、ミュート解除の申請を出すことができます。"
- command /mutever:
- trigger:
- message "&7[&6MuteSystem&7]&b導入されているミュートスクリプトのバージョン:3.0"
- message "&7[&6MuteSystem&7]&bVer2.1 -> 3.0への変更点:"
- message "&7[&6MuteSystem&7]&bミュートされたことが一度もない際にunmutepleaseが使える不具合を修正しました"
- message "&7[&6MuteSystem&7]&bメッセージを一部変更しました"
- message "&7[&6MuteSystem&7]&b/mutemsgでミュート時のメッセージ表示をon|offできるようにしました"
- on command "/say":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためsayコマンド利用ができません。"
- on command "/tell":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellコマンド利用ができません。"
- on command "/msg":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmsgコマンド利用ができません。"
- on command "/w":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためwコマンド利用ができません。"
- on command "/title":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtitleコマンド利用ができません。"
- on command "/tellraw":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためtellrawコマンド利用ができません。"
- on command "/me":
- if {%player%.enable} is true:
- cancel event
- send "&7[&6MuteSystem&7]&cあなたは「%{%player%.sender}%」さんに「%{%player%.reason}%」という理由でミュートされているためmeコマンド利用ができません。"
- command /playerhide:
- permission: Admin
- trigger:
- hide the player from all players"
- broadcast "&c[quit] &b%player%"
- set {%player%.hide.chat} to true
- command /playerreveal:
- permission: Admin
- trigger:
- reveal player from all players
- broadcast "&c[join] &b%player%"
- delete {%player%.hide.chat}
- command /hide:
- trigger:
- hide all players from player
- send "&bほかのプレイヤーを非表示にしています。"
- command /show:
- trigger:
- reveal all players from player
- send "&bほかのプレイヤーを表示しました。"
- on join:
- loop all players:
- if {%loop-player%.hide.chat} is set:
- hide the loop-player from all players
- on first join:
- loop all players:
- if {%loop-player%.hide.chat} is set:
- hide the loop-player from all players
Advertisement
Add Comment
Please, Sign In to add comment