FiveM Hash Generator - 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.
Para que serve esta ferramenta
GTA V não armazena nomes, ele armazena números. Cada modelo, arma e dicionário de animação é referenciado por um hash joaat, e GetHashKey converte um no outro em tempo de execução. Pré-computar o hash economiza essa chamada e permite ler logs do servidor que mostram apenas números. Este gerador fornece a forma decimal assinada e não assinada e a notação hexadecimal de uma vez.
Como usar
- Passo 1:
Digite a string, por exemplo um nome de modelo de veículo como adder ou um nome de arma como WEAPON_PISTOL.
- Passo 2:
Leia a forma que você precisa. Lua trabalha com o valor assinado, muitos bancos de dados e logs mostram o valor não assinado.
- Passo 3:
Use o modo batch para uma lista inteira, uma entrada por linha, e copie tudo de uma vez.
- Passo 4:
Cole o valor no seu código, ou mantenha GetHashKey se a legibilidade for mais importante que a chamada economizada.
Perguntas frequentes
O que exatamente é joaat?
Jenkins one at a time, uma função hash simples que a Rockstar usa em todo o engine. Não é criptografia e não é reversível: de um hash você não pode calcular a string de volta, só pode consultá-la em uma tabela de nomes conhecidos.
Por que às vezes vejo um número negativo?
O hash é um valor de 32 bits. Lua o lê como assinado, então tudo acima de dois bilhões se torna negativo. Assinado e não assinado são o mesmo número em duas leituras, e ambos referenciam o mesmo modelo.
O hash diferencia maiúsculas de minúsculas?
joaat converte a entrada para minúsculas primeiro, então Adder e adder geram o mesmo hash. Onde a diferença de maiúsculas importa são seus próprios nomes de eventos e caminhos de arquivo, que não são hashados.
Devo escrever hashes na minha config?
Melhor não. Uma config cheia de números não pode ser lida por um dono de servidor. Mantenha os nomes na config e faça o hash deles uma vez na inicialização. Hashes pré-computados pertencem a loops quentes, não a arquivos que as pessoas editam.
Ferramentas relacionadas
Hashes de strings comuns FiveM - Tabela de referência rápida
Tabela pesquisável de mais de 200 hashes de strings FiveM pré-computados. Modelos de veículos, modelos ped, nomes de armas, dicionários de animações. Pesquisa instantânea, clica para copiar.
Lista de hashes de armas FiveM - Todas as armas GTA V
Todos os hashes de armas do GTA V para FiveM. Usar com GiveWeaponToPed(ped, hash, ammo, false, true)
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)