Exports
Exports
シットエンジンはクライアントのエクスポートとして公開されており、他のリソースから制御することが可能です。すべてのアプローチは bupa-chaircreator のクライアントサイドで行われます。
BupaSitOn
ローカルプレイヤーを指定した座席定義に座らせます。
exports['bupa-chaircreator']:BupaSitOn({
entity = 0, -- ワールド座標の場合は 0、またはプロップのエンティティハンドル
sit = {
type = 'chair', -- Config.SitTypes のキー
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaLayOn
ベッドやラウンジャー用の横たわるバリエーションです。構造は同じで、Config.LayTypes のキーを使用します。
exports['bupa-chaircreator']:BupaLayOn({
entity = 0,
bed = {
type = 'bed',
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaStop
立ち上がる / 現在の座る・横たわるアクションを停止します。
exports['bupa-chaircreator']:BupaStop()IsSitting
ローカルプレイヤーが現在座っているかどうかを返します。
if exports['bupa-chaircreator']:IsSitting() then
-- プレイヤーが座っている場合
endℹ
その他のヘルパーもエクスポートされています: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction, BupaLoadAnim(dict)