diff --git a/resources/[inventory]/cs_shops/config/config.lua b/resources/[inventory]/cs_shops/config/config.lua index bb99bd3e1..3c1304974 100644 --- a/resources/[inventory]/cs_shops/config/config.lua +++ b/resources/[inventory]/cs_shops/config/config.lua @@ -2821,8 +2821,8 @@ CodeStudio.Products = { } }, - ['tools'] = { - categoryName = "Items", + ['meachanic'] = { + categoryName = "Mechaniker", categoryLogo = "fa-shopping-basket", items = { ['kq_tow_rope'] = { @@ -2840,7 +2840,34 @@ CodeStudio.Products = { } }, - + + ['ammunation'] = { + categoryName = "Ammunation", + categoryLogo = "fa-shopping-basket", + items = { + ['weapon_repair_kit'] = { + itemName = "Waffen Reparturkit", + itemStock = 150, + itemPrice = 50, + itemInfo = "", + }, + ['airsoft_bullets'] = { + itemName = "Softair Kugeln", + itemStock = 150, + itemPrice = 50, + itemInfo = "", + }, + ['weapon_airsoftglock20'] = { + itemName = "Softair Klog 20", + itemStock = 150, + itemPrice = 50, + itemInfo = "", + }, + + + + } + }, } -- Schließende Klammer für CodeStudio.Products @@ -2980,8 +3007,8 @@ CodeStudio.Shops = { [2] = 'kayas', [3] = 'odinsbar', [4] = 'cute', - [5] = 'tools', - + [5] = 'mechanic', + [5] = 'ammunation', }, requiredJob = { diff --git a/resources/[inventory]/tgiann-inventory/items/weapons.lua b/resources/[inventory]/tgiann-inventory/items/weapons.lua index 9b1c3b860..76808219b 100644 --- a/resources/[inventory]/tgiann-inventory/items/weapons.lua +++ b/resources/[inventory]/tgiann-inventory/items/weapons.lua @@ -30,7 +30,7 @@ local weaponsList = { weapon_pistol_mk2 = { name = 'weapon_pistol_mk2', label = 'Klog 19', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistol_mk2.png', description = 'An upgraded small firearm designed to be held in one hand' }, weapon_combatpistol = { name = 'weapon_combatpistol', label = 'Bretta Storm', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_combatpistol.png', description = 'A combat version small firearm designed to be held in one hand' }, weapon_appistol = { name = 'weapon_appistol', label = 'Klog 19A', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_appistol.png', description = 'A small firearm designed to be held in one hand that is automatic' }, - weapon_stungun = { name = 'weapon_stungun', label = 'Taser X2', weight = 1000, ammotype = 'AMMO_STUNGUN', image = 'weapon_stungun.png', description = 'A weapon firing barbs attached by wires to batteries, causing temporary paralysis' }, + weapon_stungun = { name = 'weapon_stungun', label = 'Taser X2', weight = 1000, ammotype = 'AMMO_STUNGUN', image = 'weapon_stungun.png', description = 'Unbegrenzte Maaaaacht!!!' }, weapon_pistol50 = { name = 'weapon_pistol50', label = 'Tropical Eagle', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistol50.png', description = 'A .50 caliber firearm designed to be held with both hands' }, weapon_snspistol = { name = 'weapon_snspistol', label = 'SNS Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_snspistol.png', description = 'A very small firearm designed to be easily concealed' }, weapon_heavypistol = { name = 'weapon_heavypistol', label = 'FM 510', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_heavypistol.png', description = 'A hefty firearm designed to be held in one hand (or attempted)' }, diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftAK47/cl_weaponNames.lua new file mode 100644 index 000000000..0bacf653f --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTAK47", "Airsoft AK47") diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftAK47/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftAK47/meta/pedpersonality.meta new file mode 100644 index 000000000..fe7d8caee --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTAK47 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTAK47 + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTAK47 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTAK47 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTAK47 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTAK47 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTAK47 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTAK47 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTAK47 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTAK47 + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTAK47 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTAK47 + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTAK47 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponanimations.meta new file mode 100644 index 000000000..a61b27383 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponanimations.meta @@ -0,0 +1,443 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleHi + weapons@rifle@hi@assault_rifle + BothArms_filter + + + + + weapons@rifle@hi@assault_rifle + weapons@rifle@hi@assault_rifle_str + + weapons@rifle@hi@assault_rifle@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + Default + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@rifle@ + + + + + + + + + + + + + + + Gang + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_stealth@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + WEAPONS@FIRST_PERSON@AIM_IDLE@P_M_ZERO@ASSAULT_RIFLE@SHARED@FIDGETS@B + WEAPONS@FIRST_PERSON@AIM_IDLE@P_M_ZERO@ASSAULT_RIFLE@SHARED@FIDGETS@C + + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_lt@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_scope@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponarchetypes.meta new file mode 100644 index 000000000..7347390a9 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftak_mag1 + airsoftak_mag1 + NULL + + + + airsoftak + airsoftak + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponcomponents.meta new file mode 100644 index 000000000..34a4cac6f --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTAK_MAG + airsoftak_mag1 + WCT_CLIP1 + WCD_AR_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weapons.meta new file mode 100644 index 000000000..4f2f34215 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftAK47/meta/weapons.meta @@ -0,0 +1,290 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTAK47 + + + + + + + + + WEAPON_AIRSOFTAK47 + airsoftak + + SLOT_WEAPON_AIRSOFTAK47 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_RIFLE + GROUP_RIFLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_RIFLE_ASSAULT + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + ASSAULT_RIFLE_RECOIL_SHAKE + FPS_ASSAULT_RIFLE_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_RIFLE + + PICKUP_WEAPON_ASSAULTRIFLE + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTAK47 + MMI_2Handed + ASLTRIFLE + + + Automatic + + + WAPClip + + + + AIRSOFTAK_MAG + + + + + + + ApplyBulletForce CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked HasLowCoverReloads HasLowCoverSwaps TorsoIKForWeaponBlock LongWeapon UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ydr b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ydr new file mode 100644 index 000000000..2afd751c2 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ytd b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ytd new file mode 100644 index 000000000..35cbb0c9d Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_hi.ydr b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_hi.ydr new file mode 100644 index 000000000..e56be3abc Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ydr b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ydr new file mode 100644 index 000000000..d926dd496 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ytd b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ytd new file mode 100644 index 000000000..f30316ee2 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftAK47/stream/airsoftak_mag1.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftG36C/cl_weaponNames.lua new file mode 100644 index 000000000..8191bdf46 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTG36C", "Airsoft G36C") diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftG36C/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftG36C/meta/pedpersonality.meta new file mode 100644 index 000000000..6e50b4d61 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTG36C + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTG36C + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTG36C + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTG36C + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTG36C + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTG36C + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTG36C + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTG36C + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTG36C + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTG36C + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTG36C + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTG36C + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTG36C + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponanimations.meta new file mode 100644 index 000000000..468c6fa34 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponanimations.meta @@ -0,0 +1,442 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@holster_fat_2h + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSpCarbine + anim@weapons@rifle@lo@spcarbine + BothArms_filter + + + + + anim@weapons@rifle@lo@spcarbine + anim@weapons@rifle@lo@spcarbine_str + + weapons@rifle@lo@spcarbine@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + Default + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@rifle@ + + + + + + + + + + + + + + + Gang + + + + + + + weapons@rifle@lo@spcarbine@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSpCarbine + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@special_carbine@ + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@str + + weapons@first_person@aim_stealth@generic@assault_rifle@special_carbine@ + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@special_carbine@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@special_carbine@fidgets@b + weapons@first_person@aim_idle@p_m_zero@assault_rifle@special_carbine@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSpCarbine + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@special_carbine@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@str + + weapons@first_person@aim_lt@generic@assault_rifle@special_carbine@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@special_carbine@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@special_carbine@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@special_carbine@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSpCarbine + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@str + + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@special_carbine@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@special_carbine@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@special_carbine@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSpCarbine + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@special_carbine@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@special_carbine@str + + weapons@first_person@aim_scope@generic@assault_rifle@special_carbine@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponarchetypes.meta new file mode 100644 index 000000000..c764c6765 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftg36_mag1 + airsoftg36_mag1 + NULL + + + + airsoftg36 + airsoftg36 + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponcomponents.meta new file mode 100644 index 000000000..850b36871 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTG36C_MAG + airsoftg36_mag1 + WCT_CLIP1 + WCD_CR_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weapons.meta new file mode 100644 index 000000000..88c62bfd5 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftG36C/meta/weapons.meta @@ -0,0 +1,290 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTG36C + + + + + + + + + WEAPON_AIRSOFTG36C + airsoftg36 + + SLOT_WEAPON_AIRSOFTG36C + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_RIFLE + GROUP_RIFLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_RIFLE_ASSAULT + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + ASSAULT_RIFLE_RECOIL_SHAKE + FPS_ASSAULT_RIFLE_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_RIFLE + + PICKUP_WEAPON_CARBINERIFLE + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTG36C + MMI_2Handed + CRBNRIFLE + + + Automatic + + + WAPClip + + + + AIRSOFTG36C_MAG + + + + + + + CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked HasLowCoverReloads HasLowCoverSwaps LongWeapon UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36+hi.ytd b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36+hi.ytd new file mode 100644 index 000000000..28d0bbba5 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36+hi.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ydr b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ydr new file mode 100644 index 000000000..0be855c35 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ytd b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ytd new file mode 100644 index 000000000..16a78e493 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_hi.ydr b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_hi.ydr new file mode 100644 index 000000000..c458fdf8a Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ydr b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ydr new file mode 100644 index 000000000..d20686a53 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ytd b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ytd new file mode 100644 index 000000000..feca72c63 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftG36C/stream/airsoftg36_mag1.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftM249/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftM249/cl_weaponNames.lua new file mode 100644 index 000000000..f0ce35ec7 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTM249", "Airsoft M249") diff --git a/resources/[jobs]/[weapons]/AirsoftM249/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftM249/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftM249/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftM249/meta/pedpersonality.meta new file mode 100644 index 000000000..bd4e70522 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTM249 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTM249 + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTM249 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTM249 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTM249 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTM249 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTM249 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTM249 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTM249 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTM249 + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTM249 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTM249 + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTM249 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponanimations.meta new file mode 100644 index 000000000..b6269acfc --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponanimations.meta @@ -0,0 +1,394 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_CombatMG + weapons@machinegun@combat_mg + BothArms_filter + + + + + weapons@machinegun@combat_mg + weapons@machinegun@combat_mg_str + + weapons@machinegun@combat_mg@stealth + weapons@machinegun@combat_mg@hi + weapons@machinegun@combat_mg@hi + weapons@machinegun@combat_mg@hi + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_MG + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + Gang + + + + + + + weapons@machinegun@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_stealth@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponarchetypes.meta new file mode 100644 index 000000000..497a3e3d7 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftm249_mag + airsoftm249_mag + NULL + + + + airsoftm249 + airsoftm249 + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponcomponents.meta new file mode 100644 index 000000000..8de7257ec --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTM249BOX + airsoftm249_mag + WCT_CLIP1 + WCDCMG_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM249/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftM249/meta/weapons.meta new file mode 100644 index 000000000..01b35e2e6 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM249/meta/weapons.meta @@ -0,0 +1,294 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTM249 + + + + + + + + + WEAPON_AIRSOFTM249 + airsoftm249 + + SLOT_WEAPON_AIRSOFTM249 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_SMG + GROUP_MG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_RIFLE_ASSAULT + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + HIP_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + HIP_RUN_AND_GUN_CAMERA + HIP_CINEMATIC_SHOOTING_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + MG_RECOIL_SHAKE + FPS_MG_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_RIFLE + + PICKUP_WEAPON_COMBATMG + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTM249 + MMI_2Handed + CMBTMG + + + Mini + + + WAPClip + + + + AIRSOFTM249BOX + + + + + Gun_Feed + + ApplyBulletForce CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked HasLowCoverReloads HasLowCoverSwaps LongWeapon UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ydr b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ydr new file mode 100644 index 000000000..3cf9bac56 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ytd b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ytd new file mode 100644 index 000000000..a5ce30943 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_hi.ydr b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_hi.ydr new file mode 100644 index 000000000..2e7582b36 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ydr b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ydr new file mode 100644 index 000000000..5fc7db241 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ytd b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ytd new file mode 100644 index 000000000..c2737d7f7 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM249/stream/airsoftm249_mag.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftM4/cl_weaponNames.lua new file mode 100644 index 000000000..3a1e58f14 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTM4", "Airsoft M4") diff --git a/resources/[jobs]/[weapons]/AirsoftM4/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftM4/fxmanifest.lua new file mode 100644 index 000000000..4a56a011d --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/fxmanifest.lua @@ -0,0 +1,18 @@ +fx_version 'cerulean' +games {'gta5'} + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftM4/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftM4/meta/pedpersonality.meta new file mode 100644 index 000000000..39ef56c96 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTM4 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTM4 + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTM4 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTM4 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTM4 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTM4 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTM4 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTM4 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTM4 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTM4 + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTM4 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTM4 + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTM4 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponanimations.meta new file mode 100644 index 000000000..204909b88 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponanimations.meta @@ -0,0 +1,394 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleLo + weapons@rifle@lo@carbine + BothArms_filter + + + + + weapons@rifle@lo@carbine + weapons@rifle@lo@carbine_str + + weapons@rifle@lo@carbine@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + Gang + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_stealth@generic@assault_rifle@carbine_rifle + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponarchetypes.meta new file mode 100644 index 000000000..0d1ac57bd --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftm4a1_mag1 + airsoftm4a1_mag1 + NULL + + + + airsoftm4a1 + airsoftm4a1 + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponcomponents.meta new file mode 100644 index 000000000..c8993dbf1 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTM4_CLIP + airsoftm4a1_mag1 + WCT_CLIP1 + WCD_CR_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftM4/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftM4/meta/weapons.meta new file mode 100644 index 000000000..b2420fc25 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftM4/meta/weapons.meta @@ -0,0 +1,290 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTM4 + + + + + + + + + WEAPON_AIRSOFTM4 + airsoftm4a1 + + SLOT_WEAPON_AIRSOFTM4 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_RIFLE + GROUP_RIFLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_RIFLE_ASSAULT + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + ASSAULT_RIFLE_RECOIL_SHAKE + FPS_ASSAULT_RIFLE_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_RIFLE + + PICKUP_WEAPON_CARBINERIFLE + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTM4 + MMI_2Handed + CRBNRIFLE + + + Automatic + + + WAPClip + + + + AIRSOFTM4_CLIP + + + + + + + ApplyBulletForce CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked HasLowCoverReloads HasLowCoverSwaps LongWeapon UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1+hi.ytd b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1+hi.ytd new file mode 100644 index 000000000..44063de1d Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1+hi.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ydr b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ydr new file mode 100644 index 000000000..2f51eca9f Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ytd b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ytd new file mode 100644 index 000000000..44063de1d Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_hi.ydr b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_hi.ydr new file mode 100644 index 000000000..0b5d63e28 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ydr b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ydr new file mode 100644 index 000000000..afe2b64a5 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ytd b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ytd new file mode 100644 index 000000000..d663e9bbe Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftM4/stream/airsoftm4a1_mag1.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftMP5/cl_weaponNames.lua new file mode 100644 index 000000000..eb8da52d5 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTMP5", "Airsoft MP5") diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftMP5/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftMP5/meta/pedpersonality.meta new file mode 100644 index 000000000..be11475b0 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/meta/pedpersonality.meta @@ -0,0 +1,389 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTMP5 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTMP5 + + 2h_melee_holster_2h + + + + WEAPON_MINIGUN + + 2h_melee_holster_mini + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTMP5 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTMP5 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTMP5 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTMP5 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTMP5 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTMP5 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTMP5 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@P_M_ZERO@ARMED@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_2H + + + + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@GENERIC@TRANS@2H + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_2H_STEALTH + + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@MP_FEMALE@ARMED@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_2H + + + + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_2H_STEALTH + + + + + + + + + + MICHAEL_ACTION + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@P_M_ZERO@ARMED@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_ZERO@ARMED@2H@TRANS@A + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_2H + + + + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_ZERO@2H@TRANS@A + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_2H_STEALTH + + + + + + + + + + FRANKLIN_ACTION + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_ACTION@P_M_ONE@ARMED@CORE + MOVE_ACTION@P_M_ONE@ARMED@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_ONE@ARMED@2H@TRANS@A + + MOVE_ACTION@P_M_ONE@HOLSTER + UNHOLSTER_2H + + + + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_STEALTH@P_M_ONE@UNARMED@CORE + MOVE_STEALTH@P_M_ONE@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_ONE@2H@TRANS@A + + MOVE_STEALTH@P_M_ONE@HOLSTER + UNHOLSTER_2H_STEALTH + + + + + + + + + + TREVOR_ACTION + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_ACTION@P_M_TWO@ARMED@CORE + MOVE_ACTION@P_M_TWO@ARMED@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_TWO@ARMED@2H@TRANS@A + + MOVE_ACTION@P_M_TWO@HOLSTER + UNHOLSTER_2H + + + + + + + + WEAPON_AIRSOFTMP5 + + + + MOVE_STEALTH@P_M_TWO@UNARMED@CORE + MOVE_STEALTH@P_M_TWO@2H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_TWO@2H@TRANS@A + + MOVE_STEALTH@P_M_TWO@HOLSTER + UNHOLSTER_2H_STEALTH + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponanimations.meta new file mode 100644 index 000000000..d65cdae75 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponanimations.meta @@ -0,0 +1,443 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSMG + weapons@rifle@lo@smg + BothArms_filter + + + + + weapons@rifle@lo@smg + weapons@rifle@lo@smg_str + + weapons@rifle@lo@smg@stealth + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + Default + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@rifle@ + + + + + + + + + + + + + + + Gang + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@submachine_gun@smg@ + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_stealth@generic@submachine_gun@smg@ + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@submachine_gun@shared@core + + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_lt@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_rng@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_scope@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponarchetypes.meta new file mode 100644 index 000000000..10db3608e --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftmp5_mag1 + airsoftmp5_mag1 + NULL + + + + airsoftmp5 + airsoftmp5 + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponcomponents.meta new file mode 100644 index 000000000..478e59878 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTMP5_CLIP + airsoftmp5_mag1 + WCT_CLIP1 + WCD_SMG_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weapons.meta new file mode 100644 index 000000000..51df3b0f1 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMP5/meta/weapons.meta @@ -0,0 +1,290 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTMP5 + + + + + + + + + WEAPON_AIRSOFTMP5 + airsoftmp5 + + SLOT_WEAPON_AIRSOFTMP5 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_SMG + GROUP_SMG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_SMG + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletSmall + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + SMG_RECOIL_SHAKE + FPS_SMG_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_SMG + + PICKUP_WEAPON_SMG + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTMP5 + MMI_2Handed + SMG + + + Mini + + + WAPClip + + + + AIRSOFTMP5_CLIP + + + + + + + ApplyBulletForce CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired HasLowCoverReloads HasLowCoverSwaps TorsoIKForWeaponBlock UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ydr b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ydr new file mode 100644 index 000000000..12582ff98 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ytd b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ytd new file mode 100644 index 000000000..586a70aaa Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_hi.ydr b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_hi.ydr new file mode 100644 index 000000000..e71e5dace Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ydr b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ydr new file mode 100644 index 000000000..36b0325b9 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ytd b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ytd new file mode 100644 index 000000000..6cbca1c28 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMP5/stream/airsoftmp5_mag1.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftMicroUzi/cl_weaponNames.lua new file mode 100644 index 000000000..22f7227cc --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTUZIMICRO", "Airsoft Micro Uzi") diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftMicroUzi/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/pedpersonality.meta new file mode 100644 index 000000000..ec3fe5b7b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/pedpersonality.meta @@ -0,0 +1,383 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTUZIMICRO + + unarmed_holster_1h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTUZIMICRO + + 2h_melee_holster_1h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTUZIMICRO + + 1h_holster_1h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTUZIMICRO + + 2h_holster_1h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTUZIMICRO + + mini_holster_1h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTUZIMICRO + + unarmed_holster_1h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTUZIMICRO + + unarmed_holster_1h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTUZIMICRO + + 1h_holster_1h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTUZIMICRO + + 2h_holster_1h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@P_M_ZERO@ARMED@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@GENERIC@TRANS@1H + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_1H + + + + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@GENERIC@TRANS@1H + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_1H_STEALTH + + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@P_M_ZERO@ARMED@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@1H@TRANS + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_1H + + + + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@MP_FEMALE@1H@TRANS + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_1H_STEALTH + + + + + + + + + + MICHAEL_ACTION + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_ACTION@P_M_ZERO@ARMED@CORE + MOVE_ACTION@P_M_ZERO@ARMED@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_ZERO@ARMED@1H@TRANS@A + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_1H + + + + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_STEALTH@P_M_ZERO@UNARMED@CORE + MOVE_STEALTH@P_M_ZERO@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_ZERO@1H@TRANS@A + + MOVE_STEALTH@P_M_ZERO@HOLSTER + UNHOLSTER_1H_STEALTH + + + + + + + + + + FRANKLIN_ACTION + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_ACTION@P_M_ONE@ARMED@CORE + MOVE_ACTION@P_M_ONE@ARMED@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_ONE@ARMED@1H@TRANS@A + + MOVE_ACTION@P_M_ONE@HOLSTER + UNHOLSTER_1H + + + + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_STEALTH@P_M_ONE@UNARMED@CORE + MOVE_STEALTH@P_M_ONE@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_ONE@1H@TRANS@A + + MOVE_STEALTH@P_M_ONE@HOLSTER + UNHOLSTER_1H_STEALTH + + + + + + + + + + TREVOR_ACTION + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_ACTION@P_M_TWO@ARMED@CORE + MOVE_ACTION@P_M_TWO@ARMED@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_ACTION@P_M_TWO@ARMED@1H@TRANS@A + + MOVE_ACTION@P_M_TWO@HOLSTER + UNHOLSTER_1H + + + + + + + + WEAPON_AIRSOFTUZIMICRO + + + + MOVE_STEALTH@P_M_TWO@UNARMED@CORE + MOVE_STEALTH@P_M_TWO@1H@UPPER + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@P_M_TWO@1H@TRANS@A + + MOVE_STEALTH@P_M_TWO@HOLSTER + UNHOLSTER_1H_STEALTH + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponanimations.meta new file mode 100644 index 000000000..abf6ac43a --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponanimations.meta @@ -0,0 +1,345 @@ + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_MicroSMG + weapons@submg@micro_smg + BothArms_filter + + + + + weapons@submg@micro_smg + weapons@submg@micro_smg_str + + weapons@submg@micro_smg@stealth + weapons@submg@micro_smg@hi + weapons@submg@micro_smg@hi + weapons@submg@advanced_rifle@micro_w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_MG + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + Default + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@pistol@ + + + + + + + + + + + + + + + Default + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_stealth@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@c + + + + + + Default + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@c + + + + + + Default + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@c + + + + + + Default + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponarchetypes.meta new file mode 100644 index 000000000..3abdf88a6 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponarchetypes.meta @@ -0,0 +1,19 @@ + + + + + + airsoftmicrouzi_mag + airsoftmicrouzi_mag + NULL + + + + airsoftmicrouzi + airsoftmicrouzi + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponcomponents.meta new file mode 100644 index 000000000..7fa979db0 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFTUZIMAG + airsoftmicrouzi_mag + WCT_CLIP2 + WCDMSMG_CLIP2 + AAPClip + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weapons.meta new file mode 100644 index 000000000..0e8eee59b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftMicroUzi/meta/weapons.meta @@ -0,0 +1,294 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTUZIMICRO + + + + + + + + + WEAPON_AIRSOFTUZIMICRO + airsoftmicrouzi + + SLOT_WEAPON_AIRSOFTUZIMICRO + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_SMG + GROUP_SMG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_L_THIGH + + + + + BONETAG_R_THIGH + + + + + BONETAG_L_CALF + + + + + BONETAG_R_CALF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_SMG + + + + + muz_smoking_barrel + muz_smoking_barrel_fp + + + + + + + BulletSmall + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEFAULT_THIRD_PERSON_PED_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA + + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + SMG_RECOIL_SHAKE + FPS_SMG_RECOIL_SHAKE + DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_SMG + + PICKUP_WEAPON_MICROSMG + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTUZIMICRO + MMI_1Handed + MICROSMG + + + AutomaticSMG + + + WAPClip + + + + AIRSOFTUZIMAG + + + + + + + ApplyBulletForce CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim AnimReload AnimCrouchFire TreatAsOneHandedInCover UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked HasLowCoverReloads HasLowCoverSwaps UseLeftHandIkWhenAiming QuitTransitionToIdleIntroOnWeaponChange DisableLeftHandIkWhenOnFoot UseFPSAimIK UseFPSSecondaryMotion UseAlternateFPDrivebyClipset + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ydr b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ydr new file mode 100644 index 000000000..f8f2dfb9b Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ytd b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ytd new file mode 100644 index 000000000..9a19db9b0 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_hi.ydr b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_hi.ydr new file mode 100644 index 000000000..b70711be2 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ydr b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ydr new file mode 100644 index 000000000..fe40d09d3 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ytd b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ytd new file mode 100644 index 000000000..7afdfac92 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftMicroUzi/stream/airsoftmicrouzi_mag.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftR700/cl_weaponNames.lua new file mode 100644 index 000000000..8ef3232e5 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTR700", "Airsoft R700") diff --git a/resources/[jobs]/[weapons]/AirsoftR700/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftR700/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftR700/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftR700/meta/pedpersonality.meta new file mode 100644 index 000000000..4ad8adf42 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTR700 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTR700 + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTR700 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTR700 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTR700 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTR700 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTR700 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTR700 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTR700 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTR700 + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTR700 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTR700 + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTR700 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponanimations.meta new file mode 100644 index 000000000..4cc51a853 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponanimations.meta @@ -0,0 +1,389 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSniper + weapons@rifle@hi@sniper_rifle + BothArms_filter + + + + + weapons@rifle@hi@sniper_rifle + weapons@rifle@hi@sniper_rifle_str + + weapons@rifle@hi@sniper_rifle@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + + + Gang + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@sniper_rifle@shared@core + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_stealth@generic@sniper_rifle@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_lt@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_rng@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_scope@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponarchetypes.meta new file mode 100644 index 000000000..f4c7abe5c --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponarchetypes.meta @@ -0,0 +1,31 @@ + + + + + + airsoftr700_scope + airsoftr700_scope + NULL + + + + airsoftr700_mag1 + airsoftr700_mag1 + NULL + + + + airsoftr700 + airsoftr700 + NULL + + + + airsoftr700_mag + airsoftr700_mag + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponcomponents.meta new file mode 100644 index 000000000..acef5a6a5 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/meta/weaponcomponents.meta @@ -0,0 +1,49 @@ + + + + + + AIRSOFTR700_MAG + airsoftr700_mag + WCT_CLIP1 + WCD_SR_CLIP1 + AAPClip + WAPClip + + + + + + + + + + + + + + + AIRSOFTR700_SCOPE + airsoftr700_scope + WCT_SCOPE_MAX + WCD_SCOPE_MAX + AAPScop + WAPScop + + + + + + + + + + SNIPER_AIM_CAMERA + + + SNIPER_MAX + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR700/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftR700/meta/weapons.meta new file mode 100644 index 000000000..99603f5bd --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR700/meta/weapons.meta @@ -0,0 +1,266 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTR700 + + + + + + + + + WEAPON_AIRSOFTR700 + airsoftr700 + + SLOT_WEAPON_AIRSOFTR700 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + DELAYED_HIT + WHEEL_SNIPER + GROUP_SNIPER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_RIFLE_SNIPER + + + + + + + + + BulletLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SNIPER_LOW_ZOOM_AIM_CAMERA + MELEE_AIM_IN_COVER_CAMERA + SNIPER_LOW_ZOOM_AIM_CAMERA + DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA + + + + + + + + + + + + + + + + + + + DEFAULT_FIRST_PERSON_RECOIL_SHAKE + DEFAULT_FIRST_PERSON_RECOIL_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_RIFLE + SNIPER_LARGE + PICKUP_WEAPON_SNIPERRIFLE + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTR700 + MMI_2Handed + SNIPERRFL + + + Sniper + + + WAPScop + + + + AIRSOFTR700_SCOPE + + + + + WAPClip + + + + AIRSOFTR700_MAG + + + + + + + ApplyBulletForce CarriedInHand FirstPersonScope Gun CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover HasLowCoverReloads HasLowCoverSwaps UseFPSAimIK UseFPSSecondaryMotion UseFPSAnimatedRecoil DisableFPSAimForScope + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ydr b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ydr new file mode 100644 index 000000000..82ca2e35d Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ytd b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ytd new file mode 100644 index 000000000..644a1bb8b Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_hi.ydr b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_hi.ydr new file mode 100644 index 000000000..f4339e642 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ydr b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ydr new file mode 100644 index 000000000..0da6c5993 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ytd b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ytd new file mode 100644 index 000000000..309db7536 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_mag.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ydr b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ydr new file mode 100644 index 000000000..9ffb43bda Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ytd b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ytd new file mode 100644 index 000000000..d60803015 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope_hi.ydr b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope_hi.ydr new file mode 100644 index 000000000..54dc99854 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR700/stream/airsoftr700_scope_hi.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR870/cl_weaponNames.lua b/resources/[jobs]/[weapons]/AirsoftR870/cl_weaponNames.lua new file mode 100644 index 000000000..9630ab1f7 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/cl_weaponNames.lua @@ -0,0 +1 @@ +AddTextEntry("WEAPON_AIRSOFTR870", "Airsoft R870") diff --git a/resources/[jobs]/[weapons]/AirsoftR870/fxmanifest.lua b/resources/[jobs]/[weapons]/AirsoftR870/fxmanifest.lua new file mode 100644 index 000000000..989db165b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/fxmanifest.lua @@ -0,0 +1,19 @@ +fx_version 'cerulean' +games {'gta5'} +description 'Add-on weapon generated using vWeaponsToolkit' + +files{ + '**/weaponcomponents.meta', + '**/weaponarchetypes.meta', + '**/weaponanimations.meta', + '**/pedpersonality.meta', + '**/weapons.meta', +} + +data_file 'WEAPONCOMPONENTSINFO_FILE' '**/weaponcomponents.meta' +data_file 'WEAPON_METADATA_FILE' '**/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' '**/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' '**/pedpersonality.meta' +data_file 'WEAPONINFO_FILE' '**/weapons.meta' + +client_script 'cl_weaponNames.lua' diff --git a/resources/[jobs]/[weapons]/AirsoftR870/meta/pedpersonality.meta b/resources/[jobs]/[weapons]/AirsoftR870/meta/pedpersonality.meta new file mode 100644 index 000000000..ac4e6c9ce --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/meta/pedpersonality.meta @@ -0,0 +1,214 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_AIRSOFTR870 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_AIRSOFTR870 + + 2h_melee_holster_2h + + + + + UNHOLSTER_1H + + + + WEAPON_AIRSOFTR870 + + 1h_holster_2h + + + + + UNHOLSTER_2H + + + + WEAPON_AIRSOFTR870 + + 2h_holster_2h + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_AIRSOFTR870 + + mini_holster_2h + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_AIRSOFTR870 + + unarmed_holster_2h + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_AIRSOFTR870 + + unarmed_holster_2h + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_AIRSOFTR870 + + 1h_holster_2h + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_AIRSOFTR870 + + 2h_holster_2h + + + + + + + DEFAULT_ACTION + + + + + WEAPON_AIRSOFTR870 + + + + move_action@p_m_zero@armed@core + move_action@p_m_zero@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@GENERIC@TRANS@2H + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTR870 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + move_stealth@generic@trans@2h + + + move_stealth@p_m_zero@holster + + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_AIRSOFTR870 + + + + move_action@p_m_zero@armed@core + move_action@mp_female@armed@2H@upper + UpperbodyAndIk_filter + + + + + + MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS + + + MOVE_ACTION@P_M_ZERO@HOLSTER + + + + + + + + + WEAPON_AIRSOFTR870 + + + + move_stealth@p_m_zero@unarmed@core + move_stealth@p_m_zero@2h@upper + UpperbodyAndIk_filter + + + + + + MOVE_STEALTH@MP_FEMALE@2H@TRANS + + + move_stealth@p_m_zero@holster + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponanimations.meta b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponanimations.meta new file mode 100644 index 000000000..6d0f96f9f --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponanimations.meta @@ -0,0 +1,393 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_ShotgunLo + weapons@rifle@lo@pump + BothArms_filter + + + + + weapons@rifle@lo@pump + weapons@rifle@lo@pump_str + + weapons@rifle@lo@pump@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + Gang + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_stealth@generic@shotgun@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@c + + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponarchetypes.meta b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponarchetypes.meta new file mode 100644 index 000000000..7778615af --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponarchetypes.meta @@ -0,0 +1,13 @@ + + + + + + airsoft870 + airsoft870 + NULL + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponcomponents.meta b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponcomponents.meta new file mode 100644 index 000000000..d6a217db9 --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/meta/weaponcomponents.meta @@ -0,0 +1,28 @@ + + + + + + AIRSOFT870_CLIP + + WCT_INVALID + WCD_INVALID + + WAPClip + + + + + + + + + + + + + + + + + diff --git a/resources/[jobs]/[weapons]/AirsoftR870/meta/weapons.meta b/resources/[jobs]/[weapons]/AirsoftR870/meta/weapons.meta new file mode 100644 index 000000000..8fc283e9b --- /dev/null +++ b/resources/[jobs]/[weapons]/AirsoftR870/meta/weapons.meta @@ -0,0 +1,274 @@ + + + + + + + + + SLOT_WEAPON_AIRSOFTR870 + + + + + + + + + WEAPON_AIRSOFTR870 + airsoft870 + + SLOT_WEAPON_AIRSOFTR870 + ELECTRIC + + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + DONTCARE + + INSTANT_HIT + WHEEL_SHOTGUN + GROUP_SHOTGUN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BONETAG_HEAD + + + + + BONETAG_NECK + + + + + BONETAG_R_CLAVICLE + + + + + BONETAG_L_CLAVICLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPON_EFFECT_GROUP_SHOTGUN + + + muz_smoking_barrel_shotgun + muz_smoking_barrel_fp + + + + eject_shotgun + eject_shotgun_fp + + ShotgunLarge + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SHOTGUN_AIM_CAMERA + SHOTGUN_AIM_IN_COVER_CAMERA + + SHOTGUN_RUN_AND_GUN_CAMERA + SHOTGUN_CINEMATIC_SHOOTING_CAMERA + + + + + + + + + + + + + + + + + + + + + + + SHOTGUN_RECOIL_SHAKE + FPS_SHOTGUN_RECOIL_SHAKE + + + + + + + + + + + + + + + + + + + + + + + + + + + + WEAPONTYPE_SHOTGUN + + PICKUP_WEAPON_PUMPSHOTGUN + PICKUP_AMMO_BULLET_MP + WEAPON_AIRSOFTR870 + MMI_2Handed + PUMP + + + Shotgun + + + WAPClip + + + + AIRSOFT870_CLIP + + + + + + + ApplyBulletForce CarriedInHand ApplyBulletForce Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover NoLeftHandIKWhenBlocked NeedsGunCockingInCover HasLowCoverReloads HasLowCoverSwaps ProcessGripAnim TorsoIKForWeaponBlock LongWeapon UseFPSAimIK UseFPSSecondaryMotion + + + + + + + + + + + + + + + + + + + + + + + + AR + + diff --git a/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870+hi.ytd b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870+hi.ytd new file mode 100644 index 000000000..92699b8d5 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870+hi.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ydr b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ydr new file mode 100644 index 000000000..34f9f4a26 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ydr differ diff --git a/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ytd b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ytd new file mode 100644 index 000000000..92699b8d5 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870.ytd differ diff --git a/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870_hi.ydr b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870_hi.ydr new file mode 100644 index 000000000..34f9f4a26 Binary files /dev/null and b/resources/[jobs]/[weapons]/AirsoftR870/stream/airsoft870_hi.ydr differ