シェアード・リブ
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