Skip to content

Exports

Exports

Sit-motorn exponeras som client-exports så att andra resurser kan styra den. Alla exports är client-sidebupa-chaircreator.

BupaSitOn

Sätt den lokala spelaren på en godtycklig sätesdefinition.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- 0 för en världskoordinat, eller ett prop-entitetshandtag
    sit = {
        type = 'chair', -- en Config.SitTypes-nyckel
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

Ligvariant, för sängar / solstolar. Samma form, med en Config.LayTypes-nyckel.

lua
exports['bupa-chaircreator']:BupaLayOn({
    entity = 0,
    bed = {
        type = 'bed',
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaStop

Res dig upp / avbryt den nuvarande sitt- eller ligg-åtgärden.

lua
exports['bupa-chaircreator']:BupaStop()

IsSitting

Returnerar huruvida den lokala spelaren sitter för närvarande.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- spelaren sitter
end

Andra hjälpfunktioner exporteras också: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction och BupaLoadAnim(dict).