Skip to content

Exports

Exports

Il motore di seduta è esposto come export client per permettere ad altre risorse di utilizzarlo. Tutti gli export sono lato client su bupa-chaircreator.

BupaSitOn

Fa sedere il player locale su una definizione di seduta arbitraria.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- 0 per una coordinata del mondo, o l'handle di un'entità prop
    sit = {
        type = 'chair', -- una chiave di Config.SitTypes
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

Variante sdraiata, per letti / Sdraio. Stessa struttura, utilizzando una chiave di Config.LayTypes.

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

BupaStop

Si alza / interrompe l'azione attuale di seduta o distensione.

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

IsSitting

Restituisce se il player locale è attualmente seduto.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- il player è seduto
end

Vengono esportati anche altri helper: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction e BupaLoadAnim(dict).