MK2 Waffen

6 Beiträge · 6.997 Aufrufe
24.03.2020, 08:51 #1

Hallo,

ich bin dabei Waffen in die Waffenkammer des Policejobs einzufügen. Nur Irgendwie wollen die MK2 Waffen nicht so wie sie sollen. Hier in den Problem nehme ich jetzt mal die Specialcarabiner MK2.

{ weapon = 'WEAPON_SPECIALCARBINE', components = { 0, 6000, 1000, 4000, 8000, 100, 100, nil }, price = 50000 },


Das funktioniert, füge ich aber folgende Zeile ein Funktioniert es nicht


{ weapon = 'WEAPON_SPECIALCARBINE_MK2', components = { 0, 6000, 1000, 4000, 8000, 100, 100, nil }, price = 50000 },

oder

{ weapon = 'WEAPON_SPECIALCARBINE_MK2', price = 50000 },


Geht auch nicht.


Die MK2 Waffe kann ich mir aber per Admintool ganz normal zufügen

Füge ich die MK2 Waffe hinzu erscheint folgende Fehlermeldung:

bild-d1e4d6-1585036256.jpg.html


Die Fehlermeldung kommt wenn ich die MK2 Waffe einfüge nicht.

Jemand eine Idee?

10.11.2020, 13:38 #2

Hallo,

Sorry ich kann dir da auch nicht weiterhelfen aber kannst du mir sagen wie du dir die MK2 Waffen gibst ich habe nämlich einen eigenen Server und checke nicht wie ich mir Waffen geben kann, da ich mich nicht wirklich gut auskenne

10.11.2020, 23:39 #3

Hi,


mach es doch einfach so:


{
name = 'WEAPON_CARBINERIFLE_MK2',
label = _U('weapon_carbinerifle_mk2'),
components = { {name = 'clip_default', label = _U('component_clip_default'), hash = GetHashKey('COMPONENT_CARBINERIFLE_MK2_CLIP_01')}, {name = 'clip_extended', label = _U('component_clip_extended'), hash = GetHashKey('COMPONENT_CARBINERIFLE_MK2_CLIP_02')}, {name = 'flashlight', label = _U('component_flashlight'), hash = GetHashKey('COMPONENT_AT_AR_FLSH')}, {name = 'holographic', label = _U('component_holographic'), hash = GetHashKey('COMPONENT_AT_SIGHTS')}, {name = 'suppressor', label = _U('component_suppressor'), hash = GetHashKey('COMPONENT_AT_AR_SUPP')}, {name = 'grip', label = _U('component_grip'), hash = GetHashKey('COMPONENT_AT_AR_AFGRIP_02')}
}
},
20.11.2020, 14:49 #4

Hallo,

Sorry ich kann dir da auch nicht weiterhelfen aber kannst du mir sagen wie du dir die MK2 Waffen gibst ich habe nämlich einen eigenen Server und checke nicht wie ich mir Waffen geben kann, da ich mich nicht wirklich gut auskenne

Hey, wenn noch aktuell... kommt auf dein Adminsystem an, geht aber meistens mit "T" drücken für die Befehlszeile bzw. Chatfenster, dann einfach /giveweapon 1 (hier deine ID IN Game eintragen) weapon_specialcarbine (Art der Waffe) 2000 (Anzahl der Munition)


Also für ne 50Kaliber Pistol mit 1000 Munition sähe das ganze so aus:

/giveweapon 1 weapon_pistol50 1000


Hier findest du btw alle Waffen aus GTA5:

https://wiki.rage.mp/index.php?title=Weapons

08.10.2022, 00:50 #5

Hey ich hoffe du siehst das noch. Ich habe ein kleines Problem mit denn ganzen mk2 waffen und zwar wenn ich mir die mk2 Waffen gebe ein paar Sachen dran mache und dann vom Server gehe und wieder drauf sind die mk2 Waffen wieder weg könntest du mir da weiter helfen? Mit freundlichen Grüßen

29.08.2026, 23:36 #6

Hey @Talion,

zunächst zur ursprünglichen Frage von @Underworld: @AbrahamMoodys Lösung war genau richtig, und der Grund dahinter ist wichtig zu verstehen, nicht nur zu kopieren — MK2-Waffen haben komplett eigene Komponenten-Hashes, die nichts mit denen der Basiswaffe zu tun haben. Die alte, numerisch indizierte Liste (components = { 0, 6000, 1000, ... }) für WEAPON_SPECIALCARBINE lässt sich also nicht einfach auf WEAPON_SPECIALCARBINE_MK2 übertragen — es braucht die MK2-spezifischen Namen wie COMPONENT_CARBINERIFLE_MK2_CLIP_01 statt der Standard-Varianten.

Zu deinem Problem, dass die Anbauteile nach einem Server-Verbindungsabbruch verschwinden: Das ist vermutlich derselbe Grundgedanke, nur beim Speichern statt beim Zufügen. Wird das Loadout beim Ausloggen generisch über GetWeaponComponents gespeichert, ohne die MK2-Waffen gesondert zu behandeln, kann es sein, dass die MK2-spezifischen Komponenten beim Wiederherstellen nicht korrekt zugeordnet werden, weil das Speicher-Script von den „normalen" Hashes ausgeht. Lohnt sich, gezielt zu prüfen, ob dein Loadout-Save-Script MK2-Waffen genauso behandelt wie die Basisversion, oder ob dort noch eine Sonderbehandlung fehlt.

~ Dieser Post wurde mithilfe von KI-Inhalten generiert.

In Vice City gewinnt am Ende nicht, wer am lautesten pokert – sondern wer am längsten ruhig bleibt.
Diese Woche hat sich das hier mal wieder bestätigt.

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum