Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 大型サーバー管理システムPIMS
- # Developed by amaGames
- # 処罰を一括に管理するシステム及び、処罰者を調べる改変版PlayerSearchingシステムが開発されています。
- # サーバー管理者へ向けてのほんの些細なプレゼントです。
- # 当Skript利用規約
- # このSkriptを二次配布しないこと。また、私の名前が記入されている部分を削除、編集等しないこと。(宣伝は最小限にしてあります。そちらの権利は侵害しません。)
- # 以上のことを守ってくれれば、完全無料です。
- # 正式名称: 処罰統合管理システム(PunishmentIntegratedManagementSystem)
- # 処罰関係
- command /punishment [<text>] [<text>] [<text>] [<offline player>]:
- permission: skript.punishment
- permission message: §cあなたはskript.punishmentの権限がありません
- aliases: punish
- trigger:
- if arg-1 is "help":
- if arg-2 is not set:
- send "&6[処罰統合管理システム&bPIMS&6]"
- send "&b[PIMS] &aPIMSのHelpを起動しました"
- send "&b[PIMS] &aHelp for 1"
- send "&a/punishment 又は、/punishで使用が出来ます"
- send "&a以降/punishで説明をします"
- send "&a/punish help <ページ番号> :ページ番号のHelpを開きます"
- send "&a<ページ番号> :1,2"
- send "&a/punish create <処罰内容> <テンプレート番号> <プレイヤー> :処罰を実行します"
- send "&a<処罰内容> :ban,mute,kick,warn"
- send "&a<テンプレート番号> :1,2,3,4"
- send "&a<プレイヤー> :処罰するプレイヤーを書く(大文字小文字注意!)"
- send "&b[PIMS] &a実行バージョン: 2.2β 開発amaGames"
- send "&b[PIMS] &aHelp for 2を見たければ/punish help 2 と入力してください"
- stop
- if arg-2 is "1":
- send "&6[処罰統合管理システム&bPIMS&6]"
- send "&b[PIMS] &aPIMSのHelpを起動しました"
- send "&b[PIMS] &aHelp for 1"
- send "&a/punishment 又は、/punishで使用が出来ます"
- send "&a以降/punishで説明をします"
- send "&a/punish help <ページ番号> :ページ番号のHelpを開きます"
- send "&a<ページ番号> :1,2"
- send "&a/punish create <処罰内容> <テンプレート番号> <プレイヤー> :処罰を実行します"
- send "&a<処罰内容> :ban,mute,kick,warn"
- send "&a<テンプレート番号> :1,2,3,4"
- send "&a<プレイヤー> :処罰するプレイヤーを書く(大文字小文字注意!)"
- send "&b[PIMS] &a実行バージョン: 2.2β 開発amaGames"
- send "&b[PIMS] &aHelp for 2を見たければ/punish help 2 と入力してください"
- stop
- if arg-2 is "2":
- send "&6[処罰統合管理システム&bPIMS&6]"
- send "&b[PIMS] &aPIMSのHelpを起動しました"
- send "&b[PIMS] &aHelp for 2"
- send "&a/punishment 又は、/punishで使用が出来ます"
- send "&a/punish remove <解除処罰内容> <解除理由テンプレート番号> <プレイヤー> :処罰を取り消します"
- send "&a<解除処罰内容> :ban,mute"
- send "&a<解除理由テンプレート番号> :1,2,3,4"
- send "&a<プレイヤー> :処罰解除をするプレイヤーを書く(大文字小文字注意!)"
- send "&a/punish list :処罰されてる人を内容ごとにリストアップします"
- send "&b[PIMS] &a実行バージョン: 2.2β 開発amaGames"
- send "&b[PIMS] &aHelp for 3はありません。help for 2をみるかい?"
- stop
- else:
- send "&6[処罰統合管理システム&bPIMS&6]"
- send "&b[PIMS] &aPIMSのHelpを起動しました"
- send "&b[PIMS] &aHelp for 1"
- send "&a/punishment 又は、/punishで使用が出来ます"
- send "&a以降/punishで説明をします"
- send "&a/punish help <ページ番号> :ページ番号のHelpを開きます"
- send "&a<ページ番号> :1,2"
- send "&a/punish create <処罰内容> <テンプレート番号> <プレイヤー> :処罰を実行します"
- send "&a<処罰内容> :ban,mute,kick,warn"
- send "&a<テンプレート番号> :1,2,3,4"
- send "&a<プレイヤー> :処罰するプレイヤーを書く(大文字小文字注意!)"
- send "&b[PIMS] &a実行バージョン: 2.2β 開発amaGames"
- send "&b[PIMS] &aHelp for 2を見たければ/punish help 2 と入力してください"
- stop
- if arg-1 is "create":
- if arg-2 is "ban":
- if arg-3 is "1":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c不正ツール・Altの使用等&aでBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- ban arg-4 due to "&a%command sender% が&c不正ツール・Altの使用&aであなたをBANしました。Ban by &bPIMS"
- kick arg-4 due to "&a%command sender% によって&c不正ツール・Altの使用&aでBANされました。Ban by &bPIMS"
- add arg-4 to {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish create ban 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[e1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cSPAM・不適切な発言等&aでBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- ban arg-4 due to "&a%command sender% が&cSPAM・不適切な発言等&aであなたをBANしました。Ban by &bPIMS"
- kick arg-4 due to "&a%command sender% によって&cSPAM・不適切な発言等&aでBANされました。Ban by &bPIMS"
- add arg-4 to {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish create ban 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[e2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cバグ不正利用等&aでBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- ban arg-4 due to "&a%command sender% が&cバグ不正利用等&aであなたをBANしました。Ban by &bPIMS"
- kick arg-4 due to "&a%command sender% によって&cバグ不正利用等&aでBANされました。Ban by &bPIMS"
- add arg-4 to {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish create ban 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[e3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cその他、不適切な言動・行動等&aでBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- ban arg-4 due to "&a%command sender% が&cその他、不適切な言動・行動等&aであなたをBANしました。Ban by &bPIMS"
- kick arg-4 due to "&a%command sender% によって&cその他、不適切な言動・行動等&aでBANされました。Ban by &bPIMS"
- add arg-4 to {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish create ban 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[e4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=不正ツール・Altの使用等 2=SPAM・不適切な発言等"
- send "&a3=バグ不正利用等 4=その他、不適切な言動・行動等"
- stop
- if arg-2 is "kick":
- if arg-3 is "1":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c不正ツール・Altの使用等&aでKICKされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- kick arg-4 due to "&a%command sender% によって&c不正ツール・Altの使用等&aでKICKされました"
- stop
- else:
- send "&b[PIMS] &aError: /punish create kick 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[p1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cSPAM・不適切な発言等&aでKICKされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- kick arg-4 due to "&a%command sender% によって&cSPAM・不適切な発言等&aでKICKされました"
- stop
- else:
- send "&b[PIMS] &aError: /punish create kick 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[p2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cバグ不正利用等&aでKICKされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- kick arg-4 due to "&a%command sender% によって&cバグ不正利用等&aでKICKされました"
- stop
- else:
- send "&b[PIMS] &aError: /punish create kick 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[p3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cその他、不適切な言動・行動等&aでKICKされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- kick arg-4 due to "&a%command sender% によって&cその他、不適切な言動・行動等&aでKICKされました"
- stop
- else:
- send "&b[PIMS] &aError: /punish create kick 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[p4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=不正ツール・Altの使用等 2=SPAM・不適切な発言等"
- send "&a3=バグ不正利用等 4=その他、不適切な言動・行動等"
- stop
- if arg-2 is "warn":
- if arg-3 is "1":
- if arg-4 is set:
- add 1 to {warnnumber.%uuid of arg-4%}
- broadcast "&b[PIMS] &a%arg-4% は&c不正ツール・Altの使用等&aで注意されました 注意回数: %{warnnumber.%uuid of arg-4%}%"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- send "&b[PIMS] &c&l厳重注意: &c不正ツール・Altの使用等&aによりあなたは%command sender% に" to arg-4
- send "&a厳重注意されました。以後、行動を慎んでください" to arg-4
- stop
- else:
- send "&b[PIMS] &aError: /punish create warn 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[w1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- add 1 to {warnnumber.%uuid of arg-4%}
- broadcast "&b[PIMS] &a%arg-4% は&cSPAM・不適切な発言等&aで注意されました 注意回数: %{warnnumber.%uuid of arg-4%}%"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- send "&b[PIMS] &c&l厳重注意: &cSPAM・不適切な発言等&aによりあなたは%command sender% に" to arg-4
- send "&a厳重注意されました。以後、行動を慎んでください" to arg-4
- stop
- else:
- send "&b[PIMS] &aError: /punish create warn 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[w2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- add 1 to {warnnumber.%uuid of arg-4%}
- broadcast "&b[PIMS] &a%arg-4% は&cバグ不正利用等&aで注意されました 注意回数: %{warnnumber.%uuid of arg-4%}%"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- send "&b[PIMS] &c&l厳重注意: &cバグ不正利用等&aによりあなたは%command sender% に" to arg-4
- send "&a厳重注意されました。以後、行動を慎んでください" to arg-4
- stop
- else:
- send "&b[PIMS] &aError: /punish create warn 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[w3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- add 1 to {warnnumber.%uuid of arg-4%}
- broadcast "&b[PIMS] &a%arg-4% は&cその他、不適切な言動・行動等&aで注意されました 注意回数: %{warnnumber.%uuid of arg-4%}%"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- send "&b[PIMS] &c&l厳重注意: &cその他、不適切な言動・行動等&aによりあなたは%command sender% に" to arg-4
- send "&a厳重注意されました。以後、行動を慎んでください" to arg-4
- stop
- else:
- send "&b[PIMS] &aError: /punish create warn 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[w4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=不正ツール・Altの使用等 2=SPAM・不適切な発言等"
- send "&a3=バグ不正利用等 4=その他、不適切な言動・行動等"
- stop
- if arg-2 is "mute":
- if arg-3 is "1":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c不正ツール・Altの使用等&aでMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- add arg-4 to {muted.::*}
- set {mute.%uuid of arg-4%} to true
- set {mutereason.%uuid of arg-4%} to "&c不正ツール・Altの使用等"
- stop
- else:
- send "&b[PIMS] &aError: /punish create mute 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[m1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cSPAM・不適切な発言等&aでMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- add arg-4 to {muted.::*}
- set {mute.%uuid of arg-4%} to true
- set {mutereason.%uuid of arg-4%} to "&cSPAM・不適切な発言等"
- stop
- else:
- send "&b[PIMS] &aError: /punish create mute 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[m2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cバグ不正利用等&aでMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- add arg-4 to {muted.::*}
- set {mute.%uuid of arg-4%} to true
- set {mutereason.%uuid of arg-4%} to "&cバグ不正利用等"
- stop
- else:
- send "&b[PIMS] &aError: /punish create mute 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[m3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cその他、不適切な言動・行動等&aでMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- add arg-4 to {muted.::*}
- set {mute.%uuid of arg-4%} to true
- set {mutereason.%uuid of arg-4%} to "&cその他、不適切な言動・行動等"
- stop
- else:
- send "&b[PIMS] &aError: /punish create mute 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[m4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=不正ツール・Altの使用等 2=SPAM・不適切な発言等"
- send "&a3=バグ不正利用等 4=その他、不適切な言動・行動等"
- stop
- else:
- send "&b[PIMS] &a処罰内容: ban=出入りの禁止 kick=一時的な追放"
- send "&awarn=厳重注意 mute=発言の禁止"
- stop
- if arg-1 is "remove":
- if arg-2 is "ban":
- if arg-3 is "1":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c大きな反省等&aでUNBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- unban the arg-4
- remove arg-4 from {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove ban 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[ne1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c不当な処罰等&aでUNBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- unban the arg-4
- remove arg-4 from {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove ban 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[ne2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c冤罪等&aでUNBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- unban the arg-4
- remove arg-4 from {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove ban 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[ne3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cその他&aでUNBANされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- unban the arg-4
- remove arg-4 from {ban.::*}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove ban 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[ne4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=大きな反省等 2=不当な処罰等"
- send "&a3=冤罪等 4=その他"
- stop
- if arg-2 is "mute":
- if arg-3 is "1":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c大きな反省等&aでUNMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- remove arg-4 from {muted.::*}
- set {mute.%uuid of arg-4%} to false
- delete {mutereason.%uuid of arg-4%}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove mute 1 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[nm1-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "2":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c不当な処罰等&aでUNMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- remove arg-4 from {muted.::*}
- set {mute.%uuid of arg-4%} to false
- delete {mutereason.%uuid of arg-4%}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove mute 2 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[nm2-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "3":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&c冤罪等&aでUNMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- remove arg-4 from {muted.::*}
- set {mute.%uuid of arg-4%} to false
- delete {mutereason.%uuid of arg-4%}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove mute 3 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[nm3-ofa4]のコードをamaGamesに知らせてください"
- stop
- if arg-3 is "4":
- if arg-4 is set:
- broadcast "&b[PIMS] &a%arg-4% は&cその他&aでUNMUTEされました"
- broadcast "&b[PIMS] &a不正防止機能: 実行者%command sender%"
- remove arg-4 from {muted.::*}
- set {mute.%uuid of arg-4%} to false
- delete {mutereason.%uuid of arg-4%}
- stop
- else:
- send "&b[PIMS] &aError: /punish remove mute 4 <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[nm4-ofa4]のコードをamaGamesに知らせてください"
- stop
- else:
- send "&b[PIMS] &aテンプレート番号: 1=大きな反省等 2=不当な処罰等"
- send "&a3=冤罪等 4=その他"
- stop
- else:
- send "&6[処罰統合管理システム&bPIMS&6]"
- send "&b[PIMS] &aPIMSのHelpを起動しました"
- send "&b[PIMS] &aHelp for 1"
- send "&a/punishment 又は、/punishで使用が出来ます"
- send "&a以降/punishで説明をします"
- send "&a/punish help <ページ番号> :ページ番号のHelpを開きます"
- send "&a<ページ番号> :1,2"
- send "&a/punish create <処罰内容> <テンプレート番号> <プレイヤー> :処罰を実行します"
- send "&a<処罰内容> :ban,mute,kick,warn"
- send "&a<テンプレート番号> :1,2,3,4"
- send "&a<プレイヤー> :処罰するプレイヤーを書く(大文字小文字注意!)"
- send "&b[PIMS] &a実行バージョン: 2.2β 開発amaGames"
- send "&b[PIMS] &aHelp for 2を見たければ/punish help 2 と入力してください"
- stop
- command /search [<offline player>]:
- permission: skript.search
- permission message: §aあなたはskript.searchの権限がありません
- trigger:
- if arg-1 is set:
- if arg-1 is online:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %ip of arg-1%"
- send "&aPING: %ping of arg-1%"
- send "&aGM: %gamemode of arg-1%"
- send "&aONLINE: true"
- send "&aMUTE: true"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %ip of arg-1%"
- send "&aPING: %ping of arg-1%"
- send "&aGM: %gamemode of arg-1%"
- send "&aONLINE: true"
- send "&aMUTE: false"
- send "&aBAN: false"
- stop
- else:
- if {ip.%arg-1%} is not set:
- if {gamemode.%arg-1%} is not set:
- if arg-1 is banned:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: true"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: true"
- stop
- else:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: false"
- stop
- else:
- if arg-1 is banned:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: true"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: true"
- stop
- else:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: none"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: false"
- stop
- else:
- if {gamemode.%arg-1%} is not set:
- if arg-1 is banned:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: true"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: true"
- stop
- else:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: none"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: false"
- stop
- else:
- if arg-1 is banned:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: true"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: true"
- stop
- else:
- if {mute.%uuid of arg-1%} is true:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: true"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の検索結果"
- send "&aUUID: %uuid of arg-1%"
- send "&aIP: %{ip.%arg-1%}%"
- send "&aPING: none"
- send "&aGM: %{gamemode.%arg-1%}%"
- send "&aONLINE: false"
- send "&aMUTE: false"
- send "&aBAN: false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&cError: /search <プレイヤー> です"
- send "&a正しく入力してもErrorが出る場合は[sea-w1ab]のコードをamaGamesに知らせてください"
- stop
- command /punishmentlist:
- permission: skript.punishmentlist
- permission message: §cあなたはskript.punishmentlistの権限がありません
- aliases: punishlist
- trigger:
- send "&6《&b&lSky&c&lWars&6》&a処罰統合管理システムによってBANされた人の一覧表示"
- send "&a%{ban.::*}%"
- send "&6《&b&lSky&c&lWars&6》&a処罰統合管理システムによってMUTEされた人の一覧表示"
- send "&a%{muted.::*}%"
- send "&aJailのアドオンを入れている人は、/pjail punishlistでJailされている人を見ることができます"
- stop
- # サーバー管理用途のコマンド等
- command /onlogmessage [<text>] [<text>]:
- permission: skript.onlogmessage
- permission message: §cあなたはskript.onlogmessageの権限がありません
- aliases: onlogm
- trigger:
- if arg-1 or arg-2 is not set:
- send "&6《&b&lSky&c&lWars&6》&cError: /onlogmessage <quit or join> <on or off> です"
- send "&a正しく入力してもErrorが出る場合は[olm-w1ah]のコードをamaGamesに知らせてください"
- stop
- if arg-1 is "join":
- if arg-2 is "on":
- send "&6《&b&lSky&c&lWars&6》&aJoinLogを表示にしました"
- set {joinmessage} to "true"
- stop
- if arg-2 is "off":
- send "&6《&b&lSky&c&lWars&6》&aJoinLogを非表示にしました"
- set {joinmessage} to "false"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&cError: /onlogmessage <quit or join> <on or off> です"
- send "&a正しく入力してもErrorが出る場合は[olm-w1ah]のコードをamaGamesに知らせてください"
- stop
- if arg-1 is "quit":
- if arg-2 is "on":
- send "&6《&b&lSky&c&lWars&6》&aQuitLogを表示にしました"
- set {quitmessage} to "true"
- stop
- if arg-2 is "off":
- send "&6《&b&lSky&c&lWars&6》&aQuitLogを非表示にしました"
- set {quitmessage} to "false"
- stop
- else:
- send "&b&6《&b&lSky&c&lWars&6》&cError: /onlogmessage <quit or join> <on or off> です"
- send "&a正しく入力してもErrorが出る場合は[olm-w2ah]のコードをamaGamesに知らせてください"
- stop
- command /setrank [<offline player>] [<text>]:
- permission: skript.setrank
- permission message: §cあなたはskript.setrankの権限がありません
- trigger:
- if arg-1 or arg-2 is not set:
- send "&6《&b&lSky&c&lWars&6》&cError: /setrank <プレイヤー> <称号> です"
- stop
- else:
- set {prefixrank.%uuid of arg-1%} to colored arg-2
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% の称号を%arg-2%&aに設定しました"
- stop
- command /commandlog [<offline player>] [<text>]:
- permission: skript.commandlog
- permission message: §cあなたはskript.commandlogの権限がありません
- aliases: cmdlog
- trigger:
- if arg-1 or arg-2 is not set:
- send "&6《&b&lSky&c&lWars&6》&cError: /commandlog <プレイヤー> <on or off> です"
- stop
- else:
- if arg-2 is "on":
- set {cmdlog.%uuid of arg-1%} to "true"
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% のコマンドログ表示を表示にしました"
- stop
- if arg-2 is "off":
- set {cmdlog.%uuid of arg-1%} to "false"
- send "&6《&b&lSky&c&lWars&6》&a%arg-1% のコマンドログ表示を非表示にしました"
- stop
- else:
- send "&6《&b&lSky&c&lWars&6》&cError: /commandlog <プレイヤー> <on or off> です"
- stop
- command /statistics:
- permission: skript.statistics
- permission message: §cあなたはskript.statisticsの権限がありません
- aliases: stat
- trigger:
- send "&6《&b&lSky&c&lWars&6》&a統計表示"
- send "&a人数合計: %{historytotal}%人"
- send "&a調査回数: %{collectionsnumber}%回"
- send "&a平均: %{average}%人"
- send "&a現人数: %number of all players%人"
- stop
- # 処罰等全てに関係するon ....のイベント
- on command:
- if sender is player or console:
- loop all players:
- if {cmdlog.%uuid of loop-player%} is "true":
- send "&6《&b&lSky&c&lWars&6》&a%sender%&f: &a/%full command%" to loop-player
- stop
- else:
- stop
- else:
- stop
- on chat:
- if {mute.%uuid of player%} is true:
- cancel event
- send "#&6《&b&lSky&c&lWars&6》&aあなたは&c%{mutereason.%uuid of player%}%&aでMUTEされているため発言不可です"
- stop
- else:
- if {prefixrank.%uuid of player%} is not set:
- cancel event
- broadcast "&7%player%&f: %message%"
- stop
- else:
- cancel event
- broadcast "%{prefixrank.%uuid of player%}%%player%&f: %message%"
- stop
- on join:
- if {joinmessage} is "false":
- stop
- else:
- set the join message to "&7[&a+&7] &e%player%"
- teleport player to {firstspawn}
- wait 1 tick
- stop
- on quit:
- if {quitmessage} is "false":
- stop
- else:
- set the quit message to "&7[&c-&7] &e%player%"
- wait 1 tick
- stop
- on script load:
- broadcast "&b[PIMS] &a2.2βが正常に起動されました"
- stop
- every 1 minute:
- add number of all players to {historytotal}
- add 1 to {collectionsnumber}
- set {average} to {historytotal}/{collectionsnumber}
- stop
Add Comment
Please, Sign In to add comment