「ギルドチャット」の版間の差分
ナビゲーションに移動
検索に移動
PerfectBoat (トーク | 投稿記録) 編集の要約なし |
PerfectBoat (トーク | 投稿記録) 細 (InterChatModについての記述を追加) |
||
(同じ利用者による、間の4版が非表示) | |||
17行目: | 17行目: | ||
* 運営に覗き見されない!(通報があった場合などを除く) | * 運営に覗き見されない!(通報があった場合などを除く) | ||
* Discordと連携すればゲーム内とDiscordの両方から会話ができる!(任意) | * Discordと連携すればゲーム内とDiscordの両方から会話ができる!(任意) | ||
* デフォルトで招待制なので勝手に知らない人が入ってこない!( | * デフォルトで招待制なので勝手に知らない人が入ってこない!(openコマンドの詳細も参照) | ||
* ゲーミングランクなしでもカラーコードが使用可能 | * ゲーミングランクなしでもカラーコードが使用可能 | ||
* 別途[https://github.com/AzisabaNetwork/InterChatMod/releases/latest InterChatMod]を導入するとアジ鯖以外でもギルドチャットが利用可能 | |||
== LunaChatのチャンネル機能からの移行方法 == | == LunaChatのチャンネル機能からの移行方法 == | ||
# <code>/ | # <code>/guild create (ギルドの名前)</code>でギルドを作成(<code>/ch create</code>と同じ文字列が使えるはずです) | ||
# <code>/ch info</code>で現在のformatを確認して、<code>/ | # <code>/ch info</code>で現在のformatを確認して、<code>/guild format (パターン)</code>で設定する | ||
# 参加者に<code>/ | # 参加者に<code>/guild toggleinvites</code>を売ってもらう | ||
# <code>/ch list</code>で出てきた人一人ひとりに<code>/ | # <code>/ch list</code>で出てきた人一人ひとりに<code>/guild invite (プレイヤー)</code>で招待する | ||
# (必要な場合)<code>/ | # (必要な場合)<code>/guild role (プレイヤー) (権限名)</code>でプレイヤーの権限を設定する | ||
# (任意)<code>/ | # (任意)<code>/guild (ギルドの名前)</code>でデフォルトの発言先を設定する(何度売っても設定できない場合はバージョンが非対応です。<code>/g (メッセージ)</code>で会話してください。) | ||
== 簡単な使い方 == | == 簡単な使い方 == | ||
# <code>/ | # <code>/guild create (ギルドの名前)</code>でギルドを作成 | ||
# 招待したいプレイヤーに<code>/ | # 招待したいプレイヤーに<code>/guild toggleinvites</code>を事前に打ってもらう | ||
# <code>/ | # <code>/guild invite (プレイヤー)</code>でギルドにプレイヤーを招待 | ||
# (必要な場合)<code>/ | # (必要な場合)<code>/guild role (プレイヤー) (権限名)</code>でプレイヤーの権限を設定する | ||
# (必要な場合)<code>/ | # (必要な場合)<code>/guild format (形式)</code>でチャットの形式を設定 | ||
# <code>/gs (ギルド名) (メッセージ)</code>もしくは<code>/g (メッセージ)</code>で会話 | |||
以下はギルドに参加している人で希望する人が実行 | 以下はギルドに参加している人で希望する人が実行 | ||
# (1.19以下の場合)<code>/ | # (1.19以下の場合)<code>/g</code>でデフォルトでギルドチャットにチャットを送信するように設定する | ||
=== Discordと連携 (任意) === | === Discordと連携 (任意) === | ||
47行目: | 49行目: | ||
# [https://discord.com/api/oauth2/authorize?client_id=1024949785863655435&permissions=536870912&scope=bot%20applications.commands ギルドチャットBot]をDiscordサーバーに追加する | # [https://discord.com/api/oauth2/authorize?client_id=1024949785863655435&permissions=536870912&scope=bot%20applications.commands ギルドチャットBot]をDiscordサーバーに追加する | ||
# Minecraftサーバー内で<code>/ | # Minecraftサーバー内で<code>/guild linkdiscord</code>を実行してコードをメモする | ||
# Discordで<code>/link (コード)</code>を実行する | # Discordで<code>/link (コード)</code>を実行する | ||
# Discordでギルドと連携させたいチャンネル内で<code>/connect (ギルド)</code>を実行する | # Discordでギルドと連携させたいチャンネル内で<code>/connect (ギルド)</code>を実行する | ||
54行目: | 56行目: | ||
以下はギルドチャット連携機能を使う全員が実行 | 以下はギルドチャット連携機能を使う全員が実行 | ||
# Minecraftサーバー内で<code>/ | # Minecraftサーバー内で<code>/guild linkdiscord</code>を実行してコードをメモする | ||
# Discordで<code>/link (コード)</code>を実行する | # Discordで<code>/link (コード)</code>を実行する | ||
# リンクを解除したい場合はDiscordで<code>/unlink</code>もしくはMinecraftサーバー内で<code>/ | # リンクを解除したい場合はDiscordで<code>/unlink</code>もしくはMinecraftサーバー内で<code>/guild unlinkdiscord</code>を実行すれば解除が可能です | ||
== コマンド == | == コマンド == | ||
63行目: | 65行目: | ||
{| class="wikitable" | {| class="wikitable" | ||
!colspan="6"|/ | !colspan="6"|/guild create (ギルドの名前) | ||
|- | |- | ||
| 必要なギルド権限 || なし | | 必要なギルド権限 || なし | ||
70行目: | 72行目: | ||
|} | |} | ||
<code>/ | <code>/guild create (ギルドの名前)</code> | ||
=== ギルドのチャット形式の設定 === | |||
{| class="wikitable" | |||
!colspan="6"|/guild format (形式) | |||
|- | |||
| 必要なギルド権限 || モデレーター | |||
|- | |||
| 実行条件 || なし | |||
|} | |||
「形式」の中で使用可能な記号(1.13以上の場合は補完一覧の一番下でプレビューが表示されます) | |||
{| class="wikitable" | |||
| %gname || ギルドの名前 | |||
|- | |||
| %msg || メッセージ(必須) | |||
|- | |||
| %playername || プレイヤー名(%username、%username-nがない場合は必須) | |||
|- | |||
| %username || ニックネーム、もしくはプレイヤー名。ニックネームの場合は先頭に<code>~</code>が付与される。(%playername、%username-nがない場合は必須) | |||
|- | |||
| %username-n || ニックネーム、もしくはプレイヤー名。ニックネームの場合は先頭の<code>~</code>が省略される。(%playername、%usernameがない場合は必須) | |||
|- | |||
| %prefix || 現在のサーバーのPrefix(<code>[Member] </code>など) | |||
|- | |||
| %{prefix:サーバー} || 指定した「サーバー」のPrefix | |||
|- | |||
| %suffix || 現在のサーバーのSuffix | |||
|- | |||
| %{suffix:サーバー} || 指定した「サーバー」のSuffix | |||
|- | |||
| %prereplace || (jp-onの場合で日本語に変換された場合)日本語化する前の文字(括弧なし) | |||
|- | |||
| %prereplace-b || (jp-onの場合で日本語に変換された場合)日本語化する前の文字(括弧あり) | |||
|- | |||
| %server || 現在のサーバー名 | |||
|} | |||
例: <code>/guild format &f&l[&c運営ch&r&f&l] %prefix%username-n%suffix &f(&e%server&f) &a: &f%msg</code> | |||
=== ギルドの削除 === | === ギルドの削除 === | ||
{| class="wikitable" | {| class="wikitable" | ||
!colspan="6"|/ | !colspan="6"|/guild delete | ||
|- | |- | ||
| 必要なギルド権限 || オーナーのみ | | 必要なギルド権限 || オーナーのみ | ||
82行目: | 126行目: | ||
|} | |} | ||
<code>/ | <code>/guild select (ギルド)</code>でギルドを選択してから、<code>/guild delete</code>で削除が可能です。 | ||
=== ギルドの公開設定 === | |||
公開設定(招待無しで誰でも参加可能)にするのに以下の条件があります。 | |||
{| class="wikitable" | |||
!colspan="6"|/guild open (true/false) | |||
|- | |||
| 必要なギルド権限 || オーナーのみ | |||
|- | |||
| 実行条件 || オンにする場合はその地点でNitroランク、ゲーミングランク、もしくは5000円以上の皿(寄付特典)を所持していること。オフにする場合は条件なし | |||
|} | |||
「実行条件」に記載された寄付特典を持っている状態で<code>/guild open true</code>で公開設定をオンに変更可能。 | |||
<code>/guild open false</code>でオフに変更可能。 |
2024年11月2日 (土) 14:03時点における最新版
ギルドチャット(通称: InterChat)は、アジ鯖で使用されているサーバー間チャットシステムができるプラグインです。
(このページはまだ書き途中です)
警告
|
ギルドチャットのいいとこ!
- Life、LGWなどのサーバーをまたいで使える!
- 運営に覗き見されない!(通報があった場合などを除く)
- Discordと連携すればゲーム内とDiscordの両方から会話ができる!(任意)
- デフォルトで招待制なので勝手に知らない人が入ってこない!(openコマンドの詳細も参照)
- ゲーミングランクなしでもカラーコードが使用可能
- 別途InterChatModを導入するとアジ鯖以外でもギルドチャットが利用可能
LunaChatのチャンネル機能からの移行方法
/guild create (ギルドの名前)
でギルドを作成(/ch create
と同じ文字列が使えるはずです)/ch info
で現在のformatを確認して、/guild format (パターン)
で設定する- 参加者に
/guild toggleinvites
を売ってもらう /ch list
で出てきた人一人ひとりに/guild invite (プレイヤー)
で招待する- (必要な場合)
/guild role (プレイヤー) (権限名)
でプレイヤーの権限を設定する - (任意)
/guild (ギルドの名前)
でデフォルトの発言先を設定する(何度売っても設定できない場合はバージョンが非対応です。/g (メッセージ)
で会話してください。)
簡単な使い方
/guild create (ギルドの名前)
でギルドを作成- 招待したいプレイヤーに
/guild toggleinvites
を事前に打ってもらう /guild invite (プレイヤー)
でギルドにプレイヤーを招待- (必要な場合)
/guild role (プレイヤー) (権限名)
でプレイヤーの権限を設定する - (必要な場合)
/guild format (形式)
でチャットの形式を設定 /gs (ギルド名) (メッセージ)
もしくは/g (メッセージ)
で会話
以下はギルドに参加している人で希望する人が実行
- (1.19以下の場合)
/g
でデフォルトでギルドチャットにチャットを送信するように設定する
Discordと連携 (任意)
ギルドチャットとDiscordを連携することで、Discordからでも会話ができるようになります。ただし、Discord連携は必須ではありません。
- ギルドチャットBotをDiscordサーバーに追加する
- Minecraftサーバー内で
/guild linkdiscord
を実行してコードをメモする - Discordで
/link (コード)
を実行する - Discordでギルドと連携させたいチャンネル内で
/connect (ギルド)
を実行する - DiscordとMinecraftサーバー内で相互チャットが可能になります(最大1分程度待つ必要があります)
以下はギルドチャット連携機能を使う全員が実行
- Minecraftサーバー内で
/guild linkdiscord
を実行してコードをメモする - Discordで
/link (コード)
を実行する - リンクを解除したい場合はDiscordで
/unlink
もしくはMinecraftサーバー内で/guild unlinkdiscord
を実行すれば解除が可能です
コマンド
ギルドの作成
/guild create (ギルドの名前) | |||||
---|---|---|---|---|---|
必要なギルド権限 | なし | ||||
実行条件 | 他のギルドのオーナーではない |
/guild create (ギルドの名前)
ギルドのチャット形式の設定
/guild format (形式) | |||||
---|---|---|---|---|---|
必要なギルド権限 | モデレーター | ||||
実行条件 | なし |
「形式」の中で使用可能な記号(1.13以上の場合は補完一覧の一番下でプレビューが表示されます)
%gname | ギルドの名前 |
%msg | メッセージ(必須) |
%playername | プレイヤー名(%username、%username-nがない場合は必須) |
%username | ニックネーム、もしくはプレイヤー名。ニックネームの場合は先頭に~ が付与される。(%playername、%username-nがない場合は必須)
|
%username-n | ニックネーム、もしくはプレイヤー名。ニックネームの場合は先頭の~ が省略される。(%playername、%usernameがない場合は必須)
|
%prefix | 現在のサーバーのPrefix([Member] など)
|
%{prefix:サーバー} | 指定した「サーバー」のPrefix |
%suffix | 現在のサーバーのSuffix |
%{suffix:サーバー} | 指定した「サーバー」のSuffix |
%prereplace | (jp-onの場合で日本語に変換された場合)日本語化する前の文字(括弧なし) |
%prereplace-b | (jp-onの場合で日本語に変換された場合)日本語化する前の文字(括弧あり) |
%server | 現在のサーバー名 |
例: /guild format &f&l[&c運営ch&r&f&l] %prefix%username-n%suffix &f(&e%server&f) &a: &f%msg
ギルドの削除
/guild delete | |||||
---|---|---|---|---|---|
必要なギルド権限 | オーナーのみ | ||||
実行条件 | なし |
/guild select (ギルド)
でギルドを選択してから、/guild delete
で削除が可能です。
ギルドの公開設定
公開設定(招待無しで誰でも参加可能)にするのに以下の条件があります。
/guild open (true/false) | |||||
---|---|---|---|---|---|
必要なギルド権限 | オーナーのみ | ||||
実行条件 | オンにする場合はその地点でNitroランク、ゲーミングランク、もしくは5000円以上の皿(寄付特典)を所持していること。オフにする場合は条件なし |
「実行条件」に記載された寄付特典を持っている状態で/guild open true
で公開設定をオンに変更可能。
/guild open false
でオフに変更可能。