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.
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.
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.
exports['bupa-chaircreator']:BupaStop()IsSitting
Gibt zurück, ob der lokale Spieler gerade sitzt.
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).