FiveM Common String Hashes - Quick Reference

Searchable table of 200+ pre-computed hashes for vehicles, peds, weapons, animations e mais. Click any row to copy.

Showing: 0
String NameHash (Signed)Hex (0x)Categoria

Para que serve esta ferramenta

Logs do servidor, linhas do banco de dados e mensagens de erro mostram hashes, nunca nomes. Descobrir a qual veículo um número no log pertence significa calcular hashes até que um corresponda. Esta tabela já contém os hashes pré-calculados dos modelos comuns, armas, dicionários de animação e props, e busca em ambas as direções.

Como usar

  1. Passo 1:

    Filtre por categoria, por exemplo veículos ou armas, para restringir a tabela.

  2. Passo 2:

    Pesquise por nome, ou cole um hash de um log para descobrir a que ele pertence.

  3. Passo 3:

    Clique em uma linha para copiar o nome ou o hash.

  4. Passo 4:

    Para qualquer coisa não listada, use o gerador de hash, que calcula qualquer string na hora.

Perguntas frequentes

Por que um hash é mais rápido que uma string?

O motor compara um único número de 32 bits em vez de percorrer caracteres, e ele usa o hash internamente de qualquer forma. Em um loop sobre muitas entidades essa diferença é mensurável, em código isolado não é.

O hash do meu log não está na tabela, e agora?

A tabela contém apenas modelos comuns. Calcule o nome candidato no gerador de hash e compare. Como joaat não é reversível, essa é a única forma: você precisa de um palpite do nome.

Esses hashes são os mesmos em todos os servidores?

Sim. joaat é determinístico e depende apenas da string, então o mesmo nome de modelo gera o mesmo hash em todos os servidores e builds. Modelos personalizados são exceção apenas porque seus nomes são seus.

Assinado ou não assinado, qual devo usar?

Em Lua a forma assinada, porque é isso que GetHashKey retorna. Bancos de dados e painéis web geralmente mostram o não assinado. São o mesmo valor de 32 bits lido de duas formas, e ambos referenciam o mesmo modelo.