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