FiveM Hash Generator - joaat / GetHashKey
Generate FiveM-compatible hashes using the Jenkins one-at-a-time (joaat) algorithm. Obtenez decimal, hex, and unsigned values instantly.
À quoi sert cet outil
GTA V ne stocke pas les noms, il stocke des nombres. Chaque modèle, arme et dictionnaire d'animation est adressé par un hash joaat, et GetHashKey convertit l'un en l'autre à l'exécution. Pré-calculer le hash évite cet appel et vous permet de lire les logs serveur qui n'affichent que des nombres. Ce générateur vous donne la forme décimale signée et non signée ainsi que la notation hexadécimale en une fois.
Comment l'utiliser
- Étape 1:
Tapez la chaîne, par exemple un nom de modèle de véhicule comme adder ou un nom d'arme comme WEAPON_PISTOL.
- Étape 2:
Lisez la forme dont vous avez besoin. Lua travaille avec la valeur signée, beaucoup de bases de données et logs affichent la valeur non signée.
- Étape 3:
Utilisez le mode batch pour une liste entière, une entrée par ligne, et copiez tout d'un coup.
- Étape 4:
Collez la valeur dans votre code, ou gardez GetHashKey si la lisibilité est plus importante que l'appel économisé.
Questions fréquemment posées
Qu'est-ce que joaat exactement ?
Jenkins one at a time, une fonction de hash simple utilisée par Rockstar dans tout le moteur. Ce n'est pas un chiffrement et ce n'est pas réversible : à partir d'un hash, vous ne pouvez pas retrouver la chaîne, vous ne pouvez que la chercher dans une table de noms connus.
Pourquoi vois-je parfois un nombre négatif ?
Le hash est une valeur 32 bits. Lua la lit comme signée, donc tout ce qui dépasse deux milliards devient négatif. Signé et non signé sont le même nombre vu de deux façons, et les deux adressent le même modèle.
Le hash est-il sensible à la casse ?
joaat met d'abord l'entrée en minuscules, donc Adder et adder donnent le même hash. Là où la casse compte, c'est pour vos propres noms d'événements et chemins de fichiers, qui ne sont pas du tout hashés.
Dois-je écrire des hashes dans ma config ?
Mieux vaut ne pas le faire. Une config pleine de nombres ne peut pas être lue par un propriétaire de serveur. Gardez les noms dans la config et hashez-les une fois au démarrage. Les hashes pré-calculés appartiennent aux boucles chaudes, pas aux fichiers que les gens modifient.
Outils associés
Table de hash de chaînes FiveM - Outil
Tableau consultable de plus de 200 hachages précalculés pour les véhicules, les véhicules, les armes, les animations et plus encore.
Liste des hashes d'armes FiveM
Tous les hachages d'armes GTA V pour FiveM. Utiliser avec GiveWeaponToPed(ped, hash, ammo, false, true)
Recherche de hash de clés FiveM - Outil
Recherchez les ID de contrôle pour les entrées du clavier et du contrôleur. Utiliser avec IsControlJustPressed(0, controlId)