クライアント・リブ
drawText2d
2D空間のスクリーンにテキストを1フレーム分描画する。
qbx.drawText2d(params)- params:
table- テキスト
string - コーデ:
vector2- 画面上の座標。
- スケール?
integer- デフォルト:
0.35
- デフォルト:
- フォント?
integer- デフォルト:
4
- デフォルト:
- 色?
vector4- RGBA値。デフォルトは白。
- 幅?
number- デフォルト:
1.0
- デフォルト:
- 高さ?
number- デフォルト:
1.0
- デフォルト:
- enableDropShadow?
boolean- テキストに黒いドロップシャドウを有効にする。
- enableOutline?
boolean- テキストの黒い輪郭を有効にする。
- テキスト
drawText3d
3D空間のスクリーンにテキストを1フレーム分描画する。
qbx.drawText3d(params)- params:
table- テキスト
string - コーデ:
vector3- インワールドの座標
- スケール?
integer|vector2- 整数を使用して一様にスケーリングするか、vec2を使用してxとyを異なる量にスケーリングする。
- デフォルト:
vec2(0.35, 0.35)
- フォント?
integer- デフォルト:
4
- デフォルト:
- 色?
vector4- RGBA値。デフォルトは白。
- disableDrawRect?
boolean- テキストに矩形の背景を描画しない。
- enableDropShadow?
boolean- テキストに黒いドロップシャドウを有効にする。
- enableOutline?
boolean- テキストの黒い輪郭を有効にする。
- テキスト
GetEntityAndNetIdFromBagName
ステート・バッグ名からエンティティ・ハンドルとネットワーク ID を取得して返します。
必ず戻る0無効なエンティティーを受信した場合、その両方が対象となる。
qbx.getEntityAndNetIdFromBagName(bagName)- バッグ名:
string
リターンズ
- 実体を持つ:
integer - netId:
integer
エンティティステートハンドラー
エンティティ用に作成されたステートバッグハンドラを返します。
qbx.entityStateHandler(keyFilter, cb)- キーフィルター
string - cb:
fun(entity: number, netId: number, value: any, bagName: string)
リターンズnumber
車両削除
指定された車両を削除し、それが成功したかどうかを返す。
qbx.deleteVehicle(vehicle)- 車である:
integer
リターンズboolean
車両表示名
指定された車両のモデル名を返します。
qbx.getVehicleDisplayName(vehicle)- 車である:
integer
リターンズstring
車両メーカー名
指定された車両のブランド名を返します。
qbx.getVehicleMakeName(vehicle)- 車である:
integer
リターンズstring
GetVehicleModName
指定された車両の改造タイプ名を返します。
qbx.getVehicleModName(vehicle, modType, modIndex)- 車である:
integer - modType:
integer - modIndex:
integer
リターンズstring
車両名
指定された車両のカラーリング名を返します。
qbx.getVehicleLiveryName(vehicle, liveryIndex)- 車である:
integer - liveryIndex:
integer
リターンズstring
ゲットストリートネーム
指定された座標における道路名と断面名を返します。
qbx.getStreetName(coords)- コーデ:
vector3
リターンズ
- streetName:
table- メイン
string - クロス
string
- メイン
ゾーン名
与えられた座標におけるゾーンの名前を返す。
qbx.getZoneName(coords)- コーデ:
vector3
リターンズstring
setVehicleExtra
指定された車両にエキストラを設定する。
qbx.setVehicleExtra(vehicle, extra, enable)- 車である:
integer - エクストラ
integer - イネーブル
boolean- エクストラを有効にするかどうか。
リセット車両エクストラ
指定された車両のすべてのエキストラを有効にする。
qbx.resetVehicleExtras(vehicle)- 車である:
integer
セット・ビークル・エクストラ
指定された車両のすべてのエキストラを設定する。
qbx.setVehicleExtra(vehicle, extras)- 車である:
integer - エキストラ
table<integer, boolean>
手袋をしている
ローカルペッドが手袋をしているかどうかを返す。
qbx.isWearingGloves()リターンズboolean
isWearingDuffelbag
現地のペッドがダッフルバッグを着用している場合は戻る。
qbx.isWearingDuffelbag()リターンズboolean
ロード・オーディオ・バンク
オーディオバンクのロードを試み、成功したかどうかを返す。
の使用を忘れないこと。ReleaseScriptAudioBank10バンクまでしかロードできないからだ。
qbx.loadAudioBank(audioBank, timeout)- オーディオバンク
string - タイムアウト?
number
リターンズboolean
プレイオーディオ
指定されたオーディオ名とオーディオ参照番号でサウンドを再生する。
もしreturnSoundIdが false または指定されていない場合、soundId は解放される、
そうでなければ、この関数はsoundIdを解放せずに返す。
qbx.playAudio(params)- params:
table- audioName:
string - audioRef:
string - returnSoundId?
boolean - audioSource?
number | vector3- エンティティハンドルまたはベクトル3座標。
- レンジ?
number- 以下の場合にのみ使用される。
audioSourceはvector3座標である。
- 以下の場合にのみ使用される。
- audioName:
リターンズnumber?