Skip to content

Installation

Installation

BUPA Chat は FiveM デフォルトのチャットを置き換えます。インストールは主に、古い chat リソースが削除されていることと、依存関係が BUPA Chat よりも前に起動するように確認することが中心となります。

1. 依存関係の配置

BUPA Chat の前にこれらがインストールされ、起動していることを確認してください:

  • ox_lib
  • qb-core
  • assetpacks — BUPA Chat は dependency '/assetpacks' を宣言しています。これがないと UI のアセットが読み込まれません。

2. デフォルトチャットの削除

BUPA Chat は provide 'chat' を宣言しているため、自身を chat リソースとして登録します。デフォルトの chat リソースが実行されたままだと、2つのチャットボックスが表示されてしまいます。

サーバー設定のどこにも(デフォルトのリソースである)ensure chat を記述しないでください。デフォルトの [system]/chat リソースを削除またはリネームするか、絶対に起動しないようにしてください。

3. リソースの導入

bupa-chat フォルダをリソースディレクトリに配置し(例: [qbx]/[BUPA] の中)、依存関係の後に ensure してください。

server.cfg
ensure ox_lib
ensure qb-core
ensure assetpacks

# デフォルトの chat が ensure されていないことを確認してください
ensure bupa-chat

4. 言語の設定

BUPA Chat は標準の ox_lib ロケール convar から言語を読み込み、リソースごとのオプションのオーバーライドにも対応しています。

server.cfg
# グローバル ox_lib ロケール — BUPA Chat および他のすべての ox_lib リソースで使用されます
setr ox:locale "tr"

# オプション: BUPA Chat のみ言語を上書き(ox:localeに従う場合は省略してください)
setr bupa-chat:locale "en"

どちらの convar も設定されていない場合、BUPA Chat はデフォルトで英語en)にフォールバックします。同梱されている言語の完全なリストについては、Localization を参照してください。

escrow ビルドでは、設定を自由に変更できるように開いた状態に保たれています。shared/config/*.lua、すべての locales/*.jsonclient/editable.luaserver/editable.luaserver/playerIdDisplay.luaserver/webhook.lua、および shared/type.lua のファイルは escrow_ignore に指定されているため、購入後すぐに直接編集できます。

5. 検証

サーバーを起動し、T(デフォルトのオープンキー)を押します。Commands タブが表示された BUPA Chat の入力欄が表示されるはずです。古いチャットも表示される場合は、デフォルトの chat リソースがまだ実行されています。ステップ 2 に戻ってください。