Lista de hashes de armas FiveM

Todos los hashes de armas de GTA V para FiveM. Usar con GiveWeaponToPed(ped, hash, ammo, false, true)

0 weapons found
-- Give weapon to player ped
GiveWeaponToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL"), 250, false, true)
Weapon NameHash

Para qué sirve esta herramienta

Las armas en GTA V se identifican por hash, y los nombres detrás de ellos siguen un patrón fijo: WEAPON_ más el identificador interno. Qué identificador pertenece a qué arma no es obvio, y las configuraciones de inventario, verificaciones de licencia y registros de daño lo necesitan. Esta lista tiene cada arma con su hash, agrupadas por tipo.

Cómo usarlo

  1. Paso 1:

    Filtra por tipo, por ejemplo pistolas, rifles o cuerpo a cuerpo.

  2. Paso 2:

    Busca por nombre si sabes cómo se llama el arma en el juego.

  3. Paso 3:

    Copia el nombre o el hash, dependiendo de lo que espere tu configuración.

  4. Paso 4:

    Usa GiveWeaponToPed con el hash, y recuerda la munición, que es un parámetro separado.

Preguntas frecuentes

¿Por qué mi arma no tiene munición?

GiveWeaponToPed toma la cantidad como un parámetro propio y por defecto es nada. Pasa un número real, o configúralo después con AddAmmoToPed. Un arma sin munición parece que nunca fue dada.

¿Cómo averiguo qué arma tiene un jugador en la mano?

GetSelectedPedWeapon devuelve el hash del arma actual, y el estado desarmado tiene su propio hash en lugar de ser cero. Compáralo si quieres saber si alguien ha desenfundado algo.

¿Los componentes de armas tienen sus propios hashes?

Sí, accesorios como miras, supresores y cargadores extendidos son componentes separados con sus propios hashes y se añaden con GiveWeaponComponentToPed. El arma debe estar primero en el inventario.

¿Puedo eliminar armas de forma fiable?

RemoveWeaponFromPed elimina un solo arma, RemoveAllPedWeapons borra todo. En un servidor con sistema de inventario, hazlo en el cliente que posee el ped, de lo contrario el cambio puede revertirse con la siguiente sincronización.