Skip to content

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

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. 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.lua
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:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Comandos e atalho

config.lua
Config.Command      = 'status'       -- abre o painel
Config.ClearCommand = 'statusclear'  -- limpa o que você pode remover
Config.Keybind      = ''             -- ex: 'F6'; vazio desativa o atalho

O 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:

server.cfg
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.