MENU
リアルイベント「マイクラスクエア2024」にてオリジナルチラシを配布!【限定特典】

【GTA5】QBCoreのゲーム設定やコマンド、日本語化を紹介します!【徹底解説】

当記事にはアフィリエイト広告が含まれています。

2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。

当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。

当記事にはアフィリエイト広告が含まれています。

2023年10月1日より施行された景品表示法の指定告示(通称:ステマ規制)によって、広告を掲載しているサイトやメディア、SNS内に、読者が認識できるような表記が必須となりました。

当サイトにおいても景品表示法に則り、冒頭に表記するようにしていますので、ご理解の上、ご覧いただけますと幸いです。

FiveMサーバーでこんな悩みを抱えていませんか?

「警察官や救急隊の職業に就くにはどうしたらいいんだろう?」

「その他のゲーム設定やコマンドの使い方が分からない!」

「どうすれば日本語に対応できるの?」

揚げたてのポテト

このような悩みを抱えてる人を助けるべく、今回はFiveMサーバーのゲーム設定を中心に解説していきます!

この記事では、FiveMサーバーのQBCoreにおけるゲーム設定やコマンド、日本語化まで分かりやすく画像付きで解説していきます。

この記事を書いた人

揚げたてのポテト

  • 当サイトの管理人
  • ゲームサーバー運用歴10年以上
  • 見やすく、分かりやすくを心掛けて書いています。

上記の記事で立てたFiveMサーバーに沿って話を進めていきます。

目次

QBCoreとは

QBCoreとは、FiveMサーバーで使用されるフレームワークの1つです。導入するには、txAdminのセットアップで簡単にQBCoreを導入することができます。

また、QBCoreを導入すると様々なゲームコンテンツが追加されます。

例えば、好きな見た目を作れるキャラクター作成だったり、警察官や救急隊、メカニック、記者などの職業(ジョブ)、お金の経済システム、ゲーム内ボイスチャットなどがQBCoreに含まれています。

そのため、多くのゲーム設定やコマンドはQBCoreに関連しています。

揚げたてのポテト

フレームワークやMOD、スクリプトがよく分からない方は、上記の記事で簡単に解説しているのでご覧ください。

QBCoreのコマンド

次にQBCoreで追加されるコマンドについて紹介したいと思います。

各アクションによってコマンドが分かれているので、気になるタブを開いてください。

管理者メニュー
コマンド権限レベル説明
/adminadmin管理者メニューを開きます。
/blipsadmin全プレイヤーのマップにブリップを追加します。
プレイヤーの位置を監視することに役立ちます。
/namesadminプレイヤーの頭上に名前とIDを表示します。
/coordsadmin現在の座標をVector3(X,Y,Z)で表示します。
/maxmodsadmin現在の車両の改造レベルを最大に変更します。
/noclipadminプレイヤーを飛行モードに切り替えます。
/admincaradmin現在の車両をガレージに追加します。
/announce [message]admin全プレイヤーを対象にメッセージを送信します。
/report [message]userスタッフにメッセージを送信してレポートとして保存します。
/reportr [message]adminユーザーレポートに返信します。
/reporttoggleadminプレイヤーからのレポートを受け取るか切り替えます。
/staffchat [message]adminadminの権限レベルを持つプレイヤーにメッセージを送信します。
/warn [id] [reason]admin指定したプレイヤーに警告を送信します。
/checkwarns [id] [opt: number]admin指定したプレイヤーの警告を確認します。
/delwarn [id] [number]admin指定したプレイヤーから警告を削除します。
/givenuifocus [id] [hasFocus] [hasCursor]admin指定したプレイヤーのNUIフォーカスを設定します。
/setmodel [model] [id]admin指定したプレイヤーのペッドモデルを変更します。
/setspeed [opt: speed]adminプレイヤーの足の速度を設定します。
/kickallgod全プレイヤーをサーバーから切断します。
/setammo [amount] [opt: weapon]admin現在の手持ちの銃または指定した武器の弾薬を設定します。
/vector2
/vector3
/vector4
admin現在の座標をクリップボードにコピーします。
Vector2(x,y)
Vector3(x,y,z)
Vector4(x,y,z,w)
/headingadmin現在の向いている方向をクリップボードにコピーします。
コア
コマンド権限レベル説明
/tp [id / x] [opt: y] [opt: z]admin指定したプレイヤーをx,y,zの場所にテレポートします。
/tpmadminマップ上のマークされた場所にテレポートします。
/togglepvpadminPVPモードに切り替えます。
/addpermission [id] [permission]god指定したプレイヤーに権限レベルを与えます。(プレイヤーがオンラインのみ付与可能)
/removepermission [id] [permission]god指定したプレイヤーから権限レベルを削除します。(プレイヤーがオンラインのみ付与可能)
/openserveradminサーバーを開放し、誰でも参加できるようにします。
/closeserver [reason]adminサーバーを閉鎖し、許可のないオンラインプレイヤーは強制退出します。
/car [mode]admin指定したモデルの車両を召喚します。
/dvadmin自分が座っている車両または自分の位置から5.0ユニット以内にある全ての車両を削除します。
/givemoney [id] [type] [amount]admin指定したプレイヤーにお金を付与します。
/setmoney [id] [type] [amount]admin指定したプレイヤーの所持金を設定します。
/jobuser自分の職業とグレード(階級)を表示します。
/setjob [id] [job] [grade]admin指定したプレイヤーに職業とグレードを付与します。
/ganguser所属してるギャングとグレードを表示します。
/setgang [id] [gang] [grade]admin指定したプレイヤーにギャングとグレードを付与します。
/clearinv [opt: id]admin指定したプレイヤーのインベントリまたはid指定がない場合は自分のインベントリを削除します。
/ooc [message]userチャットにOOCメッセージを送信します。(OOC:Out-Of-Character)
/me [message]userプレイヤー頭上にテキストメッセージを表示します。
救急隊
コマンド権限レベル説明
/911e [message]user救急車プレイヤーにメッセージを送ります。
/statususer近くのプレイヤーの健康状態を調べます。
/healuser最も近いプレイヤーを回復させます。
/revivepuser最も近いプレイヤーを蘇生させます。
/reviveadmin完全な健康状態に回復します。
/setpain [opt: id]admin指定したプレイヤーまたはid指定がない場合は自分に痛みレベルを設定します。
/kill [opt: id]admin指定したプレイヤーまたはid指定がない場合は自分を死亡させます。
/aheal [opt: id]admin指定したプレイヤーまたはid指定がない場合は自分を回復します。
警察官
コマンド権限レベル説明
/911p [message]user警察官プレイヤーにメッセージを送ります。また、現在地の警察プレイヤーのマップにブリップが表示されます。
/spikestripuser出勤中の警察官プレイヤーがスパイクストリップを地面に設置できます。
/grantlicense [id] [license]user指定したプレイヤーに武器ライセンスや運転ライセンスを与えます。
qb-policejobconfig.luaから「Config.LicenseRank」で設定されたグレード以上を持つ警察官プレイヤーのみが実行可能。(デフォルトはグレード2以上)
/revokelicense [id] [license]user指定したプレイヤーからライセンスを削除します。
qb-policejobconfig.luaから「Config.LicenseRank」で設定されたグレード以上を持つ警察官プレイヤーのみが実行可能。(デフォルトはグレード2以上)
/pobject [type]user警察官プレイヤーが特定のオブジェクトを出現させます。
type:cone(交通コーン)、barrier(バリケード)、roadsign(道路標識)、tent(事件現場用の見晴台)、light(作業灯)、delete(オブジェクト削除)
/cuffuser警察官プレイヤーが最も近くのプレイヤーに移動不可の手錠で拘束します。
/scuser警察官プレイヤーが最も近くのプレイヤーに移動可能な手錠で拘束します。
/escortuser警察官プレイヤーが最も近くのプレイヤーを護衛します。
/callsign [name]user警察官プレイヤーがコールサインを設定できます。コールサインはマップ上のプレイヤーにブリップの名前として表示されます。
/jailuser警察官プレイヤーが最も近くのプレイヤーを刑務所に送ります。送る際にメニューが表示され、刑期を設定できます。
/unjail [id]user警察官プレイヤーが指定したプレイヤーを刑務所から釈放します。
/clearcasingsuser自分の位置から10ユニット以内にある薬莢(やっきょう)を全て取り除きます。
/clearblooduser自分の位置から10ユニット以内にある血痕を全て取り除きます。
/seizecashuser近くのプレイヤーの現金を押収します。(お金の袋に入れる)
/cam [id]user警察官プレイヤーは防犯カメラを見ることができます。防犯カメラが見れる場所はqb-policejobconfig.luaから「Config.SecurityCameras」で設定できます。
/flagplate [plate] [reason]userスピードカメラで検出し、車両のナンバープレートにフラグを立てることができます。
スピードカメラの場所はqb-policejobconfig.luaから「Config.Radars」で設定できます。
/unflagplate [plate]user車両のナンバープレートからフラグを削除します。
/plateinfo [plate]user車両のナンバープレートにフラグがあるかを調べます。
/depot [price]user警察官プレイヤーは指定した金額で近くの車両を留置所に押収します。プレイヤーは金額を支払った後に車両を引き取れます。
/impounduser警察官プレイヤーは近くの車両を無償で押収します。
/paytow [id]user指定したレッカー車運転手に500ドルを支払います。
/paylawyer [id]user指定した弁護士に500ドルを支払います。
/ankletuser警察官プレイヤーは最も近いプレイヤーにアンクレット(追跡デバイス)を設置します。
/ankletlocation [cid]user指定した市民idを持つプレイヤーの位置を表示します。
/takedrivinglicenseuser警察官プレイヤーは近くのプレイヤーから運転免許証を取得します。
/takedna [id]user警察官プレイヤーは指定したプレイヤーからDNAサンプルを採取します。(空きがある証拠品袋が必要)
その他の職業(ホットドック店、メカニック、記者、レッカー車)
コマンド説明
/removestandホットドッグスタンドを撤去します。
/setvehiclestatus車両のステータスを設定します。
/setmechanicプレイヤーにメカニックジョブを与えます。
/firemechanicメカニックジョブから解雇します。
/newscamプレイヤーに記者用カメラを与えます。
/newsmicプレイヤーに記者用マイクを与えます。
/newsbmicプレイヤーにブームマイクを与えます。
/npcNPCからのレッカー車ジョブを切り替えます。
/towトラックの後ろにいる状態で車両を荷台に乗せます。
市役所
コマンド説明
/drivinglicenseプレイヤーに運転免許証を与えます。
お金関連
コマンド説明
/givecashプレイヤーに現金を与えます。
/cash現在の現金金額を表示します。
/bank現在の銀行残高を表示します。
/billプレイヤーに請求書を送ります。
インベントリ
コマンド説明
/resetinv隠し場所/トランク/グローブボックスのインベントリをリセットします。
/rob近くのプレイヤーからお金を奪います。
/giveitemプレイヤーにアイテムを与えます。
/randomitemsプレイヤーにランダムなアイテムを与えます。
車両関連
コマンド説明
/fix現在の車両を修復します。
/engineエンジンのオン/オフを切り替えます。
/givekeysプレイヤーに車両キーを与えます。
/addkeysプレイヤーに車両キーを追加します。
/removekeysプレイヤーから車両キーを削除します。
/transferVehicle自身の車両を他のプレイヤーに譲渡または売却します。
レース関連
コマンド説明
/cancelrace現在のレースをキャンセルします。
/togglesetupレースのセットアップを切り替えます。
/createraceストリートレースを開始します。
/stoprace現在のストリートレースを停止します。
/quitrace現在のストリートレースを終了します。
/startrace現在のストリートレースを開始します。
建物関連
コマンド説明
/decorate装飾メニュー/オプションを開きます。
/createhouse現在の位置に家を作成します。
/addgarage現在の位置にガレージを追加します。
/ring現在の位置でドアベルを鳴らします。
/multikeys他のプレイヤーに家のキーを渡します。
ドラッグ
コマンド説明
/newdealer場所(家の玄関)に新しいドラッグ売人を作成します。
/deletedealer保存されたドラッグ売人を削除します。
/dealersドラッグ売人の情報を表示します。
/dealergotoドラッグ売人にテレポートします。
その他
コマンド説明
/drivinglicenseカスタムキーバインドを設定します。
/divingsuitダイビングスーツを使用します。
/newdoor新しいドアを作成するためのUIを開きます。
/doordebugドアロックのデバッグを行います。
/cleargarbroutesユーザーのガルボルートを削除します。
/logout現在のキャラクターをログアウトします。
/closeNUIマルチキャラクターNUIを閉じます。
/repairweapon武器を修理します。
/setmetadataプレイヤーにメタデータを設定します。
/getintrunkトランクに入ります。
/putintrunkプレイヤーを誘拐行為でトランクに入れます。
/resetarmorアーマーを外します。
/resetparachuteパラシュートを外します。
/testwebhookログのウェブフックが機能しているかテストします。
/id自身のIDを表示します。
/dev開発アイコンを表示します。

QBCoreのゲーム設定

QBCoreで追加されたゲームコンテンツに対して、様々なゲーム設定を行うことができます。

豊富なコンテンツを全て紹介することは難しいので、いくつかのコンテンツに絞って紹介したいと思います。

揚げたてのポテト

基本的に他のコンテンツも同様のやり方でゲーム設定ができるのでご参考ください。

管理者メニュー

管理者メニューとは、サーバーやプレイヤー、乗り物などに関する様々なアクションをゲーム内から操作することができます。

管理者メニューを開くには、権限レベル「admin」または「god」を持つプレイヤーTキーのチャット欄にて/adminコマンドを入力し、実行すると管理者メニューを開けます。

6つの項目に分かれており、←↑↓→キーで移動でき、Enterキーで選択できます。

Admin Options(管理者オプション)
NoClip飛行モードに切り替えます。
Revive完全回復や蘇生します。
Invisible他プレイヤーから見えなくします。
Godmodeゴッドモードに切り替えます。
Namesプレイヤーの頭上に名前とIDを表示します。
Blips全プレイヤーのマップにブリップを追加します。
Spawn Weapons武器を入手します。
Player Management(プレイヤー管理)
Killプレイヤーを死亡させます。
Reviveプレイヤーを完全回復や蘇生します。
Freezeプレイヤーをフリーズ(硬直)させます。
Spectateプレイヤーを観戦モードにします。
Go to自身がプレイヤーの位置に移動します。
Bringプレイヤーを自身の位置に移動させます。
Sit in vehicle近くの車両の座席に座ります。
Open Inventoryプレイヤーのインベントリを開きます。
Give Clothing Menuキャラクターモデルの編集を行います。
Kickプレイヤーをサーバーから切断します。
Banプレイヤーをサーバーから切断し、接続を禁止します。
Permissionsプレイヤーの権限レベルを設定します。
Server Management(サーバー管理)
Weather Options天候を変更します。
Server Timeゲーム時間を変更します。
Vehicles(車両管理)
Spawn Vehicle近くに車両を出現させます。
Fix Vehicle近くの車両を修復します。
Buy近くの車両を購入します。
Remove Vehicle近くの車両を削除します。
Max car mods車両の改造レベルを最大に変更します。
Developer Options(開発者オプション)
Copy vector3現在のVector3(x,y,z)座標をクリップボードにコピーします。
Copy vector4現在のVector4(x,y,z,w)座標をクリップボードにコピーします。
Copy Heading現在の向いている方向をクリップボードにコピーします。
Display Coords現在の座標をVector4(x,y,z,w)で表示します。
Vehicle Dev Mode乗車時に車両の開発者情報を表示します。
Dev Mode(qb-hud)HUDに開発者モードを表示します。
NoClip飛行モードに切り替えます。
Entity View Modeエンティティに関する情報を表示します。

救急隊や警察官などの職業

救急隊や警察官は、数ある職業の中で特殊な職業に位置します。

一部の職業(ホットドッグ店員、タクシー、レッカー車の運転手など)は市役所で職を受けられますが、救急隊や警察官などは管理者のコマンドによって職を受けられます。

職業とグレード(階級)を付与するコマンドは以下の通りです。

/setjob [id] [job] [grade]

例1)ID2のプレイヤーに救急隊のグレード2(医者)を付与する
/setjob 2 ambulance 2

例2)ID4のプレイヤーに警察官のグレード4(署長)を付与する
/setjob 1 police 4

グレードの詳細はコアにて紹介しているのでご参考ください。

救急隊や警察官

次に、救急隊や警察官に関する詳細設定を紹介します。

詳細設定というのは、救急隊でいうと、救急隊プレイヤーの上限人数や病院で復活した時にプレイヤーのアイテムを削除するか有無、プレイヤーに請求される金額の変更などです。

詳細設定を行うには、WinSCPなどのFTPソフトを使って、直接FiveMサーバーのフォルダを開く必要があります。

\タブを選んで開いてね/

txDataQBCoreresources[qb]の順にフォルダを開きます。

救急隊の詳細設定は、qb-ambulancejobになるのでこれを開きます。

いくつかのフォルダとファイルがあると思います。その中のconfig.luaを開いてください。

基本的にconfig.lua以外は詳細設定と関係ないので編集する事は控えましょう。

config.luaが開かない時は、config.luaを右クリック→編集→Notepadを選択するとメモ帳で開けます。

このメモ帳から救急隊の詳細設定を行っていきます。

config.luaの設定方法

基本的に初期値の値を変更して設定を行います。それ以外の項目を変更してしまうと不具合に繋がるので止めましょう。

変更が完了したらconfig.luaを上書き保存して、サーバー再起動すると反映されます。

設定項目初期値説明
Config.UseTargetfalseQB-Targetインタラクションを使用します。
※ここでは変更せず、server.cfgに「setr UseTarget true」を追加します。
Config.MinimalDoctors2病院のチェックインシステムの使用を禁止する、救急隊プレイヤーの最低人数を設定します。
Config.DocCooldown1ドクターコールができるクールダウンを設定します。(分単位)
Config.WipeInventoryOnRespawntrue病院でリスポーン(復活)した時にプレイヤーのアイテムを削除するかを設定します。
削除する:true、削除しない:false
Config.Helicopterpolmav救急隊プレイヤーが使用できるヘリコプターモデルを設定します。
Config.BillCost2000病院のチェックインシステムを使用する際にプレイヤーに請求される金額を設定します。
Config.DeathTime300プレイヤーが完全に出血して病院で復活するまでのタイマーの長さを設定します。(秒数)
Config.ReviveInterval360プレイヤーがラストスタンドで復活させるまでのタイマーの長さを設定します。(秒数)
Config.MinimumRevive300プレイヤーがラストスタンドで復活させるまでのタイマーの長さを設定します。(秒数)
Config.PainkillerInterval60鎮痛剤の持続時間を設定します。(1回あたりの秒数)
Config.HealthDamage5ケガの有無を確認する前に、健康へのダメージを最小限に抑えます。
Config.ArmorDamage5負傷の有無を確認する前に、アーマーに与えられた最小限のダメージを設定します。
Config.ForceInjury35手足のダメージと効果が強制的に発生する前にプレイヤーが受けることができる最大ダメージ量を設定します。
Config.AlwaysBleedChance70プレイヤーが武器で攻撃された場合、出血する確率を設定します。(1~100)
Config.MessageTimer12手足/出血メッセージが表示されるまでにかかる時間を設定します。(秒数)
Config.AIHealTimer20チェックインしてから回復するまでにかかる時間を設定します。(秒数)
Config.BleedTickRate30出血チェック間の時間を設定します。(秒数)
Config.BleedMovementTick10プレイヤーが歩いたり、走ったりする場合、出血ティックのレートから何秒が減らされるかを設定します。
Config.BleedMovementAdvance3出血中の移動時間はどれくらいかを設定します。
Config.BleedTickDamage8出血ティックが発生する度に出血レベルで乗算される基本ダメージを設定します。
Config.FadeOutTimer2フェードアウトが発生するまでに出血ティックが何回発生するかを設定します。
Config.BlackoutTimer10失神するまでに出血ティックが何回発生するかを設定します。
Config.AdvanceBleedTimer10出血レベルが増加する前に出血ティックが何回発生するかを設定します。
Config.HeadInjuryTimer30頭部外傷の影響が発生する可能性がある時間を設定します。(秒数)
Config.ArmInjuryTimer30腕の負傷の影響が発生する可能性がある時間を設定します。(秒数)
Config.LegInjuryTimer15脚の負傷の影響が発生する可能性がある時間を設定します。(秒数)
Config.HeadInjuryChance25頭部外傷の副作用が適用される確率を設定します。(1~100)
Config.LegInjuryChanceRunning=50
Walking=15
足のケガの副作用が適用される確率を設定します。(1~100)
Config.MajorArmoredBleedChance45プレイヤーがアーマーを着用した状態で大きなダメージを受けた場合、出血エフェクトが発生する確率を設定します。(1~100)
Config.MaxInjuryChanceMulti3ダメージが強制的に適用される前に、上記のHealthDamageの値が被ダメージの何倍になるかを設定します。
Config.DamageMinorToMajor35マイナーな武器が大きなダメージのイベントとみなされるには、どのくらいのダメージを与えなければならないか。無効にしたい場合は値を100に設定します。
Config.AlertShowInfo2プレイヤーが何回負傷したら警告を受けるかを設定します。
Config.Locationsconfig参照病院に関する出退勤マーカーや車庫、ヘリコプター車庫、ベッドなどの座標を設定します。
Config.AuthorizedVehiclesconfig参照救急隊プレイヤーのグレードに応じて使用できる車両をグレード別に設定します。(グレード自体の設定はコアで行う)
Config.Itemsconfig参照救急隊プレイヤーが救急ショップで購入できるアイテムを設定します。
Config.WeaponClassesconfig参照GTAの武器クラス番号を設定します。
Config.MinorInjurWeaponsconfig参照上記の武器で攻撃した時に小さいダメージ(軽傷)を与える武器を設定します。
Config.MajorInjurWeaponsconfig参照上記の武器で攻撃した時に大きいダメージ(重傷)を与える武器を設定します。
Config.AlwaysBleedChanceWeaponsconfig参照上記の武器で攻撃した時に常時出血を与えるかを設定します。
Config.ForceInjuryWeaponsconfig参照上記の武器で攻撃した時に常時負傷を与えるかを設定します。
Config.CriticalAreasconfig参照アーマーの着用有無にかかわらず、常時出血させる体の部位を設定します。
Config.StaggerAreasconfig参照アーマーの着用有無にかかわらず、常時よろめきさせる体の部位を設定します。
Config.WoundStatesconfig参照負傷警告メッセージの翻訳ができます。
Config.BleedingStatesconfig参照出血警告メッセージの翻訳ができます。
Config.MovementRateconfig参照プレイヤーのダメージレベルに応じて、プレイヤーの移動速度を設定します。
Config.Bonesconfig参照骨のハッシュ番号とラベルを設定します。
Config.BoneIndexesconfig参照骨のラベルをハッシュ番号に設定します。
Config.Weaponsconfig参照武器名をクラス番号に設定します。
Config.VehicleSettingsconfig参照救急隊プレイヤーの車庫から車両を引き出す時に、車両の追加を有効または無効に設定します。

txDataQBCoreresources[qb]の順にフォルダを開きます。

警察官の詳細設定は、qb-policejobになるのでこれを開きます。

いくつかのフォルダとファイルがあると思います。その中のconfig.luaを開いてください。

基本的にconfig.lua以外は詳細設定と関係ないので編集する事は控えましょう。

config.luaが開かない時は、config.luaを右クリック→編集→Notepadを選択するとメモ帳で開けます。

このメモ帳から警察官の詳細設定を行っていきます。

config.luaの設定方法

基本的に初期値の値を変更して設定を行います。それ以外の項目を変更してしまうと不具合に繋がるので止めましょう。

変更が完了したらconfig.luaを上書き保存して、サーバー再起動すると反映されます。

設定項目初期値説明
Config.Objectsconfig参照警察官プレイヤーが設置できるオブジェクトを設定します。
cone(交通コーン)、barrier(バリヤー)、roadsign(道路標識)、tent(現場用の見晴台)、light(作業灯)
Config.MaxSpikes5警察官プレイヤーが設定できるスパイクストリップの最大個数を設定します。
Config.HandCuffItemhandcuffs警察官プレイヤーがプレイヤーに手錠をかけるアイテム名を設定します。
Config.LicenseRank2プレイヤーに武器や運転ライセンスを付与できる警察官のグレードを設定します。(デフォルトはグレード2以上の警察官プレイヤーが付与可能)
Config.UseTargetfalseQB-Targetインタラクションを使用します。
※ここでは変更せず、server.cfgに「setr UseTarget true」を追加します。
Config.Locationsconfig参照警察署に関する出退勤マーカーや車庫、押収車庫、刑務所などの座標を設定します。
Config.ArmoryWhitelist空欄市民IDベースの武器庫ホワイトリスト(他のスクリプト用のエクスポート付き)
Config.PoliceHelicopterPOLMAV警察官プレイヤーが使用できるヘリコプターモデルを設定します。
Config.SecurityCamerasconfig参照防犯カメラの座標を設定します。
Config.AuthorizedVehiclesconfig参照警察官プレイヤーのグレードに応じて使用できる車両をグレード別に設定します。(グレード自体の設定はコアで行う)
Config.WhitelistedVehicles空欄スピードカメラに検出されない車両をホワイトリストに登録できます。
Config.AmmoLabelsconfig参照武器の弾薬名を設定します。
Config.Radarsconfig参照スピードカメラの座標を設定します。
Config.CarItemsconfig参照警察車両のデフォルトのトランクアイテムを設定します。
Config.Itemsconfig参照署内の武器庫のアイテムを設定します。
Config.VehicleSettingsconfig参照警察官プレイヤーの車庫から車両を引き出す時に、車両の追加を有効または無効に設定します。

その他の職業

その他の職業に関しても同様に各フォルダのconfig.luaから設定ができます。

フォルダ名職業
qb-busjobバス運転手
qb-garbagejobゴミ収集業者
qb-hotdogjobホットドッグ店員
qb-mechanicjobメカニック(整備士)
qb-newsjob記者
qb-recyclejobリサイクル業者
qb-taxijobタクシー運転手
qb-towjobレッカー車運転手
qb-truckerjobトラック運転手

コア

コアは、QBCoreに関する中心的な設定(一般、職業・乗り物・アイテムなど)が含まれています。

一般では、プレイヤーの空腹や喉の渇きに調整や通貨や給与の設定、通知バッチの表示方法などのサーバーに関する細かな設定が行えます。

職業・乗り物・アイテムなどでは、各職業やギャングのグレード設定、各職業の給与設定、乗り物の価格設定、武器・アイテム設定などのサーバー設定が行えます。

\タブを選んで開いてね/

txDataQBCoreresources[qb]の順にフォルダを開きます。

コアの詳細設定は、qb-coreになるのでこれを開きます。

次に、一般の詳細設定はconfig.luaを開いてください。

config.luaが開かない時は、config.luaを右クリック→編集→Notepadを選択するとメモ帳で開けます。

このメモ帳からコアの一般の詳細設定を行っていきます。

config.luaの設定方法

基本的に初期値の値を変更して設定を行います。それ以外の項目を変更してしまうと不具合に繋がるので止めましょう。

変更が完了したらconfig.luaを上書き保存して、サーバー再起動すると反映されます。

設定項目初期値説明
QBConfig.MaxPlayers48server.cfgから取得した最大接続人数。
※ここは変更しない
QBConfig.DefaultSpawnconfig参照プレイヤーのスポーン座標を設定します。
QBConfig.UpdateInterval5プレイヤーデータの更新頻度を設定します。(分単位)
QBConfig.StatusInterval5000プレイヤーの空腹や喉の渇きを反映頻度を設定します。(ミリ秒単位)
QBConfig.Money.MoneyTypescash = 500
bank = 5000
crypto = 0
サーバーの通貨種類を追加または削除できます。一度追加するとデータベースから削除されないのでご注意ください。
QBConfig.Money.DontAllowMinuscash,crypto金額がマイナスの値にならない通貨を設定します。
QBConfig.Money.PayCheckTimeOut10次の給与が支払われるまでの時間を設定します。(分単位)
QBConfig.Money.PayCheckSocietyfalsetrueの場合、給料はプレイヤーが雇用されている口座から支払われます。これにはqb-managementが必要です。
QBConfig.Player.HungerRate4.2プレイヤーの空腹ゲージが減少する速度を設定します。
QBConfig.Player.ThirstRate3.8プレイヤーの喉の渇きゲージが減少する速度を設定します。
QBConfig.Player.BloodtypesA+,A-
B+,B-
AB+,AB-
O+,O-
プレイヤーの血液型の種類を設定します。
QBConfig.Server.Closedfalsetrueの場合、サーバーを閉鎖状態に設定します。(エース権限「qbadmin.join」を持つプレイヤー以外は参加できない)
QBConfig.Server.ClosedReasonServer Closedプレイヤーがサーバーに参加できない時に表示されるメッセージを設定します。
QBConfig.Server.Uptime0サーバーの稼働時間を設定します。
QBConfig.Server.Whitelistfalseサーバーのホワイトリストを有効または無効に設定します。
QBConfig.Server.WhitelistPermissionadmin上記のホワイトリストが有効の時にサーバーに参加できる権限を設定します。
QBConfig.Server.PVPtrueサーバーのPVPを有効または無効に設定します。(他プレイヤーを攻撃できる機能)
QBConfig.Server.Discord空欄Discordの招待リンクを設定します。
QBConfig.Server.CheckDuplicateLicensetrue参加時にロックスター・ライセンスの重複を確認します。
QBConfig.Server.Permissionsgod,admin,modserver.cfgでグループを作成した後、必要なグループをここに追加します。
QBConfig.Commands.OOCColor255,151,133OOCコマンドのRGBカラーコードを設定します。(OOC:Out-Of-Character)
QBConfig.Notify.NotificationStylinggroup = false通知バッチの表示方法を設定します。
trueの場合は通知バッチを重ねて表示する。
position = “right”通知バッチの表示位置を設定します。
top-left(左上)、top-right(右上)、bottom-left(左下)、 bottom-right(右下)、top(上部)、bottom(下部)、left(左)、right(右)、center(中央)
progress = true通知バッチの進捗バーを表示します。
trueの場合は進捗バーを表示する。
QBConfig.Notify.VariantDefinitionsconfig参照通知バッチの背景やアイコンを設定します。
colorは背景、iconはCSSアイコンです。(アイコンは「Material Icons」や「Font Awesome」を使用可能)

txDataQBCoreresources[qb]の順にフォルダを開きます。

コアの詳細設定は、qb-coreになるのでこれを開きます。

職業、乗り物、アイテムなどの詳細設定はsharedを開いてください。

基本的にsharedconfig.lua以外は関係ないので編集する事は控えましょう。

いくつかのファイルが表示されたと思います。各項目によって分かれているので、設定したいファイルを開きます。

gangs.luaギャング関連
items.luaアイテム関連
jobs.lua職業関連
locale.lua言語関連
locations.lua座標関連
main.luaユーティリティ関連
vehicles.lua乗り物関連
weapons.lua武器関連

XXXX.luaが開かない時は、XXXX.luaを右クリック→編集→Notepadを選択するとメモ帳で開けます。

このメモ帳からコアの一般の詳細設定を行っていきます。

config.luaの設定方法

基本的に初期値の値を変更して設定を行います。それ以外の項目を変更してしまうと不具合に繋がるので止めましょう。

変更が完了したらconfig.luaを上書き保存して、サーバー再起動すると反映されます。

ローディング画面

FiveMサーバーに接続する際にローディング画面が表示されます。

ローディング画面も好きなように変更することが可能なので手順を紹介したいと思います。


txDataQBCoreresources[qb]の順にフォルダを開きます。

ローディング画面設定は、qb-loadingになるのでこれを開きます。

ローディング画面の背景画像やBGMを変更するにはassetsを開いてください。

今回はassetsのみを使いますが、HTMLやCSSなどが分かる方は他フォルダを編集すると、より自由度の高いローディング画面が作れます。

いくつかのフォルダが表示されたと思います。各フォルダでローディング画面を設定します。

audio

audioでは、ローディング画面で流すBGM(音楽)を設定できます。

このフォルダにある既存のBGMを削除し、新しくMP3形式の音楽ファイルに置き換えます。

HTMLを編集しない場合は、ファイル名をnoncopyright.mp3にします。

branding

brandingでは、ローディング画面で表示される透かしを設定できます。

透かしとは、ローディング画面の左下に表示される「QBCore」のロゴのことです。ロゴを表示させたくない場合は、保存されているqbcore.svgを削除しましょう。

images

imagesでは、ローディング画面で表示される背景画像を設定できます。

画像サイズは1920×1080が望ましいです。

HTMLを編集しない場合は、ファイル名を1.png2.png3.png4.pngにします。

背景画像を表示させる場合は、videoの背景動画は表示できません。

keybinds

keybindsでは、ローディング画面で表示されるキー割り当てを設定できます。

基本的にここは変更する必要がありません。

video

videoでは、ローディング画面で表示される背景動画を設定できます。

動画サイズは1920×1080が望ましいです。

背景動画を有効にする設定方法

htmlの中にあるindex.htmlをメモ帳で開きます。

「<!–」と「–>」で囲われてるコメントアウトを外し、上のHTMLタグに付けます。

これは、背景動画を表示する代わりに背景画像を非表示にするという手順を行っています。

変更前
変更後

背景画像を表示したい場合は逆の手順を行います。

HTMLを編集しない場合は、ファイル名をfreestockvideo.mp4にします。

背景動画を表示させる場合は、imagesの背景画像は表示できません。

ローディング画面の設定が完了したら、FiveMサーバーを再起動すると、新しいローディング画面が反映されます。

揚げたてのポテト

QBCoreにおけるゲーム設定の紹介は以上になります。
当記事で解説した設定を参考に他の設定も行ってみましょう。

QBCoreの日本語化について

QBCoreは全て英語になっています。

日本語には対応していないので、日本語化にするには自力で日本語翻訳する必要があります。

FiveMサーバーではゲーム設定以上に日本語翻訳も大変とされていますが、時間を掛けて少しずつ翻訳していくと良いでしょう。

日本語翻訳の手順

STEP
翻訳したいコンテンツを選択する

txDataQBCoreresources[qb]の順にフォルダを開きます。

次に翻訳したいコンテンツのqb-XXXXXを開きます。

当記事では、qb-adminmenuを例に進めていきます。

STEP
日本語の言語ファイルを作成する

qb-XXXXXを開くと、localesというフォルダがあると思うので開いてください。

このフォルダがコンテンツの言語ファイルを管理しています。

コンテンツによってはlocalesが無い場合もあります。

ここに各言語の言語ファイルがあるので、en.lua(英語)をもとに日本語の言語ファイルを作成します。

en.luaを左側に移動します。

en.luaja.luaに名前を変更し、ja.luaを右側に移動します。

日本語の言語ファイルは統一して「ja.lua」にしてください。

これで日本語の言語ファイルが作成できました。

揚げたてのポテト

今回はこの手順で行いましたが、同じファイルがコピーできればいいのでこの手順以外の方法でも構いません。

STEP
言語ファイルで日本語の翻訳を行う

作成した日本語の言語ファイル「ja.lua」を開きます。

こちらが言語ファイルになります。

翻訳前
翻訳後

翻訳できる部分が決まっているので、翻訳対象以外は翻訳しないようご注意ください。

["blips_deactivated"] = "Blips deactivated",
["ここはエラーになるので翻訳しない"] = "この部分のみ翻訳対象です",

よくありがちのミスとして、「””」や「,」の付け忘れがないようご注意ください。

Google翻訳DeepL翻訳などの翻訳サイトを使うと、このように自然な日本語に翻訳することができるのでおすすめです。

揚げたてのポテト

ChatGPTなどでファイルごとアップロードして、翻訳条件として「=の後の英語を翻訳してください」などで注文すると一括で翻訳してくれるので便利です。

引数は翻訳しないように気を付けよう

翻訳対象に%{value}%{weapon}%{amount}~g~E~s~などの引数があります。

これはゲーム側で情報を取得し、値を変換する引数なので絶対に翻訳しないようにしてください。

例えば、「$%{amount} を預金口座に入金する」という翻訳にすると、ゲーム側の表示では、「$10000を預金口座に入金する」という値に変換されます。

そのため、引数を翻訳してしまうと正しい表示がされないのでご注意ください。

STEP
日本語の言語ファイルにコードを書き換える

ja.luaの最終行に以下のようなコードがあります。

これを削除し、以下のコードに書き換えて下さい。

このコードに書き換えないと日本語が反映されないのでご注意ください。

if GetConvar('qb_locale', 'en') == 'ja' then
    Lang = Locale:new({
        phrases = Translations,
        warnOnMissing = true,
        fallbackLang = Lang,
    })
end

QBCoreの言語ファイルのみ必要なので、他のスクリプト等には必要ありません。

STEP
txAdminから日本語の言語ファイルを適用する

各コンテンツの翻訳ができたら、txAdminのCFG Editorより日本語の言語ファイルを適用する必要があります。

txAdminのCFG Editorより「setr qb_locale “en”」を「setr qb_locale “ja”」に変更します。

変更すると、各コンテンツのlocalesで作成したja.luaが適用されます。

変更できたら、「Save File」で保存し、FiveMサーバーを再起動すると反映されます。

STEP
日本語の反映を確認する

FiveMサーバーの再起動が完了したら接続して日本語が反映されているか確認しましょう!

揚げたてのポテト

無事、日本語が反映されました!
日本語翻訳は時間が掛かる作業なので、休みながらコツコツと進めましょう!また、他の方と分担できると1人の負担が減るかもしれませんね。

QBCoreの日本語翻訳を配布します!

FiveMサーバーを公開する上で、QBCoreの日本語翻訳がとてつもない作業量で断念してしまう方が多いらしいです。

ということで、当サイト独自で日本語翻訳した言語ファイルを配布したいと思います!(大体8割くらい翻訳完了)

揚げたてのポテト

完璧な翻訳ではないのでご了承ください…。
気に入らない翻訳があれば各自修正をお願いします!

ダウンロードされる際は必ず以下の利用規約をお読みください!

利用規約

ダウンロードした時点で以下の規約を同意したものとみなします。(必ずお読みください)

  1. 当日本語訳ファイルは、FiveM公式翻訳ではありません。FiveMから承認されておらず、FiveMとは関係なく当サイト独自で日本語訳を行ったものです。
  2. 個人の能力で行った日本語訳の為、全ての翻訳が正しいとは限りません。また、ゲーム内での検証もしきれていないので、おかしい部分が多々あると思います。
  3. バックアップを推奨します。これにより万が一、データ紛失や不具合等が起きた場合においてこちらの責任は一切負いかねます。
  4. 当日本語訳ファイルを用いて改変は許可しますが、これを許可なく配布や二次配布は禁じます。

文字化けや誤訳などを見つけましたら当Discordにご連絡ください。

揚げポテユーザー交流Discord:https://discord.gg/KSTXuYUbtp

管理者:揚げたてのポテト

日本語翻訳バージョン

  • FXServerビルドバージョン:7290
  • 日本語翻訳バージョン:0.0.2
更新履歴
translation-7290.0.0.2
  • 一部未翻訳を新たに翻訳
translation-7290.0.0.1
  • ビルドバージョン7290に対応
  • 一部誤訳の修正
  • 一部未翻訳を新たに翻訳
translation-6683.0.0.1
  • ビルドバージョン6683に対応
  • 一部誤訳の修正
  • 一部未翻訳を新たに翻訳
translation-6624.0.1.1
  • 警察、救急隊のグレード名の変更
translation-6624.0.1.0
  • インベントリで表示されるアイテム説明の日本語化を対応
translation-6624.0.0.2
  • 一部誤訳の修正
  • 一部アイテム名の変更
translation-6624.0.0.1
  • 日本語翻訳の言語ファイル公開

日本語翻訳の導入方法

当記事よりQBCoreの日本語翻訳をダウンロードします。(利用規約も読んでね)

「translation-XXXXX」という圧縮フォルダがダウンロードできたら解凍(展開)します。

その中の[qb]をFiveMサーバーのresourcesの中にそのまま導入してください。

これで日本語翻訳の導入は完了です。

あとは、txAdminより日本語の言語ファイルを適用すれば反映されると思います。

ご支援・ファンレターを送る

もし、日本語翻訳が役立ったよ!という方は、以下のボタンより応援メッセージをいただけると、活動の励みになりますので是非是非お待ちしております!

ご支援・ファンレターが贈れます!

(登録不要・匿名可能)

OFUSEで応援を送る
揚げたてのポテト

日本語翻訳ファイルを作成するのにかなりの時間と労力が掛かっています。ファンレターをいただけるとモチベ向上に繋がります。

日本語が□□□□で表示される対処方法

□□□□と表示されるのは、主にホログラムのテキスト(Draw3DText)が日本語に未対応のフォントが使用されているからです。

そのため、日本語に対応したフォントに切り替える必要があります。

こちらの方法は、簡単ですが既存フォントを使うことになります。

STEP
FiveMの既存フォントを変更する

WinSCP等でFiveMサーバーを開きます。

FiveMのホログラムテキストなどは、各コンテンツの中にあるclientにあります。

「ファイル名.lua」を開いて下さい。ここはコンテンツによって名前が異なります。

メモ帳が開けたら、「SetTextFont(4)」でキーワード検索もしくは自力で見つけてください。

次に「SetTextFont(4)」を「SetTextFont(0)」に変更します。

SetTextFont(0)

ここまでできたら上書き保存して閉じます。

STEP
完了

これで日本語フォント対応に切り替えが完了しました。

FiveMサーバーの再起動、もしくはtxAdminのResourcesから各コンテンツの再起動(Restart)で読み込みできます。

正常に日本語が反映されました。

よくある質問

日本語が反映されず、文字化けするのですがどうすればいいですか?

ja.luaの文字コードが「UTF-8」ではなく「SJIS」などになっている可能性があります。

日本語はSJISの文字コードには対応していないので「UTF-8」に変更する必要があります。

変更方法は、ja.luaをメモ帳で開き、名前を付けて保存にすると、文字コードが選択できるようになります。その後、文字コードを「UTF-8」選択し、保存すると文字コードが変更されます。

文字コードが変更されない場合は、ja.luaを一度パソコンに移してからパソコン側で文字コードを変更してから、VPSに戻すと反映される事もあります。

ローディング画面を日本語にするにはどうすればいいですか?

qb-loadinghtmlapp.jsが言語ファイルなので、こちらを日本語に翻訳すれば反映されます。

文字コードがSJISになっているので、「UTF-8」に変更が必要です。

揚げたてのポテト

よくある質問は随時更新していきます。

ひとこと

今回、QBCoreのゲーム設定やコマンド、日本語の翻訳方法について紹介しました。

QBCoreのコンテンツが多いため、全ての紹介は厳しかったですが、少しでも設定方法を参考にしてもらえれば幸いです。

また、当記事を作成する上でゲーム設定やコマンドなどの検証を行いながら内容をまとめていますが、万が一、間違いがありましたら申し訳ありません。

揚げたてのポテト

その際はコメント欄にてご指摘いただけると修正できるので助かります。

揚げたてのポテト

最後までお読みいただきありがとうございました。
次回の記事でお会いしましょう!

4.9 8 総投票数
\ この記事を評価 /

当サイトはリンクフリーです。SNSやブログ等でご紹介いただけると嬉しいです。

ご支援・ファンレターが贈れます!

(登録不要・匿名可能)

OFUSEで応援を送る

当サイトがおすすめしたいゲームサーバー


Xserver VPS
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
大手他社より3~4倍のサーバー性能&高速回線を提供
初めての方でも直感的な操作で分かりやすい

Minecraft/ARK/Rust/Palworldなどに対応
4GBプラン:月額2,200円/8GBプラン:月額4,400円
キャンペーン中:12ヶ月なら月額3,239円(5月7日まで)※8GBプラン

ConoHa for GAME
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
初回利用は800円クーポンが貰える
1ヶ月以上利用する方は長期割引パスの料金がおトク

Minecraft/ARK/Rust/Palworldなどに対応
4GBプラン:月額2,408円/8GBプラン:月額4,828円
キャンペーン中:12ヶ月なら月額1,796円(5月10日まで)※8GBプラン

コスパ最強のゲームサーバー


Agames
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
学生なら学割で15%割引で利用可能
ゲームサーバーに詳しいサポーターが充実

Minecraft/Palworld/ARK/Rustなどに対応
4GBプラン:月額1,980円/8GBプラン:月額2,480円(Palworldは別料金)

\当サイトがおすすめしたいゲームサーバー/


Xserver VPS
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
大手他社より3~4倍のサーバー性能&高速回線を提供
初めての方でも直感的な操作で分かりやすい

Minecraft/ARK/Rust/Palworldなどに対応
4GBプラン:月額2,200円/8GBプラン:月額4,400円
キャンペーン中:12ヶ月なら月額3,239円(5月7日まで)※8GBプラン

ConoHa for GAME
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
初回利用は800円クーポンが貰える
1ヶ月以上利用する方は長期割引パスの料金がおトク

Minecraft/ARK/Rust/Palworldなどに対応
4GBプラン:月額2,408円/8GBプラン:月額4,828円
キャンペーン中:12ヶ月なら月額1,796円(5月10日まで)※8GBプラン

\コスパ最強のゲームサーバー/


Agames
詳しくみる
ゲームサーバーは自動構築だから契約してすぐ遊べる
学生なら学割で15%割引で利用可能
ゲームサーバーに詳しいサポーターが充実

Minecraft/Palworld/ARK/Rustなどに対応
4GBプラン:月額1,980円/8GBプラン:月額2,480円(Palworldは別料金)

この記事が気に入ったら
フォローしてね!

この記事をシェアする
  • URLをコピーしました!
4.9 8 総投票数
\ この記事を評価 /
guest
36 件のコメント
インラインフィードバック
すべてのコメントを表示
GD

/meの日本語化についてわかる方おらっしゃいますか?

あ

メモ帳で開くのまじでよくねぇw

一般人

コメント失礼します。
コマンドを入力して職業を変更しようとしても反映されません。専用のスクリプトを入れないといけないのでしょうか?
例えば、メカニック、警察官、医者(救急隊)、カーディーラーなどです。

ム

最高管理者以外の運営陣が管理コマンドを使用するとAccess denied for commandと表示されるので、server config fileにadd_principal identifier.discord:(対象者ID) group.admin を追記したのですが、使用できず、、。
最高管理者以外は管理コマンドを使用できないのでしょうか?
ちなみにtxAdminコンソール画面は使用できるよう設定済みです。

まいたけ

マップを開いて表示される各場所の名前でGas StationとHands Free CarwashとHunting ZOneの名前変更だけわかりません。もしもよかったら教えてください;;

目次