Skip to main content

FiveM: QbCoreでスポーンポイントを管理・カスタマイズしよう

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

デフォルトのスポーンポイントを変えたい、もしくは追加したい?QBCoreフレームワークのスポーンポイントはqb-spawnリソースで管理されてるよ。ここではそのカスタマイズ方法を解説するね。

設定方法

スポーンポイントはqb-spawnリソース内のconfig.lua設定ファイルで調整できるよ。このファイルはFTPで編集可能。FTPの使い方がまだわからないなら、FTPアクセスガイドを見てみてね。

デフォルトのスポーンポイント設定はこんな感じ:

QB.Spawns = {
["legion"] = { -- テーブルのインデックス
coords = vector4(195.17, -933.77, 29.7, 144.5), -- プレイヤーがスポーンする座標
location = "legion", -- JavaScriptがどれを選んだか認識するための名前
label = "Legion Square", -- メニューに表示される名前
},

["policedp"] = {
coords = vector4(428.23, -984.28, 29.76, 3.5),
location = "policedp",
label = "Police Department",
},

["paleto"] = {
coords = vector4(80.35, 6424.12, 31.67, 45.5),
location = "paleto",
label = "Paleto Bay",
},

["motel"] = {
coords = vector4(327.56, -205.08, 53.08, 163.5),
location = "motel",
label = "Motels",
},

もっとスポーンポイントを追加したいなら、設定ファイルに新しいレコードを追加すればOK:

["new_spawn_name"] = { -- ユニークな名前が必要
coords = vector4(1.1, -1.1, 1.1, 180.0), -- プレイヤーがスポーンする座標
location = "new_spawn_name", -- ユニークな名前が必要
label = "New spawn name", -- 選択メニューに表示されるラベル
},
座標の取得について

現在の座標を取得するには適切なリソースが必要だよ。ネット上には色々あるから、自分に合ったものを探してみてね。:)

最終的にはこんな感じになるよ:

    QB.Spawns = {

["legion"] = { -- テーブルのインデックス
coords = vector4(195.17, -933.77, 29.7, 144.5), -- プレイヤーがスポーンする座標
location = "legion", -- JavaScriptがどれを選んだか認識するための名前
label = "Legion Square", -- メニューに表示される名前
},

["policedp"] = {
coords = vector4(428.23, -984.28, 29.76, 3.5),
location = "policedp",
label = "Police Department",
},

["paleto"] = {
coords = vector4(80.35, 6424.12, 31.67, 45.5),
location = "paleto",
label = "Paleto Bay",
},

["motel"] = {
coords = vector4(327.56, -205.08, 53.08, 163.5),
location = "motel",
label = "Motels",
},

["new_spawn_name"] = { -- ユニークな名前が必要
coords = vector4(1.1, -1.1, 1.1, 180.0), -- プレイヤーがスポーンする座標
location = "new_spawn_name", -- ユニークな名前が必要
label = "New spawn name", -- 選択メニューに表示されるラベル
},
}

まとめ

この方法で既存のスポーンポイントを変更したり、新しいスポーンポイントを追加できたはず!もしわからないことがあれば、いつでもサポートチームに連絡してね。毎日対応してるから安心して!🙂