Instalação
Instalação
1. Dependências
Instale e inicie o ox_lib e o oxmysql antes deste recurso. Ambos são dependências obrigatórias.
2. Adicione o recurso
Coloque bupa-syncstatus na sua pasta de recursos (por exemplo, dentro de uma pasta de categoria [BUPA]).
3. server.cfg — ordem de carregamento
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus4. Banco de dados
Nada para importar. Na primeira inicialização, o servidor cria a tabela definida em Config.Table (por padrão bupa_syncstatus) caso ela ainda não exista, com um índice em citizenid.
Altere Config.Table apenas se o nome entrar em conflito com algo mais no seu banco de dados. Renomeá-lo após existirem anotações fará com que você comece com uma tabela vazia.
5. Empregos médicos
Por padrão, ambulance, ems e doctor podem examinar outros jogadores. Altere a lista para corresponder ao seu servidor:
Config.Permissions = {
EditOthers = { 'ambulance', 'ems', 'doctor' },
MinGrade = 0,
UseAce = false,
Ace = 'bupa.syncstatus',
}Defina EditOthers = {} para desativar completamente o exame de outros jogadores. Se você também quiser permitir que administradores façam isso, defina UseAce = true e conceda a permissão ACE:
add_ace group.admin bupa.syncstatus allow6. Comandos e atalho
Config.Command = 'status' -- abre o painel
Config.ClearCommand = 'statusclear' -- limpa o que você pode remover
Config.Keybind = '' -- ex: 'F6'; vazio desativa o atalhoO atalho está desativado por padrão. Defina o nome de uma tecla para registrar um mapeamento de teclas — os jogadores poderão remapeá-lo em Configurações → Atalhos → FiveM.
7. Idioma
O idioma segue a convar de localização global do ox_lib, para que todos os BUPA scripts no seu servidor falem o mesmo idioma através de uma única linha:
setr ox:locale "tr"Consulte Localization para ver os idiomas inclusos.
Config.Debug imprime uma linha no console a cada gravação. Útil enquanto você configura partes do corpo e permissões, mas poluído em produção — deixe como false assim que estiver online.