Skip to content

Exports

Exports

Motorul de șezut este expus ca exporturi client pentru a putea fi controlat și de alte resurse. Toate exporturile sunt client-side pe bupa-chaircreator.

BupaSitOn

Așază jucătorul local pe o definiție arbitrară de scaun.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- 0 pentru o coordonare în lume, sau un handle de entitate de tip prop
    sit = {
        type = 'chair', -- o cheie Config.SitTypes
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

Varianta de culcare, pentru paturi / șezlonguri. Aceeași structură, folosind o cheie Config.LayTypes.

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

BupaStop

Ridică-te / oprește acțiunea curentă de șezut sau culcat.

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

IsSitting

Returnează dacă jucătorul local este așezat în prezent.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- jucătorul este așezat
end

Alte funcții ajutătoare sunt de asemenea exportate: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction și BupaLoadAnim(dict).