Skip to content

Exports

Exports

sit 엔진은 다른 리소스에서 제어할 수 있도록 클라이언트 export로 제공됩니다. 모든 export는 bupa-chaircreator클라이언트 사이드에서 작동합니다.

BupaSitOn

로컬 플레이어를 임의의 좌석 정의에 앉힙니다.

lua
exports['bupa-chaircreator']:BupaSitOn({
    entity = 0, -- 월드 좌표의 경우 0, 또는 프롭 엔티티 핸들
    sit = {
        type = 'chair', -- Config.SitTypes 키
        seats = { vector4(x, y, z, heading) },
    },
    raycast = false,
})

BupaLayOn

침대 / 선베드용 눕기 변형입니다. Config.LayTypes 키를 사용하는 동일한 형태입니다.

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

BupaStop

일어설 때 / 현재 앉거나 눕기 액션을 중지합니다.

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

IsSitting

로컬 플레이어가 현재 앉아 있는지 여부를 반환합니다.

lua
if exports['bupa-chaircreator']:IsSitting() then
    -- 플레이어가 앉아 있음
end

다른 헬퍼들도 export되어 있습니다: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction, BupaLoadAnim(dict).