FiveM Common String Hashes - Quick Reference

Tableau consultable de plus de 200 hachages précalculés pour les véhicules, les véhicules, les armes, les animations et plus encore. Cliquez sur n'importe quelle ligne à copier.

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

À quoi sert cet outil

Les logs serveur, les lignes de base de données et les messages d'erreur affichent des hashes, jamais des noms. Trouver à quel véhicule correspond un numéro dans le log signifie calculer des hashes jusqu'à ce qu'un corresponde. Ce tableau contient déjà les hashes pré-calculés des modèles courants, armes, dictionnaires d'animations et props, et il recherche dans les deux sens.

Comment l'utiliser

  1. Étape 1:

    Filtrer par catégorie, par exemple véhicules ou armes, pour réduire le tableau.

  2. Étape 2:

    Recherchez par nom, ou collez un hash depuis un log pour savoir à quoi il appartient.

  3. Étape 3:

    Cliquez sur une ligne pour copier soit le nom soit le hash.

  4. Étape 4:

    Pour tout ce qui n'est pas listé, utilisez le générateur de hash, qui calcule n'importe quelle chaîne sur place.

Questions fréquemment posées

Pourquoi un hash est-il plus rapide qu'une chaîne ?

Le moteur compare un seul nombre 32 bits au lieu de parcourir les caractères, et il utilise le hash en interne de toute façon. Dans une boucle sur de nombreuses entités, cette différence est mesurable, dans un code ponctuel elle ne l'est pas.

Le hash de mon log n'est pas dans le tableau, que faire ?

Le tableau contient uniquement les modèles courants. Calculez le nom candidat dans le générateur de hash et comparez. Puisque joaat n'est pas réversible, c'est la seule méthode : vous devez deviner le nom.

Ces hashes sont-ils les mêmes sur tous les serveurs ?

Oui. joaat est déterministe et dépend uniquement de la chaîne, donc le même nom de modèle donne le même hash sur chaque serveur et chaque build. Les modèles personnalisés font exception uniquement parce que leurs noms sont les vôtres.

Signé ou non signé, lequel prendre ?

En Lua la forme signée, car c'est ce que GetHashKey retourne. Les bases de données et panneaux web affichent généralement la forme non signée. Ce sont la même valeur 32 bits lue de deux façons, et les deux adressent le même modèle.