Exports
Exports
O motor de sentar é exposto como exports de client para que outros resources possam controlá-lo. Todos os exports são client-side em bupa-chaircreator.
BupaSitOn
Senta o jogador local em uma definição de assento arbitrária.
exports['bupa-chaircreator']:BupaSitOn({
entity = 0, -- 0 para uma coordenada de mundo, ou um handle de entidade de prop
sit = {
type = 'chair', -- uma chave de Config.SitTypes
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaLayOn
Variante deitado, para camas / espreguiçadeiras. Mesma estrutura, usando uma chave de Config.LayTypes.
exports['bupa-chaircreator']:BupaLayOn({
entity = 0,
bed = {
type = 'bed',
seats = { vector4(x, y, z, heading) },
},
raycast = false,
})BupaStop
Levanta / para a ação atual de sentar ou deitar.
exports['bupa-chaircreator']:BupaStop()IsSitting
Retorna se o jogador local está sentado no momento.
if exports['bupa-chaircreator']:IsSitting() then
-- jogador está sentado
endℹ
Outros helpers também são exportados: IsLaying, IsNearSeat, IsNearBed, GetClosestSeat, GetClosestBed, SitOnClosestSeat, LayOnClosestBed, StopCurrentAction e BupaLoadAnim(dict).