FiveM Native Database Pesquisar
Pesquisar 200+ common FiveM natives by name, hash, or category. Get parameters, return types, descriptions, and Lua examples.
Para que serve esta ferramenta
FiveM expõe milhares de natives do jogo, e seus nomes descrevem o motor em vez da tarefa, então encontrar o certo geralmente significa já conhecê-lo. Esta busca é limitada aos natives que realmente aparecem no desenvolvimento de servidor, agrupados por área, com parâmetros, tipo de retorno e um exemplo de uso ao lado de cada entrada.
Como usar
- Passo 1:
Busque pelo nome se você o conhece, ou navegue pela categoria que corresponde à sua tarefa, por exemplo veículos ou peds.
- Passo 2:
Leia os parâmetros. A ordem importa e não há argumentos nomeados em Lua.
- Passo 3:
Cheque o tipo de retorno. Muitos natives retornam um handle que você deve manter para alterar a entidade depois.
- Passo 4:
Copie o exemplo e adapte-o, em vez de escrever a chamada de memória.
Perguntas frequentes
Qual é a diferença entre natives client e server?
A maioria dos natives do jogo existe apenas no cliente, porque somente o cliente renderiza o mundo. O servidor possui um conjunto muito menor em torno de jogadores, entidades e identificadores. Um native do cliente chamado no servidor simplesmente não existe e gera erro.
Por que um native retorna nada?
Normalmente a entidade ainda não existe ou não é propriedade deste cliente. Modelos precisam de RequestModel e uma espera por HasModelLoaded, e natives de entidade retornam zero para qualquer coisa fora do escopo do jogador.
Posso chamar natives pelo hash?
Sim, Citizen.InvokeNative com o hash funciona e às vezes é a única opção para natives sem um wrapper em Lua. É mais difícil de ler, então prefira a forma nomeada sempre que existir.
Como sei se um native é custoso?
Cada chamada native cruza do Lua para o motor do jogo, então o custo está no número de chamadas, não na individual. Um native dentro de um loop de 0 ms roda sessenta vezes por segundo. Armazene em cache resultados que não mudam por frame.
Ferramentas relacionadas
Gerador de hashes FiveM - joaat / GetHashKey
Gerar hashes compatíveis com FiveM usando o algoritmo Jenkins um de cada vez (joaat). Obtenha valores decimais, hexadecimais e sem sinal instantaneamente.
Logger e depurador de eventos FiveM
Gerar event listeners, validate naming conventions, check for security issues, and use ready-made event templates.
Consulta de hashes de teclas FiveM - Entradas de teclado e comando
Encontre IDs de controle para entradas de teclado e controlador. Usar com IsControlJustPressed(0, controlId)