Exports
Exports
Двигун сидіння надається у вигляді клієнтських експортів, щоб інші ресурси могли ним керувати. Усі експорти є клієнтськими (client-side) у bupa-chaircreator.
BupaSitOn
Вусадити локального гравця на довільне визначення сидіння.
exports['bupa-chaircreator']:BupaSitOn({
entity = 0, -- 0 для світових координат або дескриптор сутності пропа (prop entity handle)
sit = {
type = 'chair', -- ключ Config.SitTypes
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaLayOn
Варіант лягати, для ліжок / шезлонгів. Така ж структура, використовується ключ Config.LayTypes.
exports['bupa-chaircreator']:BupaLayOn({
entity = 0,
bed = {
type = 'bed',
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaStop
Встати / зупинити поточну дію сидіння або лежання.
exports['bupa-chaircreator']:BupaStop()IsSitting
Повертає значення, чи сидить локальний гравець у цей момент.
if exports['bupa-chaircreator']:IsSitting() then
-- гравець сидить
endℹ
Також експортуються інші допоміжні функції: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction та BupaLoadAnim(dict).