Tous les outils

fivem · scripts

Hash joaat FiveM (GetHashKey)

Le hash d’un modèle de véhicule, d’une arme, d’un ped ou de n’importe quel nom, exactement comme GetHashKey le calcule. Une ligne par nom.

La casse ne compte pas : « ADDER » et « adder » donnent le même hash, comme dans le jeu.

Format pour la copie :
NomSignéNon signéHexadécimal
adder-121676580730782014890xB779A091
WEAPON_PISTOL4534326894534326890x1B06D571
mp_m_freemode_01188523365018852336500x705E61F2

Questions fréquentes

Qu’est-ce que le hash joaat ?

GTA V et FiveM désignent les modèles, les armes, les peds et beaucoup d’autres éléments par un nombre de 32 bits calculé avec l’algorithme « Jenkins one-at-a-time » (joaat). C’est ce que renvoie GetHashKey("adder").

Pourquoi deux valeurs, signée et non signée ?

C’est le même nombre de 32 bits lu de deux façons. En Lua, GetHashKey renvoie la valeur signée (elle peut être négative, comme -1216765807 pour « adder »). Les outils et les fichiers du jeu affichent souvent la version non signée ou hexadécimale.

La casse du nom compte-t-elle ?

Non : le nom est passé en minuscules avant le calcul. « ADDER », « Adder » et « adder » donnent exactement le même hash.

Puis-je écrire le hash directement dans mon script ?

Oui. Le Lua de FiveM accepte aussi la notation entre accents graves, `adder`, qui est remplacée par le hash au chargement du script : c’est plus lisible qu’un nombre et évite un appel à GetHashKey à chaque exécution.

Cet outil vous a été utile ?

Imaginez ce qu'on peut faire pour votre entreprise avec des solutions sur-mesure. Recevez un audit gratuit et des recommandations personnalisées.

100% gratuit · Zero engagement · Reponse sous 24h