Skip to content

Exportlar

Dış Aktarımlar (Exports)

Oturma motoru, diğer resource'ların bunu tetikleyebilmesi için client export olarak dışarı aktarılmıştır. Tüm export'lar bupa-chaircreator üzerinde client-side olarak çalışır.

BupaSitOn

Yerel oyuncuyu isteğe bağlı bir koltuk tanımına oturtur.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- Dünya koordinatları için 0, veya bir prop entity handle değeri
    sit = {
        type = 'chair', -- Bir Config.SitTypes anahtarı
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

Yataklar / şezlonglar için yatış varyantı. Aynı yapıdadır, bir Config.LayTypes anahtarı kullanır.

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

BupaStop

Ayağa kalkar / mevcut oturma veya yatma eylemini durdurur.

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

IsSitting

Yerel oyuncunun şu anda oturup oturmadığını döndürür.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- oyuncu oturuyor
end

Diğer yardımcı fonksiyonlar da export edilmiştir: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction ve BupaLoadAnim(dict).