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 してください。
ensure ox_lib
ensure qb-core
ensure assetpacks
# デフォルトの chat が ensure されていないことを確認してください
ensure bupa-chat4. 言語の設定
BUPA Chat は標準の ox_lib ロケール convar から言語を読み込み、リソースごとのオプションのオーバーライドにも対応しています。
# グローバル 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/*.json、client/editable.lua、server/editable.lua、server/playerIdDisplay.lua、server/webhook.lua、および shared/type.lua のファイルは escrow_ignore に指定されているため、購入後すぐに直接編集できます。
5. 検証
サーバーを起動し、T(デフォルトのオープンキー)を押します。Commands タブが表示された BUPA Chat の入力欄が表示されるはずです。古いチャットも表示される場合は、デフォルトの chat リソースがまだ実行されています。ステップ 2 に戻ってください。