FiveM Weapon-Hash-Liste

Alle GTA V-Waffen-Hashes für FiveM. Verwendung mit GiveWeaponToPed(ped, hash, ammo, false, true)

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

Wofür dieses Tool gedacht ist

Waffen in GTA V werden über Hashes angesprochen, und die dahinterstehenden Namen folgen einem festen Muster: WEAPON_ plus der interne Bezeichner. Welcher Bezeichner zu welcher Waffe gehört, ist nicht offensichtlich, und Inventarkonfigurationen, Führerscheinprüfungen und Schadenslogs benötigen das alle. Diese Liste enthält jede Waffe mit ihrem Hash, gruppiert nach Typ.

Wie man es benutzt

  1. Schritt 1:

    Nach Typ filtern, zum Beispiel Pistolen, Gewehre oder Nahkampf.

  2. Schritt 2:

    Nach Namen suchen, wenn du weißt, wie die Waffe im Spiel heißt.

  3. Schritt 3:

    Kopiere den Namen oder den Hash, je nachdem, was deine Konfiguration erwartet.

  4. Schritt 4:

    Verwende GiveWeaponToPed mit dem Hash und denke an die Munition, die ein separater Parameter ist.

Häufig gestellte Fragen

Warum hat meine Waffe keine Munition?

GiveWeaponToPed nimmt die Menge als eigenen Parameter und der Standardwert ist nichts. Gib eine echte Zahl an oder setze sie danach mit AddAmmoToPed. Eine Waffe ohne Munition sieht so aus, als wäre sie nie gegeben worden.

Wie finde ich heraus, welche Waffe ein Spieler gerade hält?

GetSelectedPedWeapon gibt den Hash der aktuellen Waffe zurück, und der unbewaffnete Zustand hat seinen eigenen Hash statt Null. Vergleiche damit, wenn du wissen willst, ob jemand überhaupt etwas gezogen hat.

Haben Waffenkomponenten eigene Hashes?

Ja, Aufsätze wie Zielfernrohre, Schalldämpfer und erweiterte Magazine sind separate Komponenten mit eigenen Hashes und werden mit GiveWeaponComponentToPed hinzugefügt. Die Waffe muss zuerst im Inventar sein.

Kann ich Waffen zuverlässig entfernen?

RemoveWeaponFromPed nimmt eine einzelne Waffe, RemoveAllPedWeapons entfernt alle. Auf einem Server mit Inventarsystem mach es auf dem Client, der den Ped besitzt, sonst kann die Änderung durch den nächsten Sync rückgängig gemacht werden.