FiveM Hash Generator - joaat / GetHashKey

Genera hashes compatibles con FiveM usando el algoritmo joaat.

Hashes recientes
No se han generado hashes. Empiece a escribir arriba!

Para qué sirve esta herramienta

GTA V no almacena nombres, almacena números. Cada modelo, arma y diccionario de animaciones se direcciona por un hash joaat, y GetHashKey convierte uno en otro en tiempo de ejecución. Precalcular el hash ahorra esa llamada y te permite leer logs del servidor que solo muestran números. Este generador te da la forma decimal con signo, sin signo y la notación hexadecimal a la vez.

Cómo usarlo

  1. Paso 1:

    Escribe la cadena, por ejemplo un nombre de modelo de vehículo como adder o un nombre de arma como WEAPON_PISTOL.

  2. Paso 2:

    Lee la forma que necesites. Lua trabaja con el valor con signo, muchas bases de datos y logs muestran el valor sin signo.

  3. Paso 3:

    Usa el modo batch para una lista completa, una entrada por línea, y copia todo de una vez.

  4. Paso 4:

    Pega el valor en tu código, o conserva GetHashKey si la legibilidad es más importante que la llamada ahorrada.

Preguntas frecuentes

¿Qué es exactamente joaat?

Jenkins one at a time, una función hash simple que Rockstar usa en todo el motor. No es cifrado ni reversible: de un hash no puedes calcular la cadena original, solo puedes buscarla en una tabla de nombres conocidos.

¿Por qué a veces veo un número negativo?

El hash es un valor de 32 bits. Lua lo lee como con signo, así que todo lo que está por encima de dos mil millones se vuelve negativo. Con signo y sin signo son el mismo número en dos lecturas, y ambos direccionan el mismo modelo.

¿El hash distingue mayúsculas de minúsculas?

joaat convierte la entrada a minúsculas primero, así que Adder y adder dan el mismo hash. Donde importa la distinción de mayúsculas es en tus propios nombres de eventos y rutas de archivos, que no se hashean en absoluto.

¿Debería escribir hashes en mi configuración?

Mejor no. Una configuración llena de números no puede ser leída por un propietario de servidor. Mantén los nombres en la configuración y hazles hash una vez al iniciar. Los hashes precomputados pertenecen a bucles calientes, no a archivos que la gente edita.