Funcionalidades
Sentar em qualquer lugar
Cadeiras, props, paredes, escadas, beiradas e chão, com cenário de animação escolhido automaticamente.
Detecção por raycast
O ponto de assento é detectado dinamicamente por raycast a partir da posição do jogador.
Standalone
Não depende do vRP nem de banco. Toda a lógica de sentar é client-side.
Multi-idioma
Locales
en e fr selecionáveis em Config.Language.Dependências
/assetpacks
Declarada no manifesto. Recurso standalone.
Opcional:
fivem-checker (update checker).Configuração
config.lua — opções principais
config.lua — opções principais
config.lua — funções customizáveis
config.lua — funções customizáveis
Funções customizáveis em
config.lua:CanSit(player)— condição p/ sentar.HeightAdjustment(player)— ajuste de altura por roupa.SittingNotification(message, type)— integração com seu sistema de notificação.
Comandos
O recurso expõe um único comando para sentar no ponto detectado.Exports
Export disponível para consultar o estado do jogador.Localizações
O recurso não usa coordenadas fixas no mundo. O ponto de assento é detectado dinamicamente por raycast a partir da posição do jogador, então não há NPCs, blips, zonas ou pontos pré-definidos.Customização
- Notificações/condição/altura: funções
SittingNotification,CanSit,HeightAdjustment. - Tipos de assento:
Config.EnabledList. - Tecla/comando:
Config.CommandInputParameter,Config.CommandName. - Levantar:
Config.GetUpFromSitKey,UseMoveKeyToGetUp,GetUpChecks. - Idioma:
Config.Language(locales/).
config.lua e locales/*.lua são editáveis (escrow_ignore).
