TheAce106

Untitled

Aug 19th, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <macro.h>
  2. /*
  3.     File:
  4.     Author: Bryan "Tonic" Boardwine
  5.    
  6.     Description:
  7.     Master configuration list / array for buyable vehicles & prices and their shop.
  8. */
  9. private["_shop","_return"];
  10. _shop = [_this,0,"",[""]] call BIS_fnc_param;
  11. if(_shop == "") exitWith {[]};
  12. _return = [];
  13. switch (_shop) do
  14. {
  15.     case "kart_shop":
  16.     {
  17.         _return = [
  18.             ["C_Kart_01_Blu_F",15000],
  19.             ["C_Kart_01_Fuel_F",15000],
  20.             ["C_Kart_01_Red_F",15000],
  21.             ["C_Kart_01_Vrana_F",15000]
  22.         ];
  23.     };
  24.     case "med_shop":
  25.     {
  26.         _return = [
  27.             ["C_Offroad_01_F",10000],
  28.             ["I_Truck_02_medical_F",25000],
  29.             ["O_Truck_03_medical_F",45000],
  30.             ["B_Truck_01_medical_F",60000]
  31.         ];
  32.     };
  33.    
  34.     case "med_air_hs": {
  35.         _return = [
  36.             ["B_Heli_Light_01_F",50000],
  37.             ["O_Heli_Light_02_unarmed_F",75000]
  38.         ];
  39.     };
  40.    
  41.     case "civ_car":
  42.     {
  43.         _return =
  44.         [
  45.             ["B_Quadbike_01_F",2500],
  46.             ["C_Hatchback_01_F",9500],
  47.             ["C_Offroad_01_F",12500],
  48.             ["C_SUV_01_F",35000],
  49.             ["C_Van_01_transport_F",40000]
  50.         ];
  51.     };
  52.    
  53.     case "civ_truck":
  54.     {
  55.         _return =
  56.         [
  57.             ["C_Van_01_box_F",60000],
  58.             ["I_Truck_02_transport_F",75000],
  59.             ["I_Truck_02_covered_F",100000],
  60.             ["B_Truck_01_transport_F",275000],
  61.             ["O_Truck_03_transport_F",200000],
  62.             ["O_Truck_03_covered_F",250000],
  63.             ["B_Truck_01_box_F",350000],
  64.             ["O_Truck_03_device_F",450000]
  65.         ]; 
  66.     };
  67.    
  68.    
  69.     case "reb_car":
  70.     {
  71.         _return =
  72.         [
  73.             ["B_Quadbike_01_F",2500],
  74.             ["B_G_Offroad_01_F",15000],
  75.             ["O_MRAP_02_F",150000],
  76.             ["B_Heli_Light_01_F",325000],
  77.             ["O_Heli_Light_02_F",1200000],
  78.             ["O_MRAP_02_hmg_F",100000]
  79.         ];
  80.        
  81.         if(license_civ_rebel) then
  82.         {
  83.             _return set[count _return,
  84.             ["B_G_Offroad_01_armed_F",750000]];
  85.         };
  86.     };
  87.    
  88.     case "cop_car":
  89.     {
  90.         _return set[count _return,
  91.         ["C_Offroad_01_F",10000]];
  92.         _return set[count _return,
  93.         ["C_SUV_01_F",15000]];
  94.         };
  95.         if(__GETC__(life_coplevel) > 3) then
  96.         {
  97.             _return set[count _return,
  98.             ["B_MRAP_01_F",1000]];
  99.         };
  100.         if(__GETC__(life_coplevel) > 5) then
  101.         {
  102.             _return set[count _return,
  103.             ["I_MRAP_03_F",100000]];
  104.         };
  105.         if(__GETC__(life_coplevel) > 6) then
  106.         {
  107.             _return set[count _return,
  108.             ["I_MRAP_03_hmg_F",1000000]];
  109.         };
  110.         if(__GETC__(life_coplevel) > 7) then
  111.         {
  112.             _return set[count _return,
  113.             ["B_APC_Wheeled_01_cannon_F",1000000]];
  114.         };
  115.     };
  116.    
  117.     case "civ_air":
  118.     {
  119.         _return =
  120.         [
  121.             ["B_Heli_Light_01_F",253000],
  122.             ["O_Heli_Light_02_unarmed_F",750000]
  123.         ];
  124.     };
  125.    
  126.     case "cop_air":
  127.     {
  128.         _return set[count _return,
  129.         ["B_Heli_Light_01_F",75000]];
  130.         if(__GETC__(life_coplevel) > 2) then
  131.         {
  132.             _return set[count _return,
  133.             ["B_Heli_Transport_01_F",200000]];
  134.         };
  135.     };
  136.    
  137.     case "cop_airhq":
  138.     {
  139.         _return set[count _return,
  140.         ["B_Heli_Light_01_F",75000]];
  141.         ["I_Heli_light_03_unarmed_F",250000]];
  142.         if(__GETC__(life_coplevel) > 6) then
  143.         {
  144.             _return set[count _return,
  145.             ["B_Heli_Transport_01_F",200000]];
  146.             _return set[count _return,
  147.             ["B_MRAP_01_hmg_F",750000]];
  148.                 _return set[count _return,
  149.             ["I_Heli_Transport_02_F",750000]];
  150.         };
  151.                 _return set[count _return,
  152.         ["B_Heli_Light_01_F",75000]];
  153.         if(__GETC__(life_coplevel) > 7) then
  154.         {
  155.             _return set[count _return,
  156.             ["B_Heli_Light_01_armed_F",2000000]];
  157.             _return set[count _return,
  158.             ["I_Heli_light_03_F",2000000]];
  159.         };
  160.     };
  161.    
  162.     case "civ_ship":
  163.     {
  164.         _return =
  165.         [
  166.             ["C_Rubberboat",5000],
  167.             ["C_Boat_Civil_01_F",22000]
  168.         ];
  169.     };
  170.  
  171.     case "cop_ship":
  172.     {
  173.         _return =
  174.         [
  175.             ["B_Boat_Transport_01_F",3000],
  176.             ["C_Boat_Civil_01_police_F",20000],
  177.             ["B_Boat_Armed_01_minigun_F",75000],
  178.             ["B_SDV_01_F",100000]
  179.         ];
  180.     };
  181. };
  182.  
  183. _return;
Advertisement
Add Comment
Please, Sign In to add comment