TheAce106

Untitled

Aug 19th, 2014
4
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.         ];
  78.        
  79.         if(license_civ_rebel) then
  80.         {
  81.             _return set[count _return,
  82.             ["B_G_Offroad_01_armed_F",750000]];
  83.             _return set[count _return,
  84.             ["O_Heli_Light_02_F",1200000]];
  85.             _return set[count _return,
  86.             ["O_MRAP_02_hmg_F",100000]];
  87.         };
  88.     };
  89.    
  90.     case "cop_car":
  91.     {
  92.         _return set[count _return,
  93.         ["C_Offroad_01_F",10000]];
  94.         _return set[count _return,
  95.         ["C_SUV_01_F",15000]];
  96.         if(__GETC__(life_coplevel) > 3) then
  97.         {
  98.             _return set[count _return,
  99.             ["B_MRAP_01_F",1000]];
  100.         };
  101.         if(__GETC__(life_coplevel) > 5) then
  102.         {
  103.             _return set[count _return,
  104.             ["I_MRAP_03_F",100000]];
  105.         };
  106.         if(__GETC__(life_coplevel) > 6) then
  107.         {
  108.             _return set[count _return,
  109.             ["I_MRAP_03_hmg_F",1000000]];
  110.         };
  111.         if(__GETC__(life_coplevel) > 7) then
  112.         {
  113.             _return set[count _return,
  114.             ["B_APC_Wheeled_01_cannon_F",1000000]];
  115.         };
  116.     };
  117.    
  118.     case "civ_air":
  119.     {
  120.         _return =
  121.         [
  122.             ["B_Heli_Light_01_F",253000],
  123.             ["O_Heli_Light_02_unarmed_F",750000]
  124.         ];
  125.     };
  126.    
  127.     case "cop_air":
  128.     {
  129.         _return set[count _return,
  130.         ["B_Heli_Light_01_F",75000]];
  131.         if(__GETC__(life_coplevel) > 2) then
  132.         {
  133.             _return set[count _return,
  134.             ["B_Heli_Transport_01_F",200000]];
  135.         };
  136.     };
  137.    
  138.     case "cop_airhq":
  139.     {
  140.         _return set[count _return,
  141.         ["B_Heli_Light_01_F",75000]];
  142.         ["I_Heli_light_03_unarmed_F",250000]];
  143.         if(__GETC__(life_coplevel) > 6) then
  144.         {
  145.             _return set[count _return,
  146.             ["B_Heli_Transport_01_F",200000]];
  147.             _return set[count _return,
  148.             ["B_MRAP_01_hmg_F",750000]];
  149.                 _return set[count _return,
  150.             ["I_Heli_Transport_02_F",750000]];
  151.         };
  152.                 _return set[count _return,
  153.         ["B_Heli_Light_01_F",75000]];
  154.         if(__GETC__(life_coplevel) > 7) then
  155.         {
  156.             _return set[count _return,
  157.             ["B_Heli_Light_01_armed_F",2000000]];
  158.             _return set[count _return,
  159.             ["I_Heli_light_03_F",2000000]];
  160.         };
  161.     };
  162.    
  163.     case "civ_ship":
  164.     {
  165.         _return =
  166.         [
  167.             ["C_Rubberboat",5000],
  168.             ["C_Boat_Civil_01_F",22000]
  169.         ];
  170.     };
  171.  
  172.     case "cop_ship":
  173.     {
  174.         _return =
  175.         [
  176.             ["B_Boat_Transport_01_F",3000],
  177.             ["C_Boat_Civil_01_police_F",20000],
  178.             ["B_Boat_Armed_01_minigun_F",75000],
  179.             ["B_SDV_01_F",100000]
  180.         ];
  181.     };
  182. };
  183.  
  184. _return;
Advertisement
Add Comment
Please, Sign In to add comment