Skip to content

Exports

Exports

Die Sitz-Engine wird als Client-Exports bereitgestellt, damit andere Ressourcen sie steuern können. Alle Exports sind client-side auf bupa-chaircreator.

BupaSitOn

Setzt den lokalen Spieler auf eine beliebige Sitzdefinition.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- 0 für eine Weltkoordinate oder ein Prop-Entity-Handle
    sit = {
        type = 'chair', -- Ein Config.SitTypes-Schlüssel
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

Liege-Variante für Betten / Liegen. Gleicher Aufbau, nutzt einen Config.LayTypes-Schlüssel.

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

BupaStop

Aufstehen / die aktuelle Sitz- oder Liege-Aktion beenden.

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

IsSitting

Gibt zurück, ob der lokale Spieler gerade sitzt.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- Spieler sitzt
end

Weitere Hilfsfunktionen werden ebenfalls exportiert: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction und BupaLoadAnim(dict).