Jump to content
Halvhjearne

Taru pods utilization mod / script

Recommended Posts

so i realized that some server owners has been checking out my github and noticed the Taru pods mod/script i made.

 

however, unfortunatly not as many has had the courtesy of actually reporting back to me about functionality/bugs, so i decided to just release it here for everyone to enjoy and i can see what everyone has to say about it.

 

What is this?

 

this script was inspired by this mod:

http://www.armaholic.com/page.php?id=27532

 

one of my players asked me to add this mod, but i feelt that this could be done without having to add an extra mod to every client, so i created this:

 

this is a script that will allow players to attach the taru pods to the base taru that does not have a pod attached by default, if the pod is dropped above 25m height, the pod will be dropped in a parachute, else the pod is just dropped.

 

1413892504-arma3-2014-10-21-12-51-45-27.

(more pics soon)

 

i also made possibility to sell pods at the traders without getting in as driver (claim action) that i will be uploading to my github soon.

 

to attach a pod:

  1. Land "on" the pod with a wheel on each side as close as possible
  2. make sure wheels are touching ground
  3. scroll and use the attach scroll action to attach a pod

scroll to detach/para drop it again.

 

to make sure the pod saves new position after being moved, then either enter the pod or change inventory in it.

pods should now save when dropped.

 

so here goes:

https://github.com/Halvhjearne/taru-pods

 

to install this, add to the bottom of your init.sqf:

execVM "addons\taru_pods\taru_init.sqf";

(or wherever you decide to install it, folder is not important)

 

if you have antihack, you will need to disable attach and scroll actions checks (more info on this will come soon).

 

you will also need to add the pods to traders / epochconfog.hpp

the pod classnames are:

"Land_Pod_Heli_Transport_04_bench_F"
"Land_Pod_Heli_Transport_04_covered_F"
"Land_Pod_Heli_Transport_04_medevac_F"
"Land_Pod_Heli_Transport_04_box_F"
"Land_Pod_Heli_Transport_04_fuel_F"
"Land_Pod_Heli_Transport_04_repair_F"
"Land_Pod_Heli_Transport_04_ammo_F"

Share this post


Link to post
Share on other sites

wow. great. I gonna add it to my server now!

 

edit--------

 

i have qeustions

 

if i change Taru's cargo pod to bench pod. is classname changed to save in DB? (Taru cargo → Taru bench)

 

if changed, is it still persistence on DB unrelated with Vehicle spawn cap.

Share this post


Link to post
Share on other sites

Dude,

 

I tinkered with this and couldn't get Xeno's to work. You are awesome... definitely going to have to tap your PayPal, you do a ton for the community.

 

Question: the pods won't save their new locations unless someone unlocks them and move something into the inventory and back out. Did you find a work-around for that?

Share this post


Link to post
Share on other sites

wow. great. I gonna add it to my server now!

 

edit--------

 

i have qeustions

 

if i change Taru's cargo pod to bench pod. is classname changed to save in DB? (Taru cargo → Taru bench)

 

if changed, is it still persistence on DB unrelated with Vehicle spawn cap.

 

the classname does not change and i advice you to remove the pods before a restart, or it will most likely blow up along with the chopper when it is spawned in after.

 

Dude,

 

I tinkered with this and couldn't get Xeno's to work. You are awesome... definitely going to have to tap your PayPal, you do a ton for the community.

 

Question: the pods won't save their new locations unless someone unlocks them and move something into the inventory and back out. Did you find a work-around for that?

 

there is currently no workaround for that, ill see what i can do, but its not my main priority tho as you can just enter or change some inventory to save it.

Share this post


Link to post
Share on other sites

the classname does not change and i advice you to remove the pods before a restart, or it will most likely blow up along with the chopper when it is spawned in after.

 

 

there is currently no workaround for that, ill see what i can do, but its not my main priority tho as you can just enter or change some inventory to save it.

 

Ya, I have the pods in even though I couldn't get the lift script working for them. They actually make more efficient storage units then the shelfs and it's easier to refresh them then go through each shelf doing the same routine but making sure all the players that come on understand is the problem.

 

Thanks! Glad to know it isn't just me that ran into that issue with the pods.

Share this post


Link to post
Share on other sites
"Land_Pod_Heli_Transport_04_bench_F"
"Land_Pod_Heli_Transport_04_covered_F"
"Land_Pod_Heli_Transport_04_medevac_F"
"Land_Pod_Heli_Transport_04_box_F"
"Land_Pod_Heli_Transport_04_fuel_F"
"Land_Pod_Heli_Transport_04_repair_F"
"Land_Pod_Heli_Transport_04_ammo_F"

Actually I did not have to this. The pods worked fine just adding them to the trader's pricing list (I am using your blackmarket script). However if someone does end up needing to add them they can add them with the count 0 and it works fine, they just won't spawn and have to be bought IF they are using a custom trader.

Share this post


Link to post
Share on other sites

the classname does not change and i advice you to remove the pods before a restart, or it will most likely blow up along with the chopper when it is spawned in after.

 

 

there is currently no workaround for that, ill see what i can do, but its not my main priority tho as you can just enter or change some inventory to save it.

 

 

I'm sorry for my miss read. its only for Taru that have not a pod. I got it.  and it works perfectly.

 

I decided remove another type of Taru on my server, and increase spawn amount of defalut Taru and Pods!

 

It will be great. :) thanks halv!

Share this post


Link to post
Share on other sites

 

13:08:33 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:33 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:33 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:33 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:33 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

13:08:34 class HitPoints::HitEngine not found in Land_Pod_Heli_Transport_04_box_F

 

 

didnt work, and havnt the scroll menue entry

Share this post


Link to post
Share on other sites

ok then its not from the script but i have no idea why its not work

 

in my init is  this:

 

[] execVM "addons\taru_pods\taru_init.sqf";

 

an in the mission dir:

 

\addons\taru_pods

is the taru_init.sqf

 

And i use BattleyeAH! not infistar(its not secure massiv bypasses)

 

and in the scripts.txt is this:

7 enableCollisionWith       !="_pod enableCollisionWith _heli;"

7 attachTo                        !="_pod attachTo [_heli,(_attribs select 0)];"

 

and publicvariable.txt:
5 "" !="HALV_fnc_parapod"

Share this post


Link to post
Share on other sites

ok then its not from the script but i have no idea why its not work

 

in my init is  this:

 

[] execVM "addons\taru_pods\taru_init.sqf";

 

an in the mission dir:

 

\addons\taru_pods

is the taru_init.sqf

 

And i use BattleyeAH! not infistar(its not secure massiv bypasses)

 

and in the scripts.txt is this:

7 enableCollisionWith       !="_pod enableCollisionWith _heli;"

7 attachTo                        !="_pod attachTo [_heli,(_attribs select 0)];"

 

and publicvariable.txt:

5 "" !="HALV_fnc_parapod"

 

read the instructions again.

 

my guess is either you did not install it correctly or you do not meet requirements to lift.

Share this post


Link to post
Share on other sites

Ok... I am not sure what is going on.

 

I added the new file into the mission.pbo. I did not change the path at all.

I double checked in the init... everything seems fine there. Server RPT is clean, no errors from it.

 

However, the script breaks Hooking completely on my server, anytime someone uses lift straps as soon as they attach to a vehicle they break back off and dissapear. And I cannot get the Attach option in the menu, I am not sure how close you need to be but the pod is under the helicopter, more towards the tail but over it. If I disable the script I can lift again fine with the Hook option.

 

Infistar: _CAO = false; _CAP = false; _KFR = false; _RVR = false; _RPR = false;

 

 

my init:

[] execVM "addons\halv_spawn\init.sqf";
[] execVM "trader\init.sqf";
[] execVM "custom\HALV_takegive_crypto_init.sqf";
[] execVM "trader\resetvehicleammo.sqf";
if (isServer) then {
    execVM "\q\addons\traderATMs\init.sqf";
};
if(isNil "donor_list") then
{
  [] execVM "donor.sqf"; 
};
if(hasInterface)then{
if (!isDedicated) then 
{
// EnergyBoost
[] execVM "custom\EnergyBoost.sqf";
systemchat("EnergyBoost loaded");
 
};
[] execVM "custom\service_point\service_point.sqf";
[] execVM "addons\paintshop\paintshop.sqf";
[] execVM "semClient.sqf";
[] execVM "sdrop-start.sqf";
[] execVM "addons\status_bar\init_statusBar.sqf"
};
[] execVM "custom\fuel.sqf";
[] execVM "IgiLoad\IgiLoadInit.sqf";
[] execVM "addons\taru_pods\taru_init.sqf";
[] execVM "addons\messages\init.sqf";
[] execVM "custom\Welcome\Welcome.sqf";
[] execVM "custom\camera.sqf";
#include "A3EAI_Client\A3EAI_initclient.sqf";

Any help would be greatly appreciated.

Share this post


Link to post
Share on other sites

Ok... I am not sure what is going on.

 

I added the new file into the mission.pbo. I did not change the path at all.

I double checked in the init... everything seems fine there. Server RPT is clean, no errors from it.

 

However, the script breaks Hooking completely on my server, anytime someone uses lift straps as soon as they attach to a vehicle they break back off and dissapear. And I cannot get the Attach option in the menu, I am not sure how close you need to be but the pod is under the helicopter, more towards the tail but over it. If I disable the script I can lift again fine with the Hook option.

 

Infistar: _CAO = false; _CAP = false; _KFR = false; _RVR = false; _RPR = false;

 

 

my init:

[] execVM "addons\halv_spawn\init.sqf";
[] execVM "trader\init.sqf";
[] execVM "custom\HALV_takegive_crypto_init.sqf";
[] execVM "trader\resetvehicleammo.sqf";
if (isServer) then {
    execVM "\q\addons\traderATMs\init.sqf";
};
if(isNil "donor_list") then
{
  [] execVM "donor.sqf"; 
};
if(hasInterface)then{
if (!isDedicated) then 
{
// EnergyBoost
[] execVM "custom\EnergyBoost.sqf";
systemchat("EnergyBoost loaded");
 
};
[] execVM "custom\service_point\service_point.sqf";
[] execVM "addons\paintshop\paintshop.sqf";
[] execVM "semClient.sqf";
[] execVM "sdrop-start.sqf";
[] execVM "addons\status_bar\init_statusBar.sqf"
};
[] execVM "custom\fuel.sqf";
[] execVM "IgiLoad\IgiLoadInit.sqf";
[] execVM "addons\taru_pods\taru_init.sqf";
[] execVM "addons\messages\init.sqf";
[] execVM "custom\Welcome\Welcome.sqf";
[] execVM "custom\camera.sqf";
#include "A3EAI_Client\A3EAI_initclient.sqf";

Any help would be greatly appreciated.

 

sorry, i forgot i had my anti lift near jammers in this, ill remove it if its a problem.

 

update from github now and it will be fixed.

Share this post


Link to post
Share on other sites

OK, that definitely fixed the hook issue. However still no attach functionality. I hooked the pod to make sure it was directly under me, placed it down, released the hook and lowered myself directly onto it, wheels all the way on the ground with engines on and I got no attach option. Any idea what's still mucking up the works for me?

 

Also, I just doubled checked to confirm I am using the EPOCH variant of the Taru Lift Helicopter.

Share this post


Link to post
Share on other sites

OK, that definitely fixed the hook issue. However still no attach functionality. I hooked the pod to make sure it was directly under me, placed it down, released the hook and lowered myself directly onto it, wheels all the way on the ground with engines on and I got no attach option. Any idea what's still mucking up the works for me?

 

Also, I just doubled checked to confirm I am using the EPOCH variant of the Taru lift.

 

 Same issue here. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Halvhjearne
      i just threw this together, cause i wanted to backup my database once in a while, however i do not want be held responsible for anything you do to your system.
       
      pls remeber to backup anything you hold dearly before using this and NEVER use this with root permissions!
       
      http://pastebin.com/iBiZkvUb
       
      if setup correctly the script will backup the database to a folder named the day of the week, database name/folder will be something like:
      /whatever/dayoftheweek/dump_2015_26-07_14.00-01.rdb If you do not plan to use the same user, that runs redis-server to run the backup script, then you will need to make sure the dump.rdb is written with permissions to allow this.
       
      by default redis-server will be starting with --umask 007 flag, to change it you need to change the redis-server init script (mine was located at /etc/init.d/redis-server).
       
      find the line that starts like this:
      if start-stop-daemon --start --quiet --umask 003 this is whats important:
      --umask 007 we will need to change this to something like:
      --umask 003 now it will write the file with read permissions for all users (-rw-rw-r--).
       
      now make sure to restart redis-server:
      service redis-server restart change the path's on top of the script to determin where the database is located:
      # set path to where your redis.rdb file is located REDISDBDIR=/var/lib/redis and where you want the files to end up:
      # set path to where you want the db file to end up DBBACKUPDIR=/media/9c2af2c6-2d7e-4383-9255-6fa2b6d58a28/SysDisk/armabackup if you want it to delete or show you old database files you can use/uncomment the lines on the bottom:
      ########################################################## # Change how long you want to save a database copy below # ########################################################## #show old db's, uncomment to use: #-mmin = +minutes #find ${DBBACKUPDIR} -type f -mmin +240 #-mtime = +days #find ${DBBACKUPDIR} -type f -mtime +3 ################## IMPORTANT: ############################ # delete db's older than 7days, change the 7 below # # or comment out with a # infront of the line to disable # ########################################################## #find $DBBACKUPDIR -type f -mtime +7 -delete have fun
       
      Regards
      Halv
    • By Suppe
      /*
          HS Blackmarket
          by Halv & Suppe
      */

      The HS Blackmarket is a 'new' Trader-system for A3 Epoch, it was created in collaboration with Halv, Halv wrote the main part of the script, he is the true genius.

      Features:
      - Trader with Custom Dialog (Menu)
      - Trader with unlimited supply
      - You control how many Trader will spawn
      - Trader will spawn random over the Map
      - Trader will spawn in 5 different "Camps"
      - With persistent Vehicles or not persistent Vehicles
      - Easily edit/add Prices, Items, Vehicles, Weapons
      - Easily Blacklist Items, Vehicles, Weapons
      - Easily control about Vehicleammo
      - Vehicleammo count over restart (10 bullets left for the restart = 10 bullets left after restart)
      - Static and Random Traders
      - Work with stock Epoch AH and infistar
      - Work without emod !
      - Work on every Map
       
      Pictures:



       
      Download:
      https://github.com/GBR-Suppe/a3_epoch_HSBlackmarket
       
       
      Install:
      - Copy the "trader" Folder and the Stringtable.xml in your epoch.Mission

      - Add to your init:
        [] execVM "trader\init.sqf"; [] execVM "trader\resetvehicleammo.sqf";   [] execVM "trader\HALV_takegive_crypto_init.sqf";  - Add to your description.ext  ( on the very top and if you use Halv's spawn script as well, you need only 1x the Halv_defines.hpp)
        #include "trader\Halv_defines.hpp" #include "trader\tradedialog.hpp"   #include "trader\HSPricing.hpp" - (optional) Open epoch.Mission/trader/init.sqf to configurate the HS Blackmarket
       
      - (optional) Open epoch.Mission/trader/settings.sqf and resetvehicleammo.sqf to configurate the Vehicleammo

      - (optional) Open epoch.Mission/trader/HSPricing.hpp to configurate prices, or to add Items, Vehicles, Weapons and so on

      - (optional) Remove 1 Epoch Trader for every Blackmarket Trader you added (remove Epoch Trader: \Arma 3\@epochhive\epochconfig.hpp  ,search for NPCSlotsLimit)
       
      - (optional) To get all messages of the traders (like the vehicleworldlimit check) you need:
       
      Edit your BE Filter:



       
      For infistar Server:



       
       
        for Halv                              for Suppe
       
      Copyright © 2015 Halvhjearne & Suppe

      This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your    option) any later version.

      This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

      You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
    • By Halvhjearne
      after making loot tables and pricelists for @cup wepons on my server, i thought this might come usefull to someone ...
       
      complete unsorted list of weapons:
      //Class Name Display Name Type Picture Muzzles Magazines Attachments ["Shotgun"], // AA-12 Shotgun CUP_sgun_AA12 "CUP_sgun_AA12", // M1014 Shotgun CUP_sgun_M1014 "CUP_sgun_M1014", // Saiga12K Shotgun CUP_sgun_Saiga12K "CUP_sgun_Saiga12K", ["Grenadelauncher"], // M32 Grenadelauncher CUP_glaunch_M32 "CUP_glaunch_M32", // M79 Grenadelauncher CUP_glaunch_M79 "CUP_glaunch_M79", // Mk13 EGLM Grenadelauncher CUP_glaunch_Mk13 "CUP_glaunch_Mk13", ["Launcher"], // Igla 9K38 Launcher CUP_launch_Igla "CUP_launch_Igla", // FGM-148 Javelin Launcher CUP_launch_Javelin "CUP_launch_Javelin", // Metis Launcher Launcher CUP_launch_Metis "CUP_launch_Metis", // NLAW Launcher CUP_launch_NLAW "CUP_launch_NLAW", // RPG-7V Launcher CUP_launch_RPG7V "CUP_launch_RPG7V", // RPG 18 Launcher CUP_launch_RPG18 "CUP_launch_RPG18", // Mk153 Mod 0 SMAW Launcher CUP_launch_Mk153Mod0_SMAWOptics "CUP_launch_Mk153Mod0_SMAWOptics", // FIM-92 Stinger Launcher CUP_launch_FIM92Stinger "CUP_launch_FIM92Stinger", // M3 MAAWS Launcher CUP_launch_MAAWS "CUP_launch_MAAWS", // Mk153 Mod 0 SMAW Launcher CUP_launch_Mk153Mod0 "CUP_launch_Mk153Mod0", // Strela-2 9K32 Launcher CUP_launch_9K32Strela "CUP_launch_9K32Strela", // M136 AT-4 launcher Launcher CUP_launch_M136 "CUP_launch_M136", // M3 MAAWS Launcher CUP_launch_MAAWS_Scope "CUP_launch_MAAWS_Scope", // M47 Dragon Launcher CUP_launch_M47 "CUP_launch_M47", ["SMG"], // Scorpion EVO SMG CUP_smg_EVO_MRad_Flashlight "CUP_smg_EVO_MRad_Flashlight", // Scorpion EVO SMG CUP_smg_EVO_MRad_Flashlight_Snds "CUP_smg_EVO_MRad_Flashlight_Snds", // MP5 SD6 SMG CUP_smg_MP5SD6 "CUP_smg_MP5SD6", // MP5A5 SMG CUP_smg_MP5A5 "CUP_smg_MP5A5", // Scorpion EVO SMG CUP_smg_EVO "CUP_smg_EVO", // PP-19 Bizon SMG CUP_smg_bizon "CUP_smg_bizon", // PP-19 Bizon SMG CUP_smg_bizon_snds "CUP_smg_bizon_snds", ["Handgun"], // M1911 Handgun CUP_hgun_Colt1911 "CUP_hgun_Colt1911", // CZ 75 P-07 Compact Handgun CUP_hgun_Compact "CUP_hgun_Compact", // CZ 75 P-07 Duty Handgun CUP_hgun_Duty_M3X "CUP_hgun_Duty_M3X", // Glock 17 Handgun CUP_hgun_glock17_flashlight "CUP_hgun_glock17_flashlight", // Makarov Handgun CUP_hgun_Makarov "CUP_hgun_Makarov", // PB 6P9 Handgun CUP_hgun_PB6P9_snds "CUP_hgun_PB6P9_snds", // Micro UZI PDW Handgun CUP_hgun_MicroUzi "CUP_hgun_MicroUzi", // Micro UZI PDW Handgun CUP_hgun_MicroUzi_snds "CUP_hgun_MicroUzi_snds", // CZ 75 SP-01 Phantom Handgun CUP_hgun_Phantom_Flashlight "CUP_hgun_Phantom_Flashlight", // CZ 75 SP-01 Phantom Handgun CUP_hgun_Phantom_Flashlight_snds "CUP_hgun_Phantom_Flashlight_snds", // Taurus Tracker Model 455 Handgun CUP_hgun_TaurusTracker455 "CUP_hgun_TaurusTracker455", // Taurus Tracker Model 455 (Gold) Handgun CUP_hgun_TaurusTracker455_gold "CUP_hgun_TaurusTracker455_gold", // M9 Handgun CUP_hgun_M9 "CUP_hgun_M9", // M9 Handgun CUP_hgun_M9_snds "CUP_hgun_M9_snds", // SA-61 Handgun CUP_hgun_SA61 "CUP_hgun_SA61", // CZ 75 P-07 Duty Handgun CUP_hgun_Duty "CUP_hgun_Duty", // CZ 75 SP-01 Phantom Handgun CUP_hgun_Phantom "CUP_hgun_Phantom", // M1911 Handgun CUP_hgun_Colt1911_snds "CUP_hgun_Colt1911_snds", // PB 6P9 Handgun CUP_hgun_PB6P9 "CUP_hgun_PB6P9", // Glock 17 Handgun CUP_hgun_Glock17 "CUP_hgun_Glock17", // Glock 17 Handgun CUP_hgun_glock17_flashlight_snds "CUP_hgun_glock17_flashlight_snds", // Glock 17 Handgun CUP_hgun_glock17_snds "CUP_hgun_glock17_snds", ["Sniper Rifle"], // Dragunov SVD Sniper Rifle CUP_srifle_SVD_pso "CUP_srifle_SVD_pso", // SVD Camo Sniper Rifle CUP_srifle_SVD_wdl_ghillie "CUP_srifle_SVD_wdl_ghillie", // SVD Desert Camo Sniper Rifle CUP_srifle_SVD_des_ghillie_pso "CUP_srifle_SVD_des_ghillie_pso", // Dragunov SVD Sniper Rifle CUP_srifle_SVD_NSPU "CUP_srifle_SVD_NSPU", // M14 DMR Sniper Rifle CUP_srifle_DMR "CUP_srifle_DMR", // KSVK Sniper Rifle CUP_srifle_ksvk "CUP_srifle_ksvk", // M110 Sniper Rifle CUP_srifle_M110 "CUP_srifle_M110", // M14 Sniper Rifle CUP_srifle_M14 "CUP_srifle_M14", // M24 (desert) Sniper Rifle CUP_srifle_M24_des "CUP_srifle_M24_des", // M24 (woodland) Sniper Rifle CUP_srifle_M24_wdl "CUP_srifle_M24_wdl", // M24 (camo woodland) Sniper Rifle CUP_srifle_M24_ghillie "CUP_srifle_M24_ghillie", // Dragunov SVD Sniper Rifle CUP_srifle_SVD "CUP_srifle_SVD", // Dragunov SVD Desert Sniper Rifle CUP_srifle_SVD_des "CUP_srifle_SVD_des", // Dragunov SVD Desert Sniper Rifle CUP_srifle_SVD_Des_pso "CUP_srifle_SVD_Des_pso", // VSS Vintorez Sniper Rifle CUP_srifle_VSSVintorez "CUP_srifle_VSSVintorez", // VSS Vintorez Sniper Rifle CUP_srifle_VSSVintorez_pso "CUP_srifle_VSSVintorez_pso", // CZ 750 S1 M1 Sniper Rifle CUP_srifle_CZ750 "CUP_srifle_CZ750", // M107 Sniper Rifle CUP_srifle_M107_Base "CUP_srifle_M107_Base", // Mk 12 SPR Sniper Rifle CUP_srifle_Mk12SPR "CUP_srifle_Mk12SPR", // AS50 Sniper Rifle CUP_srifle_AS50 "CUP_srifle_AS50", // L115A1 (Desert) Sniper Rifle CUP_srifle_AWM_des "CUP_srifle_AWM_des", // L115A1 (Woodland) Sniper Rifle CUP_srifle_AWM_wdl "CUP_srifle_AWM_wdl", // AS50 Sniper Rifle CUP_srifle_AS50_SBPMII "CUP_srifle_AS50_SBPMII", // AS50 Sniper Rifle CUP_srifle_AS50_AMPAS13c2 "CUP_srifle_AS50_AMPAS13c2", // L115A1 (Desert) Sniper Rifle CUP_srifle_AWM_des_SBPMII "CUP_srifle_AWM_des_SBPMII", // L115A1 (Woodland) Sniper Rifle CUP_srifle_AWM_wdl_SBPMII "CUP_srifle_AWM_wdl_SBPMII", // CZ 750 S1 M1 Sniper Rifle CUP_srifle_CZ750_SOS_bipod "CUP_srifle_CZ750_SOS_bipod", // M14 DMR Sniper Rifle CUP_srifle_DMR_LeupoldMk4 "CUP_srifle_DMR_LeupoldMk4", // CZ 550 Sniper Rifle CUP_srifle_CZ550 "CUP_srifle_CZ550", // Lee Enfield Sniper Rifle CUP_srifle_LeeEnfield "CUP_srifle_LeeEnfield", // M14 Sniper Rifle CUP_srifle_M15_Aim "CUP_srifle_M15_Aim", // Mk 12 SPR Sniper Rifle CUP_srifle_Mk12SPR_LeupoldM3LR "CUP_srifle_Mk12SPR_LeupoldM3LR", // M24 (woodland) Sniper Rifle CUP_srifle_M24_wdl_LeupoldMk4LRT "CUP_srifle_M24_wdl_LeupoldMk4LRT", // M24 (desert) Sniper Rifle CUP_srifle_M24_des_LeupoldMk4LRT "CUP_srifle_M24_des_LeupoldMk4LRT", // M40A3 Sniper Rifle CUP_srifle_M40A3 "CUP_srifle_M40A3", // M107 Sniper Rifle CUP_srifle_M107_LeupoldVX3 "CUP_srifle_M107_LeupoldVX3", // M107 Sniper Rifle CUP_srifle_M107_ANPAS13c2 "CUP_srifle_M107_ANPAS13c2", // M110 Sniper Rifle CUP_srifle_M110_ANPAS13c2 "CUP_srifle_M110_ANPAS13c2", // M110 Sniper Rifle CUP_srifle_M110_ANPVS10 "CUP_srifle_M110_ANPVS10", ["Machinegun"], // M249 Machinegun CUP_lmg_M249_para "CUP_lmg_M249_para", // Mk48 Mod 0 (desert) Machinegun CUP_lmg_Mk48_des "CUP_lmg_Mk48_des", // Mk48 Mod 0 (woodland) Machinegun CUP_lmg_Mk48_wdl "CUP_lmg_Mk48_wdl", // L110A1 Machinegun CUP_lmg_L110A1 "CUP_lmg_L110A1", // PKP Pecheneg Machinegun CUP_lmg_Pecheneg "CUP_lmg_Pecheneg", // UK59 Machinegun CUP_lmg_UK59 "CUP_lmg_UK59", // L7A2 Machinegun CUP_lmg_L7A2 "CUP_lmg_L7A2", // L110A1 Machinegun CUP_lmg_L110A1_Aim_Laser "CUP_lmg_L110A1_Aim_Laser", // M60E4 Machinegun CUP_lmg_M60A4 "CUP_lmg_M60A4", // M240 Machinegun CUP_lmg_M240 "CUP_lmg_M240", // M240 Machinegun CUP_lmg_M240_ElcanM143 "CUP_lmg_M240_ElcanM143", // M249 Machinegun CUP_lmg_M249_ElcanM145_Laser "CUP_lmg_M249_ElcanM145_Laser", // M249 Machinegun CUP_lmg_M249_Laser "CUP_lmg_M249_Laser", // M249 Machinegun CUP_lmg_M249_ANPAS13c2_Laser "CUP_lmg_M249_ANPAS13c2_Laser", // M249 Machinegun CUP_lmg_M249 "CUP_lmg_M249", // Mk48 Mod 0 (desert) Machinegun CUP_lmg_Mk48_des_Aim_Laser "CUP_lmg_Mk48_des_Aim_Laser", // Mk48 Mod 0 (woodland) Machinegun CUP_lmg_Mk48_wdl_Aim_Laser "CUP_lmg_Mk48_wdl_Aim_Laser", // PKM Machinegun CUP_lmg_PKM "CUP_lmg_PKM", // PKP Pecheneg Machinegun CUP_lmg_Pecheneg_PScope "CUP_lmg_Pecheneg_PScope", ["Assault Rifle"], // Mk16 Mod 0 CQC Foregrip Assault Rifle CUP_arifle_Mk16_CQC_FG "CUP_arifle_Mk16_CQC_FG", // Mk16 Mod 0 CQC Surefire Assault Rifle CUP_arifle_Mk16_CQC_SFG "CUP_arifle_Mk16_CQC_SFG", // Mk16 Mod 0 CQC EGLM Assault Rifle CUP_arifle_Mk16_CQC_EGLM "CUP_arifle_Mk16_CQC_EGLM", // Mk16 Mod 0 Standard Assault Rifle CUP_arifle_Mk16_STD "CUP_arifle_Mk16_STD", // Mk16 Mod 0 Standard Fore Grip Assault Rifle CUP_arifle_Mk16_STD_FG "CUP_arifle_Mk16_STD_FG", // Mk16 Mod 0 Standard SureFire Assault Rifle CUP_arifle_Mk16_STD_SFG "CUP_arifle_Mk16_STD_SFG", // Mk16 Mod 0 Standard EGLM Assault Rifle CUP_arifle_Mk16_STD_EGLM "CUP_arifle_Mk16_STD_EGLM", // Mk16 Mod 0 SV Assault Rifle CUP_arifle_Mk16_SV "CUP_arifle_Mk16_SV", // Mk16 Mod 0 CQC EGLM Assault Rifle CUP_arifle_Mk16_CQC_EGLM_Holo_Laser_mfsup "CUP_arifle_Mk16_CQC_EGLM_Holo_Laser_mfsup", // Mk17 Mod 0 CQC Assault Rifle CUP_arifle_Mk17_CQC "CUP_arifle_Mk17_CQC", // Mk17 Mod 0 CQC Fore grip Assault Rifle CUP_arifle_Mk17_CQC_FG "CUP_arifle_Mk17_CQC_FG", // Mk17 Mod 0 CQC SureFire Assault Rifle CUP_arifle_Mk17_CQC_SFG "CUP_arifle_Mk17_CQC_SFG", // Mk17 Mod 0 CQC EGLM Assault Rifle CUP_arifle_Mk17_CQC_EGLM "CUP_arifle_Mk17_CQC_EGLM", // Mk17 Mod 0 Std Assault Rifle CUP_arifle_Mk17_STD "CUP_arifle_Mk17_STD", // Mk17 Mod 0 Std Fore grip Assault Rifle CUP_arifle_Mk17_STD_FG "CUP_arifle_Mk17_STD_FG", // Mk17 Mod 0 Std SureFire Assault Rifle CUP_arifle_Mk17_STD_SFG "CUP_arifle_Mk17_STD_SFG", // Mk17 Mod 0 Std EGLM Assault Rifle CUP_arifle_Mk17_STD_EGLM "CUP_arifle_Mk17_STD_EGLM", // Mk20 Mod 0 Assault Rifle CUP_arifle_Mk20 "CUP_arifle_Mk20", // Mk20 Mod 0 Assault Rifle CUP_arifle_Mk20_LeupoldMk4MRT "CUP_arifle_Mk20_LeupoldMk4MRT", // XM8 Compact (railed) Assault Rifle CUP_arifle_XM8_Compact_Rail "CUP_arifle_XM8_Compact_Rail", // XM8 (railed) Assault Rifle CUP_arifle_XM8_Railed "CUP_arifle_XM8_Railed", // M16A4 Assault Rifle CUP_arifle_M16A4_Base "CUP_arifle_M16A4_Base", // M16A4 GL Assault Rifle CUP_arifle_M16A4GL "CUP_arifle_M16A4GL", // M4A1 GL (black) Assault Rifle CUP_arifle_M4A1_BUIS_GL "CUP_arifle_M4A1_BUIS_GL", // M4A1 GL (woodland) Assault Rifle CUP_arifle_M4A1_BUIS_camo_GL "CUP_arifle_M4A1_BUIS_camo_GL", // M4A1 GL (desert) Assault Rifle CUP_arifle_M4A1_BUIS_desert_GL "CUP_arifle_M4A1_BUIS_desert_GL", // M4A1 (black) Assault Rifle CUP_arifle_M4A1_black "CUP_arifle_M4A1_black", // M4A1 (desert) Assault Rifle CUP_arifle_M4A1_desert "CUP_arifle_M4A1_desert", // L85A2 Assault Rifle Assault Rifle CUP_arifle_L85A2 "CUP_arifle_L85A2", // L85A2 UGL Assault Rifle Assault Rifle CUP_arifle_L85A2_GL "CUP_arifle_L85A2_GL", // L86A2 LSW Assault Rifle CUP_arifle_L86A2 "CUP_arifle_L86A2", // FN FAL (Railed) Assault Rifle CUP_arifle_FNFAL_railed "CUP_arifle_FNFAL_railed", // AK107 GL Assault Rifle CUP_arifle_AK107_GL "CUP_arifle_AK107_GL", // vz. 58 P Desert Assault Rifle CUP_arifle_Sa58P_des "CUP_arifle_Sa58P_des", // vz. 58 V (desert) Assault Rifle CUP_arifle_Sa58V_camo "CUP_arifle_Sa58V_camo", // vz. 58 RIS Assault Rifle CUP_arifle_Sa58RIS1 "CUP_arifle_Sa58RIS1", // vz. 58 RIS (desert) Assault Rifle CUP_arifle_Sa58RIS1_des "CUP_arifle_Sa58RIS1_des", // vz. 58 RIS2 Assault Rifle CUP_arifle_Sa58RIS2 "CUP_arifle_Sa58RIS2", // vz. 58 RIS2 (desert) Assault Rifle CUP_arifle_Sa58RIS2_camo "CUP_arifle_Sa58RIS2_camo", // vz. 58 RIS Assault Rifle CUP_arifle_Sa58RIS1_Aco_Laser "CUP_arifle_Sa58RIS1_Aco_Laser", // vz. 58 RIS2 Assault Rifle CUP_arifle_Sa58RIS2_Arco_Laser "CUP_arifle_Sa58RIS2_Arco_Laser", // vz. 58 RIS (desert) Assault Rifle CUP_arifle_Sa58RIS1_camo_Aco_Laser "CUP_arifle_Sa58RIS1_camo_Aco_Laser", // vz. 58 RIS2 (desert) Assault Rifle CUP_arifle_Sa58RIS2_camo_Arco_Laser "CUP_arifle_Sa58RIS2_camo_Arco_Laser", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1 "CUP_arifle_CZ805_A1", // CZ 805 A1 GL Assault Rifle CUP_arifle_CZ805_GL "CUP_arifle_CZ805_GL", // CZ 805 A2 Assault Rifle CUP_arifle_CZ805_A2_Holo_Laser "CUP_arifle_CZ805_A2_Holo_Laser", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1_Holo_Laser "CUP_arifle_CZ805_A1_Holo_Laser", // CZ 805 A2 Assault Rifle CUP_arifle_CZ805_A2_Aco_Laser "CUP_arifle_CZ805_A2_Aco_Laser", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1_Aco_Laser "CUP_arifle_CZ805_A1_Aco_Laser", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1_MRCO_Laser "CUP_arifle_CZ805_A1_MRCO_Laser", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A2_MRCO_Laser "CUP_arifle_CZ805_A2_MRCO_Laser", // CZ 805 A1 GL Assault Rifle CUP_arifle_CZ805_GL_Hamr_Laser "CUP_arifle_CZ805_GL_Hamr_Laser", // CZ 805 B GL Assault Rifle CUP_arifle_CZ805_B_GL "CUP_arifle_CZ805_B_GL", // CZ 805 B Assault Rifle CUP_arifle_CZ805_B "CUP_arifle_CZ805_B", // XM8 Carbine Assault Rifle CUP_arifle_XM8_Carbine "CUP_arifle_XM8_Carbine", // XM8 CQC Assault Rifle CUP_arifle_XM8_Carbine_FG "CUP_arifle_XM8_Carbine_FG", // XM8 M320 Assault Rifle CUP_arifle_XM8_Carbine_GL "CUP_arifle_XM8_Carbine_GL", // XM8 Compact Assault Rifle CUP_arifle_XM8_Compact "CUP_arifle_XM8_Compact", // XM8 Compact (railed) Assault Rifle CUP_arifle_XM8_Compact_Holo_Flashlight "CUP_arifle_XM8_Compact_Holo_Flashlight", // XM8 (railed) Assault Rifle CUP_arifle_XM8_Railed_Holo_Laser_snds "CUP_arifle_XM8_Railed_Holo_Laser_snds", // XM8 SAW Assault Rifle CUP_arifle_xm8_SAW "CUP_arifle_xm8_SAW", // XM8 Sharpshooter Assault Rifle CUP_arifle_xm8_sharpshooter "CUP_arifle_xm8_sharpshooter", // XM8 (railed) Assault Rifle CUP_arifle_XM8_Railed_ANPAS13c1_Laser "CUP_arifle_XM8_Railed_ANPAS13c1_Laser", // XM8 (railed) Assault Rifle CUP_arifle_XM8_Railed_ANPAS13c1_Laser_snds "CUP_arifle_XM8_Railed_ANPAS13c1_Laser_snds", // Mk16 Mod 0 CQC Assault Rifle CUP_arifle_Mk16_CQC "CUP_arifle_Mk16_CQC", // Mk16 Mod 0 CQC Foregrip Assault Rifle CUP_arifle_Mk16_CQC_FG_Aim_Laser_snds "CUP_arifle_Mk16_CQC_FG_Aim_Laser_snds", // Mk16 Mod 0 CQC Surefire Assault Rifle CUP_arifle_Mk16_CQC_SFG_Holo "CUP_arifle_Mk16_CQC_SFG_Holo", // Mk16 Mod 0 Standard EGLM Assault Rifle CUP_arifle_Mk16_STD_EGLM_ACOG_Laser "CUP_arifle_Mk16_STD_EGLM_ACOG_Laser", // Mk16 Mod 0 Standard EGLM Assault Rifle CUP_arifle_Mk16_STD_EGLM_ANPAS13c1_Laser_mfsup "CUP_arifle_Mk16_STD_EGLM_ANPAS13c1_Laser_mfsup", // Mk16 Mod 0 Standard Fore Grip Assault Rifle CUP_arifle_Mk16_STD_FG_Holo_Laser "CUP_arifle_Mk16_STD_FG_Holo_Laser", // Mk16 Mod 0 Standard Fore Grip Assault Rifle CUP_arifle_Mk16_STD_FG_LeupoldMk4CQT_Laser "CUP_arifle_Mk16_STD_FG_LeupoldMk4CQT_Laser", // Mk17 Mod 0 CQC SureFire Assault Rifle CUP_arifle_Mk17_CQC_SFG_Aim_mfsup "CUP_arifle_Mk17_CQC_SFG_Aim_mfsup", // Mk17 Mod 0 CQC Fore grip Assault Rifle CUP_arifle_Mk17_STD_FG_Aim_Laser_snds "CUP_arifle_Mk17_STD_FG_Aim_Laser_snds", // Mk20 Mod 0 Assault Rifle CUP_arifle_Mk20_SB11420_snds "CUP_arifle_Mk20_SB11420_snds", // Mk17 Mod 0 CQC EGLM Assault Rifle CUP_arifle_Mk17_STD_EGL_ElcanSpecter_Laser "CUP_arifle_Mk17_STD_EGL_ElcanSpecter_Laser", // Mk17 Mod 0 Std Fore grip Assault Rifle CUP_arifle_Mk17_STD_FG_ANPAS13c1_Laser_Snds "CUP_arifle_Mk17_STD_FG_ANPAS13c1_Laser_Snds", // vz. 58 P Assault Rifle CUP_arifle_Sa58P "CUP_arifle_Sa58P", // vz. 58 V Assault Rifle CUP_arifle_Sa58V "CUP_arifle_Sa58V", // vz. 58 V Assault Rifle CUP_arifle_Sa58V_ACOG_Laser "CUP_arifle_Sa58V_ACOG_Laser", // vz. 58 V Assault Rifle CUP_arifle_Sa58V_Aim_Laser "CUP_arifle_Sa58V_Aim_Laser", // M16A2 Assault Rifle CUP_arifle_M16A2 "CUP_arifle_M16A2", // M16A2 GL Assault Rifle CUP_arifle_M16A2_GL "CUP_arifle_M16A2_GL", // M16A4 Assault Rifle CUP_arifle_M16A4_Aim_Laser "CUP_arifle_M16A4_Aim_Laser", // M16A4 Assault Rifle CUP_arifle_M16A4_ACOG_Laser "CUP_arifle_M16A4_ACOG_Laser", // M16A4 GL Assault Rifle CUP_arifle_M16A4_GL "CUP_arifle_M16A4_GL", // M16A4 GL Assault Rifle CUP_arifle_M16A4_GL_ACOG_Laser "CUP_arifle_M16A4_GL_ACOG_Laser", // M4A1 Assault Rifle CUP_arifle_M4A1 "CUP_arifle_M4A1", // M4A1 (camo) Assault Rifle CUP_arifle_M4A1_camo "CUP_arifle_M4A1_camo", // M4A1 (camo) Assault Rifle CUP_arifle_M4A1_camo_Aim "CUP_arifle_M4A1_camo_Aim", // M4A3 (desert) Assault Rifle CUP_arifle_M4A3_desert_Aim_Flashlight "CUP_arifle_M4A3_desert_Aim_Flashlight", // M4A1 GL (desert) Assault Rifle CUP_arifle_M4A3_desert_GL_ACOG_Laser "CUP_arifle_M4A3_desert_GL_ACOG_Laser", // M4A1 (black) Assault Rifle CUP_arifle_M4A1_Aim "CUP_arifle_M4A1_Aim", // M4A1 (camo) Assault Rifle CUP_arifle_M4A1_camo_AIM_snds "CUP_arifle_M4A1_camo_AIM_snds", // M4A1 GL (black) Assault Rifle CUP_arifle_M4A1_GL_Holo_Flashlight "CUP_arifle_M4A1_GL_Holo_Flashlight", // M4A1 GL (black) Assault Rifle CUP_arifle_M4A1_GL_ACOG_Flashlight "CUP_arifle_M4A1_GL_ACOG_Flashlight", // M4A1 GL (woodland) Assault Rifle CUP_arifle_M4A1_camo_GL_Holo_Flashlight "CUP_arifle_M4A1_camo_GL_Holo_Flashlight", // M4A1 GL (woodland) Assault Rifle CUP_arifle_M4A1_camo_GL_Holo_Flashlight_Snds "CUP_arifle_M4A1_camo_GL_Holo_Flashlight_Snds", // KSVK Assault Rifle CUP_arifle_ksvk_PSO3 "CUP_arifle_ksvk_PSO3", // L85A2 Assault Rifle Assault Rifle CUP_arifle_L85A2_Holo_laser "CUP_arifle_L85A2_Holo_laser", // L85A2 UGL Assault Rifle Assault Rifle CUP_arifle_L85A2_GL_Holo_laser "CUP_arifle_L85A2_GL_Holo_laser", // L85A2 Assault Rifle Assault Rifle CUP_arifle_L85A2_SUSAT_Laser "CUP_arifle_L85A2_SUSAT_Laser", // L85A2 UGL Assault Rifle Assault Rifle CUP_arifle_L85A2_GL_SUSAT_Laser "CUP_arifle_L85A2_GL_SUSAT_Laser", // L85A2 Assault Rifle Assault Rifle CUP_arifle_L85A2_CWS_Laser "CUP_arifle_L85A2_CWS_Laser", // L85A2 Assault Rifle Assault Rifle CUP_arifle_L85A2_ACOG_Laser "CUP_arifle_L85A2_ACOG_Laser", // L85A2 UGL Assault Rifle Assault Rifle CUP_arifle_L85A2_GL_ACOG_Laser "CUP_arifle_L85A2_GL_ACOG_Laser", // L86A2 LSW Assault Rifle CUP_arifle_L86A2_ACOG "CUP_arifle_L86A2_ACOG", // FN FAL Assault Rifle CUP_arifle_FNFAL "CUP_arifle_FNFAL", // FN FAL (Railed) Assault Rifle CUP_arifle_FNFAL_ANPVS4 "CUP_arifle_FNFAL_ANPVS4", // G36A Assault Rifle CUP_arifle_G36A "CUP_arifle_G36A", // G36A (desert) Assault Rifle CUP_arifle_G36A_camo "CUP_arifle_G36A_camo", // G36K Assault Rifle CUP_arifle_G36K "CUP_arifle_G36K", // G36K (desert) Assault Rifle CUP_arifle_G36K_camo "CUP_arifle_G36K_camo", // G36C Assault Rifle CUP_arifle_G36C "CUP_arifle_G36C", // G36C (desert) Assault Rifle CUP_arifle_G36C_camo "CUP_arifle_G36C_camo", // MG36 Assault Rifle CUP_arifle_MG36 "CUP_arifle_MG36", // MG36 (desert) Assault Rifle CUP_arifle_MG36_camo "CUP_arifle_MG36_camo", // G36C Assault Rifle CUP_arifle_G36C_holo_snds "CUP_arifle_G36C_holo_snds", // G36C (desert) Assault Rifle CUP_arifle_G36C_camo_holo_snds "CUP_arifle_G36C_camo_holo_snds", // AK-74 Assault Rifle CUP_arifle_AK74 "CUP_arifle_AK74", // AK-107 Assault Rifle CUP_arifle_AK107 "CUP_arifle_AK107", // AKS-74 Assault Rifle CUP_arifle_AKS74 "CUP_arifle_AKS74", // AKS-74U Assault Rifle CUP_arifle_AKS74U "CUP_arifle_AKS74U", // AK-74 GP-25 Assault Rifle CUP_arifle_AK74_GL "CUP_arifle_AK74_GL", // AKM Assault Rifle CUP_arifle_AKM "CUP_arifle_AKM", // AKS Assault Rifle CUP_arifle_AKS "CUP_arifle_AKS", // AKS Assault Rifle CUP_arifle_AKS_Gold "CUP_arifle_AKS_Gold", // RPK Assault Rifle CUP_arifle_RPK74 "CUP_arifle_RPK74", // AK107 GL Assault Rifle CUP_arifle_AK107_GL_kobra "CUP_arifle_AK107_GL_kobra", // AK-107 Assault Rifle CUP_arifle_AK107_kobra "CUP_arifle_AK107_kobra", // AK107 GL Assault Rifle CUP_arifle_AK107_GL_pso "CUP_arifle_AK107_GL_pso", // AK-107 Assault Rifle CUP_arifle_AK107_pso "CUP_arifle_AK107_pso", // AKS-74 Assault Rifle CUP_arifle_AKS74_kobra "CUP_arifle_AKS74_kobra", // AKS-74 Assault Rifle CUP_arifle_AKS74_pso "CUP_arifle_AKS74_pso", // AKS-74U Assault Rifle CUP_arifle_AKS74UN_kobra_snds "CUP_arifle_AKS74UN_kobra_snds", // AKS-74 Assault Rifle CUP_arifle_AKS74_Goshawk "CUP_arifle_AKS74_Goshawk", // AKS-74 Assault Rifle CUP_arifle_AKS74_NSPU "CUP_arifle_AKS74_NSPU", // AK-74 GP-25 Assault Rifle CUP_arifle_AK74_GL_kobra "CUP_arifle_AK74_GL_kobra", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1_ZDDot_Laser "CUP_arifle_CZ805_A1_ZDDot_Laser", // CZ 805 A1 GL Assault Rifle CUP_arifle_CZ805_GL_ZDDot_Laser "CUP_arifle_CZ805_GL_ZDDot_Laser", // CZ 805 A2 Assault Rifle CUP_arifle_CZ805_A2 "CUP_arifle_CZ805_A2", // CZ 805 A2 Assault Rifle CUP_arifle_CZ805_A2_ZDDot_Flashlight_Snds "CUP_arifle_CZ805_A2_ZDDot_Flashlight_Snds", // CZ 805 B GL Assault Rifle CUP_arifle_CZ805B_GL_ACOG_Laser "CUP_arifle_CZ805B_GL_ACOG_Laser", weapons Class List (no attachments and yes i know they are there twice on each line, sorry if it bothers you):
      ["Shotgun"], ["CUP_sgun_AA12","CUP_sgun_AA12"], ["CUP_sgun_M1014","CUP_sgun_M1014"], ["CUP_sgun_Saiga12K","CUP_sgun_Saiga12K"], ["Grenadelauncher"], ["CUP_glaunch_M32","CUP_glaunch_M32"], ["CUP_glaunch_M79","CUP_glaunch_M79"], ["CUP_glaunch_Mk13","CUP_glaunch_Mk13"], ["Launcher"], ["CUP_launch_Igla","CUP_launch_Igla"], ["CUP_launch_Javelin","CUP_launch_Javelin"], ["CUP_launch_Metis","CUP_launch_Metis"], ["CUP_launch_NLAW","CUP_launch_NLAW"], ["CUP_launch_RPG7V","CUP_launch_RPG7V"], ["CUP_launch_RPG18","CUP_launch_RPG18"], ["CUP_launch_FIM92Stinger","CUP_launch_FIM92Stinger"], ["CUP_launch_MAAWS","CUP_launch_MAAWS"], ["CUP_launch_Mk153Mod0","CUP_launch_Mk153Mod0"], ["CUP_launch_9K32Strela","CUP_launch_9K32Strela"], ["CUP_launch_M136","CUP_launch_M136"], ["CUP_launch_M47","CUP_launch_M47"], ["SMG"], ["CUP_smg_MP5SD6","CUP_smg_MP5SD6"], ["CUP_smg_MP5A5","CUP_smg_MP5A5"], ["CUP_smg_EVO","CUP_smg_EVO"], ["CUP_smg_bizon","CUP_smg_bizon"], ["Handgun"], ["CUP_hgun_Colt1911","CUP_hgun_Colt1911"], ["CUP_hgun_Compact","CUP_hgun_Compact"], ["CUP_hgun_Makarov","CUP_hgun_Makarov"], ["CUP_hgun_MicroUzi","CUP_hgun_MicroUzi"], ["CUP_hgun_TaurusTracker455","CUP_hgun_TaurusTracker455"], ["CUP_hgun_TaurusTracker455_gold","CUP_hgun_TaurusTracker455_gold"], ["CUP_hgun_M9","CUP_hgun_M9"], ["CUP_hgun_SA61","CUP_hgun_SA61"], ["CUP_hgun_Duty","CUP_hgun_Duty"], ["CUP_hgun_Phantom","CUP_hgun_Phantom"], ["CUP_hgun_PB6P9","CUP_hgun_PB6P9"], ["CUP_hgun_Glock17","CUP_hgun_Glock17"], ["Sniper Rifle"], ["CUP_srifle_SVD_wdl_ghillie","CUP_srifle_SVD_wdl_ghillie"], ["CUP_srifle_SVD_des_ghillie_pso","CUP_srifle_SVD_des_ghillie_pso"], ["CUP_srifle_DMR","CUP_srifle_DMR"], ["CUP_srifle_ksvk","CUP_srifle_ksvk"], ["CUP_srifle_M110","CUP_srifle_M110"], ["CUP_srifle_M14","CUP_srifle_M14"], ["CUP_srifle_M24_des","CUP_srifle_M24_des"], ["CUP_srifle_M24_wdl","CUP_srifle_M24_wdl"], ["CUP_srifle_M24_ghillie","CUP_srifle_M24_ghillie"], ["CUP_srifle_SVD","CUP_srifle_SVD"], ["CUP_srifle_SVD_des","CUP_srifle_SVD_des"], ["CUP_srifle_VSSVintorez","CUP_srifle_VSSVintorez"], ["CUP_srifle_CZ750","CUP_srifle_CZ750"], ["CUP_srifle_M107_Base","CUP_srifle_M107_Base"], ["CUP_srifle_Mk12SPR","CUP_srifle_Mk12SPR"], ["CUP_srifle_AS50","CUP_srifle_AS50"], ["CUP_srifle_AWM_des","CUP_srifle_AWM_des"], ["CUP_srifle_AWM_wdl","CUP_srifle_AWM_wdl"], ["CUP_srifle_CZ550","CUP_srifle_CZ550"], ["CUP_srifle_LeeEnfield","CUP_srifle_LeeEnfield"], ["CUP_srifle_M15_Aim","CUP_srifle_M15_Aim"], ["CUP_srifle_M40A3","CUP_srifle_M40A3"], ["Machinegun"], ["CUP_lmg_M249_para","CUP_lmg_M249_para"], ["CUP_lmg_Mk48_des","CUP_lmg_Mk48_des"], ["CUP_lmg_Mk48_wdl","CUP_lmg_Mk48_wdl"], ["CUP_lmg_L110A1","CUP_lmg_L110A1"], ["CUP_lmg_Pecheneg","CUP_lmg_Pecheneg"], ["CUP_lmg_UK59","CUP_lmg_UK59"], ["CUP_lmg_L7A2","CUP_lmg_L7A2"], ["CUP_lmg_M60A4","CUP_lmg_M60A4"], ["CUP_lmg_M240","CUP_lmg_M240"], ["CUP_lmg_M249","CUP_lmg_M249"], ["CUP_lmg_PKM","CUP_lmg_PKM"], ["Assault Rifle"], ["CUP_arifle_Mk16_CQC_FG","CUP_arifle_Mk16_CQC_FG"], ["CUP_arifle_Mk16_CQC_SFG","CUP_arifle_Mk16_CQC_SFG"], ["CUP_arifle_Mk16_CQC_EGLM","CUP_arifle_Mk16_CQC_EGLM"], ["CUP_arifle_Mk16_STD","CUP_arifle_Mk16_STD"], ["CUP_arifle_Mk16_STD_FG","CUP_arifle_Mk16_STD_FG"], ["CUP_arifle_Mk16_STD_SFG","CUP_arifle_Mk16_STD_SFG"], ["CUP_arifle_Mk16_STD_EGLM","CUP_arifle_Mk16_STD_EGLM"], ["CUP_arifle_Mk16_SV","CUP_arifle_Mk16_SV"], ["CUP_arifle_Mk17_CQC","CUP_arifle_Mk17_CQC"], ["CUP_arifle_Mk17_CQC_FG","CUP_arifle_Mk17_CQC_FG"], ["CUP_arifle_Mk17_CQC_SFG","CUP_arifle_Mk17_CQC_SFG"], ["CUP_arifle_Mk17_CQC_EGLM","CUP_arifle_Mk17_CQC_EGLM"], ["CUP_arifle_Mk17_STD","CUP_arifle_Mk17_STD"], ["CUP_arifle_Mk17_STD_FG","CUP_arifle_Mk17_STD_FG"], ["CUP_arifle_Mk17_STD_SFG","CUP_arifle_Mk17_STD_SFG"], ["CUP_arifle_Mk17_STD_EGLM","CUP_arifle_Mk17_STD_EGLM"], ["CUP_arifle_Mk20","CUP_arifle_Mk20"], ["CUP_arifle_XM8_Compact_Rail","CUP_arifle_XM8_Compact_Rail"], ["CUP_arifle_XM8_Railed","CUP_arifle_XM8_Railed"], ["CUP_arifle_M16A4_Base","CUP_arifle_M16A4_Base"], ["CUP_arifle_M16A4GL","CUP_arifle_M16A4GL"], ["CUP_arifle_M4A1_BUIS_GL","CUP_arifle_M4A1_BUIS_GL"], ["CUP_arifle_M4A1_BUIS_camo_GL","CUP_arifle_M4A1_BUIS_camo_GL"], ["CUP_arifle_M4A1_BUIS_desert_GL","CUP_arifle_M4A1_BUIS_desert_GL"], ["CUP_arifle_M4A1_black","CUP_arifle_M4A1_black"], ["CUP_arifle_M4A1_desert","CUP_arifle_M4A1_desert"], ["CUP_arifle_L85A2","CUP_arifle_L85A2"], ["CUP_arifle_L85A2_GL","CUP_arifle_L85A2_GL"], ["CUP_arifle_L86A2","CUP_arifle_L86A2"], ["CUP_arifle_FNFAL_railed","CUP_arifle_FNFAL_railed"], ["CUP_arifle_AK107_GL","CUP_arifle_AK107_GL"], ["CUP_arifle_Sa58P_des","CUP_arifle_Sa58P_des"], ["CUP_arifle_Sa58V_camo","CUP_arifle_Sa58V_camo"], ["CUP_arifle_Sa58RIS1","CUP_arifle_Sa58RIS1"], ["CUP_arifle_Sa58RIS1_des","CUP_arifle_Sa58RIS1_des"], ["CUP_arifle_Sa58RIS2","CUP_arifle_Sa58RIS2"], ["CUP_arifle_Sa58RIS2_camo","CUP_arifle_Sa58RIS2_camo"], ["CUP_arifle_CZ805_A1","CUP_arifle_CZ805_A1"], ["CUP_arifle_CZ805_GL","CUP_arifle_CZ805_GL"], ["CUP_arifle_CZ805_B_GL","CUP_arifle_CZ805_B_GL"], ["CUP_arifle_CZ805_B","CUP_arifle_CZ805_B"], ["CUP_arifle_XM8_Carbine","CUP_arifle_XM8_Carbine"], ["CUP_arifle_XM8_Carbine_FG","CUP_arifle_XM8_Carbine_FG"], ["CUP_arifle_XM8_Carbine_GL","CUP_arifle_XM8_Carbine_GL"], ["CUP_arifle_XM8_Compact","CUP_arifle_XM8_Compact"], ["CUP_arifle_xm8_SAW","CUP_arifle_xm8_SAW"], ["CUP_arifle_xm8_sharpshooter","CUP_arifle_xm8_sharpshooter"], ["CUP_arifle_Mk16_CQC","CUP_arifle_Mk16_CQC"], ["CUP_arifle_Sa58P","CUP_arifle_Sa58P"], ["CUP_arifle_Sa58V","CUP_arifle_Sa58V"], ["CUP_arifle_M16A2","CUP_arifle_M16A2"], ["CUP_arifle_M16A2_GL","CUP_arifle_M16A2_GL"], ["CUP_arifle_M16A4_GL","CUP_arifle_M16A4_GL"], ["CUP_arifle_M4A1","CUP_arifle_M4A1"], ["CUP_arifle_M4A1_camo","CUP_arifle_M4A1_camo"], ["CUP_arifle_ksvk_PSO3","CUP_arifle_ksvk_PSO3"], ["CUP_arifle_FNFAL","CUP_arifle_FNFAL"], ["CUP_arifle_G36A","CUP_arifle_G36A"], ["CUP_arifle_G36A_camo","CUP_arifle_G36A_camo"], ["CUP_arifle_G36K","CUP_arifle_G36K"], ["CUP_arifle_G36K_camo","CUP_arifle_G36K_camo"], ["CUP_arifle_G36C","CUP_arifle_G36C"], ["CUP_arifle_G36C_camo","CUP_arifle_G36C_camo"], ["CUP_arifle_MG36","CUP_arifle_MG36"], ["CUP_arifle_MG36_camo","CUP_arifle_MG36_camo"], ["CUP_arifle_AK74","CUP_arifle_AK74"], ["CUP_arifle_AK107","CUP_arifle_AK107"], ["CUP_arifle_AKS74","CUP_arifle_AKS74"], ["CUP_arifle_AKS74U","CUP_arifle_AKS74U"], ["CUP_arifle_AK74_GL","CUP_arifle_AK74_GL"], ["CUP_arifle_AKM","CUP_arifle_AKM"], ["CUP_arifle_AKS","CUP_arifle_AKS"], ["CUP_arifle_AKS_Gold","CUP_arifle_AKS_Gold"], ["CUP_arifle_RPK74","CUP_arifle_RPK74"], ["CUP_arifle_AK74_GL_kobra","CUP_arifle_AK74_GL_kobra"], ["CUP_arifle_CZ805_A2","CUP_arifle_CZ805_A2"], items:
      // Money Item "CUP_item_Money", // Kostey's Photos Item "CUP_item_Kostey_photos", // Kostey's map case Item "CUP_item_Kostey_map_case", // Kostey's Notebook Item "CUP_item_Kostey_notebook", // CDF Dogtags Item "CUP_item_CDF_dogtags", // Moscow Bombing File Item "CUP_item_Moscow_Bombing_File", // Cobalt File Item "CUP_item_Cobalt_File", // Vector 21 Nite Item CUP_Vector21Nite "CUP_Vector21Nite", // AN/PEQ-1 SOFLAM Item CUP_SOFLAM "CUP_SOFLAM", "Laserbatteries", optic attachments:
      // PSO-1 Scope Optic Attachment "CUP_optic_PSO_1", // PSO-3 Scope Optic Attachment "CUP_optic_PSO_3", // Kobra Reflex Sight Optic Attachment "CUP_optic_Kobra", // GOSHAWK TWS Optic Attachment "CUP_optic_GOSHAWK", // NSPU Scope Optic Attachment "CUP_optic_NSPU", // Pecheneg Scope Optic Attachment "CUP_optic_PechenegScope", // MAAWS Aiming Scope Optic Attachment "CUP_optic_MAAWS_Scope", // SMAW Optical Scope Optic Attachment "CUP_optic_SMAW_Scope", // Schmidt & Bender 3-12x60 PM II Optic Attachment "CUP_optic_SB_3_12x50_PMII", // AN/PAS 13C2 Heavy Thermal Weapon Sight Optic Attachment "CUP_optic_AN_PAS_13c2", // Leupold Mk4 Optic Attachment "CUP_optic_LeupoldMk4", // EoTech Holo (black) Optic Attachment "CUP_optic_HoloBlack", // EoTech Holo (Woodland) Optic Attachment "CUP_optic_HoloWdl", // EoTech Holo (black) Optic Attachment "CUP_optic_HoloDesert", // EoTech 533 HWS (tan) Optic Attachment "CUP_optic_Eotech533", // EoTech 533 HWS (grey) Optic Attachment "CUP_optic_Eotech533Grey", // Aimpoint CompM4 (black) Optic Attachment "CUP_optic_CompM4", // SUSAT L9A1 Optic Attachment "CUP_optic_SUSAT", // Trijicon ACOG TA31F Optic Attachment "CUP_optic_ACOG", // Advanced Weapon Sight CWS Optic Attachment "CUP_optic_CWS", // Leupold VX-3 4.5-14x50mm Optic Attachment "CUP_optic_Leupold_VX3", // AN/PVS-10 Night Vision Scope Optic Attachment "CUP_optic_AN_PVS_10", // M68 CCO (Black) Optic Attachment "CUP_optic_CompM2_Black", // M68 CCO (Woodland) Optic Attachment "CUP_optic_CompM2_Woodland", // M68 CCO (Woodland 2) Optic Attachment "CUP_optic_CompM2_Woodland2", // M68 CCO (Desert) Optic Attachment "CUP_optic_CompM2_Desert", // Trijicon ACOG Optic Attachment "CUP_optic_RCO", // Trijicon ACOG (desert) Optic Attachment "CUP_optic_RCO_desert", // Leupold Mark 4 3-9x36mm MR/T Optic Attachment "CUP_optic_LeupoldM3LR", // Leupold Mark 4 10x40mm LR/T (Desert) Optic Attachment "CUP_optic_LeupoldMk4_10x40_LRT_Desert", // Leupold Mark 4 10x40mm LR/T (Woodland) Optic Attachment "CUP_optic_LeupoldMk4_10x40_LRT_Woodland", // Elcan M145 Optic Attachment "CUP_optic_ElcanM145", // AN/PAS 13C1 Light Thermal Weapon Sight Optic Attachment "CUP_optic_AN_PAS_13c1", // Leupold Mk4 CQ/T 1-3x14mm Optic Attachment "CUP_optic_LeupoldMk4_CQ_T", // Elcan SpecterDR Optic Attachment "CUP_optic_ELCAN_SpecterDR", // Leupold Mk4 MR/T (tan) Optic Attachment "CUP_optic_LeupoldMk4_MRT_tan", // Schmidt & Bender 1.1-4x20 PM ShortDot Optic Attachment "CUP_optic_SB_11_4x20_PM", // Meopta ZD-Dot Optic Attachment "CUP_optic_ZDDot", // Meopta Rapid Acquisition Dot Optic Attachment "CUP_optic_MRad", // Trijicon Rx01 Red Dot sight (desert) Optic Attachment "CUP_optic_TrijiconRx01_desert", // Trijicon Rx01 Red Dot sight (black) Optic Attachment "CUP_optic_TrijiconRx01_black", // AN/PVS-4 Night Vision Scope Optic Attachment "CUP_optic_AN_PVS_4", muzzle attachments:
      // Silencer L115A1/AWM Muzzle Attachment "CUP_muzzle_snds_AWM", // Mk17 Silencer Muzzle Attachment "CUP_muzzle_snds_SCAR_H", // Mk17 Flash Hider Muzzle Attachment "CUP_muzzle_mfsup_SCAR_H", // XM8 Silencer Muzzle Attachment "CUP_muzzle_snds_XM8", // G36 Silencer (black) Muzzle Attachment "CUP_muzzle_snds_G36_black", // G36 Silencer (desert) Muzzle Attachment "CUP_muzzle_snds_G36_desert", // L85 Silencer Muzzle Attachment "CUP_muzzle_snds_L85", // M16 / M4 Silencer (camo) Muzzle Attachment "CUP_muzzle_snds_M16_camo", // M16 / M4 Silencer (black) Muzzle Attachment "CUP_muzzle_snds_M16", // Mk16 Silencer Muzzle Attachment "CUP_muzzle_snds_SCAR_L", // Mk16 Flash Hider Muzzle Attachment "CUP_muzzle_mfsup_SCAR_L", // PBS4 silencer Muzzle Attachment "CUP_muzzle_PBS4", // PB 6P9 silencer Muzzle Attachment "CUP_muzzle_PB6P9", // PP-19 Bizon silencer Muzzle Attachment "CUP_muzzle_Bizon", // Silencer M110 Muzzle Attachment "CUP_muzzle_snds_M110", // Silencer M14 Muzzle Attachment "CUP_muzzle_snds_M14", // Silencer (M9) Muzzle Attachment "CUP_muzzle_snds_M9", // Silencer (M9) Muzzle Attachment "CUP_muzzle_snds_MicroUzi", side attachments:
      // Glock 17 Flashlight Side Attachment "CUP_acc_Glock17_Flashlight", // AN/PEQ-15 Laser Side Attachment "CUP_acc_ANPEQ_15", // AN/PEQ-2 Laser Side Attachment "CUP_acc_ANPEQ_2", // Flashlight (black) Side Attachment "CUP_acc_Flashlight", // Flashlight (woodland) Side Attachment "CUP_acc_Flashlight_wdl", // Flashlight (desert) Side Attachment "CUP_acc_Flashlight_desert", // XM8 Underbarrel Light Module Side Attachment "CUP_acc_XM8_light_module", // AN/PEQ-2 Laser (camo) Side Attachment "CUP_acc_ANPEQ_2_camo", // AN/PEQ-2 Laser (camo) Side Attachment "CUP_acc_ANPEQ_2_desert", // AN/PEQ-2 Laser (grey) Side Attachment "CUP_acc_ANPEQ_2_grey", // CZ M3X Pistol Flashlight Side Attachment "CUP_acc_CZ_M3X", magazines, note: some of these might have a wrong name next to them, but its cause i sorted them by first weapon using that ammo on my list, sorry ... hope you get the idea:
      //CUP Magazines Class List // AA-12 Shotgun CUP_sgun_AA12 "CUP_20Rnd_B_AA12_Pellets", "CUP_20Rnd_B_AA12_74Slug", "CUP_20Rnd_B_AA12_HE", // AK-74 Assault Rifle CUP_arifle_AK74 "CUP_30Rnd_545x39_AK_M", "CUP_30Rnd_TE1_Green_Tracer_545x39_AK_M", "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M", "CUP_30Rnd_TE1_White_Tracer_545x39_AK_M", "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M", // AKM Assault Rifle CUP_arifle_AKM "CUP_30Rnd_762x39_AK47_M", // RPK Assault Rifle CUP_arifle_RPK74 "CUP_75Rnd_TE4_LRT4_Green_Tracer_545x39_RPK_M", // AS50 Sniper Rifle CUP_srifle_AS50_SBPMII "CUP_5Rnd_127x99_as50_M", // L115A1 (Desert) Sniper Rifle CUP_srifle_AWM_des_SBPMII "CUP_5Rnd_86x70_L115A1", // PP-19 Bizon SMG CUP_smg_bizon "CUP_64Rnd_9x19_Bizon_M", "CUP_64Rnd_Green_Tracer_9x19_Bizon_M", "CUP_64Rnd_Red_Tracer_9x19_Bizon_M", "CUP_64Rnd_White_Tracer_9x19_Bizon_M", "CUP_64Rnd_Yellow_Tracer_9x19_Bizon_M", // M1911 Handgun CUP_hgun_Colt1911 "CUP_7Rnd_45ACP_1911", // CZ 75 P-07 Compact Handgun CUP_hgun_Compact "CUP_10Rnd_9x19_Compact", // CZ 75 P-07 Duty Handgun CUP_hgun_Duty_M3X "16Rnd_9x21_Mag", // CZ 750 S1 M1 Sniper Rifle CUP_srifle_CZ750_SOS_bipod "CUP_10Rnd_762x51_CZ750_Tracer", "CUP_10Rnd_762x51_CZ750", // CZ 805 A1 Assault Rifle CUP_arifle_CZ805_A1_ZDDot_Laser "CUP_30Rnd_556x45_Stanag", "CUP_30Rnd_556x45_G36", "CUP_30Rnd_TE1_Red_Tracer_556x45_G36", "CUP_30Rnd_TE1_Green_Tracer_556x45_G36", "CUP_30Rnd_TE1_Yellow_Tracer_556x45_G36", "CUP_100Rnd_556x45_BetaCMag", "CUP_100Rnd_TE1_Red_Tracer_556x45_BetaCMag", "CUP_100Rnd_TE1_Green_Tracer_556x45_BetaCMag", "CUP_100Rnd_TE1_Yellow_Tracer_556x45_BetaCMag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Red", "30Rnd_556x45_Stanag_Tracer_Green", "30Rnd_556x45_Stanag_Tracer_Yellow", "CUP_20Rnd_556x45_Stanag", // CZ 805 B GL Assault Rifle CUP_arifle_CZ805B_GL_ACOG_Laser "CUP_20Rnd_762x51_CZ805B", "CUP_20Rnd_TE1_Yellow_Tracer_762x51_CZ805B", "CUP_20Rnd_TE1_Red_Tracer_762x51_CZ805B", "CUP_20Rnd_TE1_Green_Tracer_762x51_CZ805B", "CUP_20Rnd_TE1_White_Tracer_762x51_CZ805B", // M14 DMR Sniper Rifle CUP_srifle_DMR_LeupoldMk4 "CUP_20Rnd_762x51_DMR", "CUP_20Rnd_TE1_Yellow_Tracer_762x51_DMR", "CUP_20Rnd_TE1_Red_Tracer_762x51_DMR", "CUP_20Rnd_TE1_Green_Tracer_762x51_DMR", "CUP_20Rnd_TE1_White_Tracer_762x51_DMR", // SMG CUP_smg_EVO_MRad_Flashlight "CUP_30Rnd_9x19_EVO", "30Rnd_9x21_Mag", // FN FAL Assault Rifle CUP_arifle_FNFAL "CUP_20Rnd_762x51_FNFAL_M", // Glock 17 Handgun CUP_hgun_glock17_flashlight "CUP_17Rnd_9x19_glock17", // M32 Grenadelauncher CUP_glaunch_M32 "CUP_6Rnd_HE_M203", "CUP_6Rnd_FlareWhite_M203", "CUP_6Rnd_FlareGreen_M203", "CUP_6Rnd_FlareRed_M203", "CUP_6Rnd_FlareYellow_M203", "CUP_6Rnd_Smoke_M203", "CUP_6Rnd_SmokeRed_M203", "CUP_6Rnd_SmokeGreen_M203", "CUP_6Rnd_SmokeYellow_M203", "CUP_1Rnd_HE_M203", "CUP_1Rnd_HEDP_M203", "CUP_FlareWhite_M203", "CUP_FlareGreen_M203", "CUP_FlareRed_M203", "CUP_FlareYellow_M203", "CUP_1Rnd_Smoke_M203", "CUP_1Rnd_SmokeRed_M203", "CUP_1Rnd_SmokeGreen_M203", "CUP_1Rnd_SmokeYellow_M203", "1Rnd_HE_Grenade_shell", "UGL_FlareWhite_F", "UGL_FlareGreen_F", "UGL_FlareRed_F", "UGL_FlareYellow_F", "UGL_FlareCIR_F", "1Rnd_Smoke_Grenade_shell", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeYellow_Grenade_shell", "1Rnd_SmokePurple_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell", "1Rnd_SmokeOrange_Grenade_shell", // CZ 550 Sniper Rifle CUP_srifle_CZ550 "CUP_5x_22_LR_17_HMR_M", // Igla 9K38 Launcher CUP_launch_Igla "CUP_Igla_M", // FGM-148 Javelin Launcher CUP_launch_Javelin "CUP_Javelin_M", // KSVK Assault Rifle CUP_arifle_ksvk_PSO3 "CUP_5Rnd_127x108_KSVK_M", // L7A2 Machinegun CUP_lmg_L7A2 "CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M", "CUP_100Rnd_TE4_LRT4_Red_Tracer_762x51_Belt_M", // L110A1 Machinegun CUP_lmg_L110A1_Aim_Laser "CUP_200Rnd_TE4_Red_Tracer_556x45_M249", "CUP_200Rnd_TE4_Yellow_Tracer_556x45_M249", "CUP_200Rnd_TE1_Red_Tracer_556x45_M249", "CUP_100Rnd_TE4_Green_Tracer_556x45_M249", "CUP_100Rnd_TE4_Red_Tracer_556x45_M249", "CUP_100Rnd_TE4_Yellow_Tracer_556x45_M249", "CUP_200Rnd_TE4_Green_Tracer_556x45_L110A1", "CUP_200Rnd_TE4_Red_Tracer_556x45_L110A1", "CUP_200Rnd_TE4_Yellow_Tracer_556x45_L110A1", // Lee Enfield Sniper Rifle CUP_srifle_LeeEnfield "CUP_10x_303_M", // M9 Handgun CUP_hgun_M9 "CUP_15Rnd_9x19_M9", // M14 Sniper Rifle CUP_srifle_M15_Aim "20Rnd_762x51_Mag", // M24 (woodland) Sniper Rifle CUP_srifle_M24_wdl_LeupoldMk4LRT "CUP_5Rnd_762x51_M24", // M47 Dragon Launcher CUP_launch_M47 "CUP_Dragon_EP1_M", // M107 Sniper Rifle CUP_srifle_M107_LeupoldVX3 "CUP_10Rnd_127x99_m107", // M110 Sniper Rifle CUP_srifle_M110_ANPAS13c2 "CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_TE1_Yellow_Tracer_762x51_M110", "CUP_20Rnd_TE1_Red_Tracer_762x51_M110", "CUP_20Rnd_TE1_Green_Tracer_762x51_M110", "CUP_20Rnd_TE1_White_Tracer_762x51_M110", // M136 AT-4 launcher Launcher CUP_launch_M136 "CUP_M136_M", // M1014 Shotgun CUP_sgun_M1014 "CUP_8Rnd_B_Beneli_74Slug", // M3 MAAWS Launcher CUP_launch_MAAWS_Scope "CUP_MAAWS_HEAT_M", "CUP_MAAWS_HEDP_M", // Makarov Handgun CUP_hgun_Makarov "CUP_8Rnd_9x18_Makarov_M", "CUP_8Rnd_9x18_MakarovSD_M", // Metis Launcher Launcher CUP_launch_Metis "CUP_AT13_M", // Micro UZI PDW Handgun CUP_hgun_MicroUzi "CUP_30Rnd_9x19_UZI", // MP5 SD6 SMG CUP_smg_MP5SD6 "CUP_30Rnd_9x19_MP5", // NLAW Launcher CUP_launch_NLAW "CUP_NLAW_M", // CZ 75 SP-01 Phantom Handgun CUP_hgun_Phantom_Flashlight "CUP_18Rnd_9x19_Phantom", // PKM Machinegun CUP_lmg_PKM "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M", // Taurus Tracker Model 455 Handgun CUP_hgun_TaurusTracker455 "CUP_6Rnd_45ACP_M", // RPG-7V Launcher CUP_launch_RPG7V "CUP_PG7V_M", "CUP_PG7VL_M", "CUP_PG7VR_M", "CUP_OG7_M", // RPG 18 Launcher CUP_launch_RPG18 "CUP_RPG18_M", // vz. 58 P Assault Rifle CUP_arifle_Sa58P "CUP_30Rnd_Sa58_M_TracerG", "CUP_30Rnd_Sa58_M_TracerR", "CUP_30Rnd_Sa58_M_TracerY", "CUP_30Rnd_Sa58_M", // Saiga12K Shotgun CUP_sgun_Saiga12K "CUP_8Rnd_B_Saiga12_74Slug_M", // Mk17 Mod 0 CQC SureFire Assault Rifle CUP_arifle_Mk17_CQC_SFG_Aim_mfsup "CUP_20Rnd_762x51_B_SCAR", "CUP_20Rnd_TE1_Yellow_Tracer_762x51_SCAR", "CUP_20Rnd_TE1_Red_Tracer_762x51_SCAR", "CUP_20Rnd_TE1_Green_Tracer_762x51_SCAR", "CUP_20Rnd_TE1_White_Tracer_762x51_SCAR", // Mk153 Mod 0 SMAW Launcher CUP_launch_Mk153Mod0_SMAWOptics "CUP_SMAW_HEAA_M", "CUP_SMAW_HEDP_M", // FIM-92 Stinger Launcher CUP_launch_FIM92Stinger "CUP_Stinger_M", // Dragunov SVD Sniper Rifle CUP_srifle_SVD_pso "CUP_10Rnd_762x54_SVD_M", // UK59 Machinegun CUP_lmg_UK59 "CUP_50Rnd_UK59_762x54R_Tracer", // SA-61 Handgun CUP_hgun_SA61 "CUP_20Rnd_B_765x17_Ball_M", "CUP_20Rnd_B_765x17_Ball_M", // Strela-2 9K32 Launcher CUP_launch_9K32Strela "CUP_Strela_2_M", // VSS Vintorez Sniper Rifle CUP_srifle_VSSVintorez "CUP_10Rnd_9x39_SP5_VSS_M", "CUP_20Rnd_9x39_SP5_VSS_M", have fun
       
      regards
      Halv
    • By Halvhjearne
      Ok so last night someone came to my ts just to ask me if he could donate to use my paintshop...
       
      obviusly i could not just allow this, but he insisted that i should take his donation and i told him that i would not promise anything but i was already planning on posting it soonish on the forum.
      he was so happy about this, that he decided to donate to me anyway and since i was so flattered by this "move of generosity", i decided that today would be the day to "reveal" it for everyone.
       
      so here it is ... PaintShop by Halv:
       
      [screenshots below, maybe video comming soon].
       
      this all started with me fiddling with the sliders in the gui editor wanting to use these for something, so i started making this gui to allow me to set a custom colour on vehicles ... later it kinda "grew a bit" and became what it is today where you can use it to set textures on basicly any "vehicle" in arma 3.
       
      for now, only uniforms and backpacks are persistant, but im hoping this will change in the future.
       
      backpacks and uniforms are saved into profilenamespace so it will be persistant over restarts (even over deaths) the player will HAVE to go and set the default colours on their clothing in order to actually remove this again, if not you will be able to relog (if you somehow loose it) and it will be back as it was choosen in the paintshop.
       
      you can use the sliders to set a custom colour of choice or you can easily add or remove custom textures in the settings.sqf file
       
      to install this you will need to download these files:
      https://github.com/Halvhjearne/paintshop
       
      to install add to your init.sqf something like:
      [] execVM "addons\paintshop\paintshop.sqf"; within a:
      if(hasInterface) then{ now in description.ext add the very top:   if you already have a Halv_defines.hpp, then you can skip the step below, as you do not need another, infact your server will fail to load if you have more than one in description.ext!. (but perhaps check when it was last edited and see if you perhaps need to update it).   if you do not have a Halv_defines.hpp, then you need to add this line: #include "addons\halv_spawn\Halv_defines.hpp" once you have the above line, add directly below it:
      #include "addons\paintshop\paintshop.hpp" if you have infistar antihack, you will need to add this:
      6666 in _allowedDialogs like this:
      _allowedDialogs = [-1,602,6666]; and set _CAP  and _OAP to false, like this:
      /*  Check Actions Plr    */ _CAP = false; /* Remove Actions Plr */ _OAP = false; if you dont care about customization, you can skip the next two steps, but READ THE RED TEXT BELOW!!
       
       
      to add custom pictures/preset colours just open settings.sqf and change the array, look at how its already done:
      //custom textures ["Linux","trader\trader.jpg"], ["DK Flag","custom\dkflag.jpg"], first is text, this is the text shown in the menu, next is the path to where your picture is located.
      you can also use this to set preset colours like this:
      //preset colors ["Red","#(argb,8,8,3)color(1,0,0,1)"], ["Green","#(argb,8,8,3)color(0,1,0,1)"], VERY IMPORTANT:
      remeber to change / remove my custom images from settings.sqf or you will get an error about them missing when you open the paintshop!
       
      Known bug/limitations:
      when adding textures by double clicking them, it changes the colour on the next side aswell.
      the side painted is not actually painted, its just the "test colouring" that activates cause it switches side and if you press accept the colours selected is painted correctly.
      to avoid this just use "add to list" option instead or learn to live with it (untill i feel like fixing it  :lol:  ).
      some objects cannot be painted, this includes tempest based vehicles, parachute bags and some other, im hoping i prevented the paintshop from opening if no sides are availible to paint on.
      sometimes players uniform/bag is not painted on login, just relog and its usually back.
      profilenamespace can become corrupt and in extreemly rare cases it is possible that it will crash your game on load, in such cases try delete your profile and creating a new one and it should fix it.
      player texture/colours are not seen by ai like players see it, so bright colours will have no effect on how ai reacts towards the player ... idk if this can be called a bug or a feature, its not something i can change (or even want to if i could).
      special thanks to mr. Garcia for donating, only hoping i would release this ... you will not be dissapointed now ;)
       
      have fun
       
      Regards
      Halv
    • By Halvhjearne
      Im not sure i found the best way to do it, but it works and currently i do not see a better way (maybe epoch devs can shed some light on how this would be done better or perhaps integrate this?), i havent seen anything about killmessages anywhere and i guess some servers might have been waiting for something like this for a bit now, so here it is:
       
      with this installed, you can easily setup the following types of killmessages:
       
       
      sideChat //note that sideChat only shows if more than one player is on the server (not that it matters much) globalChat systemChat titleText cutText hint hintSilent dynamictext     obviusly you can switch any of these on or off (in settings.sqf) and besides this, it can add a custom channel to your server with the name and/or colour you specify at the top of the settings file ...     you can also swith on/off if you want it to show killfeed from players killed by ai or simmular (alltho sappers will currently show as error: no vehicle, as there is no killer left to check).   to install this, all you need to do is put all files in a folder called "addons\messages" in your mission, edit settings as you like and add this line: [] execVM "addons\messages\init.sqf"; to the very bottom of your init.sqf if that does not work, try at the top.
       
      if you have A3EAI it might be a good idea to move this line:
      #include "A3EAI_Client\A3EAI_initclient.sqf"; to the very bottom of your init.
       
      (you can also edit the second line of settings.sqf to match your prefered folder structure)
       
      Link:
       
      https://github.com/Halvhjearne/killfeed
       
      as requested i have now added a study body function to this.
       
      here is a picture of how the killfeeds look:
       
      (note that the red custom chat is now unsupported by me)

  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...