FiveM Hash Generator - joaat / GetHashKey
Genera hashes compatibles con FiveM usando el algoritmo joaat.
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
- Paso 1:
Escribe la cadena, por ejemplo un nombre de modelo de vehículo como adder o un nombre de arma como WEAPON_PISTOL.
- 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.
- Paso 3:
Usa el modo batch para una lista completa, una entrada por línea, y copia todo de una vez.
- 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.
Herramientas relacionadas
Tabla de hash de strings FiveM - Joaat
Tabla de hash de strings con Joaat para FiveM. Búsqueda rápida, copia en un clic, código Lua generado.
Lista de hashes de armas FiveM - Referencia completa de armas
Todos los hashes de armas de GTA V para FiveM. Usar con GiveWeaponToPed(ped, hash, ammo, false, true)
Búsqueda de hash de tecla FiveM - IDs de teclas de control
Encuentre ID de control para entradas de teclado y controlador. Usar con IsControlJustPressed(0, controlId)