Skip to Content

シェアード・リブ

armsWithoutGloves.male

グローブのない男性胴体のドローイング可能なバリエーションセット。
使用目的qbx.isWearingGlovesそして後方互換性。

qbx.armsWithoutGloves.male

タイプtable<integer, true>

armsWithoutGloves.female

グローブのない女性トルソーのドローイング可能なバリエーションセット。
使用目的qbx.isWearingGlovesそして後方互換性。

qbx.armsWithoutGloves.female

タイプtable<integer, true>

文字列.トリム

指定した文字列の末尾の空白を削除して返します。

qbx.string.trim(str)
  • スト:string

リターンズstring

文字列を大文字にする

指定された文字列の最初の文字を大文字にして返します。

qbx.string.capitalize(str)
  • スト:string

リターンズstring

数学ラウンド

与えられた数値を丸めて返す。

qbx.math.round(num, decimalPlaces)
  • num:number
  • decimalPlaces?integer

リターンズnumber

テーブルサイズ

テーブル内の項目数を返します。配列でないテーブルに有用。

qbx.table.size(tbl)
  • tbl:table

リターンズinteger

テーブル.mapBySubfield

与えられたテーブルの値を、与えられたサブフィールドでマッピングして返す。

qbx.table.mapBySubfield(tbl, subfield)
  • tbl:table
  • サブフィールドany

リターンズtable<any, table[]>

local tble = { { myCategory = 'first', someValue = 1, }, { myCategory = 'second', someValue = 2, }, } local mapped = qbx.table.mapBySubfield(tble, 'myCategory') print(json.encode(mapped)) -- Output: { "first": [{ myCategory: "first", someValue: 1 }], "second": [{ myCategory: "second", someValue: 2 }] }

車両プレート

指定された車両のナンバープレートを返します。nil車両またはプレートが存在しない場合。

qbx.getVehiclePlate(vehicle)
  • 車である:integer

リターンズstring?

ランダムプレート生成

指定されたパターンの乱数プレートを生成して返します。
なお、生成されたプレートは、既存の車両ですでに使用されている場合もあれば、そうでない場合もある。

パターンについての詳細はlib.string.randomfrom ox_lib.

qbx.generateRandomPlate(pattern)
  • パターン?string

リターンズstring

GetCardinalDirection

指定されたエンティティが見つめている方角を返します。

North 45° 0° 315° \ .- - - - - - -. / X X .' \ / '. | \ / | West | X | East | / \ | '. / \ .' X X / '- - - - - - -' \ 135° 225° South

(にインスパイアされたアート)。SET_PED_TURNING_THRESHOLDS)

qbx.getCardinalDirection(entity)
  • 実体を持つ:integer

リターンズ'North' | 'South' | 'East' | 'West'

array.contains

与えられた配列が与えられた値を含む場合に true を返します。

qbx.array.contains(arr, value)
  • アール:table
  • 値である:any

リターンズboolean

Last updated on