メンバー管理¶
登録/削除¶
メンバーの登録/削除はスラッシュコマンドで行う。
- 登録
- スラッシュコマンド構文:
- /commandname add <登録するプレイヤー名>/commandname add <プレイヤー名> <追加する別名>
- 削除
- スラッシュコマンド構文:
- /commandname del <削除するプレイヤー名>/commandname del <プレイヤー名> <削除する別名>
プレイヤー削除時、そのプレイヤーに追加されている別名もすべて削除される。
レギュラーメンバー(登録済みプレイヤー)¶
メンバーとして登録されているプレイヤーは別名(ニックネーム)を定義できる。
スコア記録や成績サマリを出力する際に、別名で記載されていても登録したプレイヤー名に置き換えられる。
ゲストメンバー(未登録プレイヤー)¶
メンバー登録されていないプレイヤーは、スコア記録時に入力されたプレイヤー名で記録される。
成績表示など、名前が表示される場合はゲスト(設定ファイルで定義)に置換される。
ゲストでも個別の名前で記録しておくことで、あとからメンバー登録しても成績を追従できる。
Warning
ゲストからレギュラーに変更する際の注意点
別名を登録したタイミングで、データベース上で見つかった別名はすべてプレイヤー名に書き換えられる。
レギュラーからゲストに変更されたプレイヤーと同じ名前を使用した場合、名前がすべて置き換えられてしまう。
登録、削除の順番次第ではデータが使い物にならなくなるので注意すること。
プレイヤー名の敬称の取り扱い¶
「Aさん」など、敬称が付いた状態で記述されているプレイヤーの敬称は削除されて処理される。
削除対象の敬称は以下
さん / サン
くん / クン / 君
ちゃん / チャン
ただし、以下の条件を満たしている場合は削除されない
登録されているメンバーの名前に敬称が付いている
敬称の直前が促音の場合
「ぐっさん」「あっくん」「ウッチャン」など
メンバー探索順序¶
以下の順序で入力された名前をメンバーリストから探索し、一致した場合にレギュラーメンバーとして処理される。
入力された文字列を加工せずに登録されている名前/別名と比較して一致した場合
入力された文字列から敬称を削除し、登録されている名前/別名と比較して一致した場合
敬称の削除後、カタカナ部分をひらがなに変換し、登録されている名前/別名と比較して一致した場合
敬称の削除後、ひらがな部分をカタカナに変換し、登録されている名前/別名と比較して一致した場合
