Skip to content

WebMap アドオン連携機能の追加#46

Open
sk7z-xyz wants to merge 2 commits intoshairo:mainfrom
sk7z-xyz:main
Open

WebMap アドオン連携機能の追加#46
sk7z-xyz wants to merge 2 commits intoshairo:mainfrom
sk7z-xyz:main

Conversation

@sk7z-xyz
Copy link
Copy Markdown

@sk7z-xyz sk7z-xyz commented Apr 2, 2026

概要
BattleMatchmaker から WebMap アドオンを自動検出し、
プレイヤーのチーム情報をリアルタイムで WebMap に反映する連携機能を追加します。.

変更内容
新機能
WebMap アドオン自動検出
onCreate 時にアドオン一覧をスキャンし、webmap アドオンが存在する場合に連携を有効化します。
車両へのチームカラーバインド
プレイヤーが着席・join・shuffleした際に ?wm ct <vehicle_id> コマンドを通じて WebMap 側の車両カラーを自動更新します。
チームカラーマッピング
red / blue / pink / ylw / standby を WebMap のカラー名に変換します。
実装詳細
関数 / 箇所 変更内容
onCreate アドオンスキャンによる g_has_webmap フラグの設定
onPlayerSit_ 着席時に bindVehicleTeamToWebMap を呼び出し
join join 時に bindVehicleTeamToWebMap を呼び出し
shuffle シャッフル後に各プレイヤーの車両カラーを更新
unregisterVehicle 車両解除時に g_webMapBindings のエントリを削除
bindVehicleTeamToWebMap 新規追加。重複コマンド送信を防ぐキャッシュ付き

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant