Advertisement
TheAce106

Untitled

Aug 19th, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.92 KB | None | 0 0
  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.         };
  84.     };
  85.    
  86.     case "cop_car":
  87.     {
  88.         _return set[count _return,
  89.         ["C_Offroad_01_F",10000]];
  90.         _return set[count _return,
  91.         ["C_SUV_01_F",15000]];
  92.         if(__GETC__(life_coplevel) > 3) then
  93.         {
  94.             _return set[count _return,
  95.             ["B_MRAP_01_F",1000]];
  96.         };
  97.         if(__GETC__(life_coplevel) > 7) then
  98.         {
  99.             _return set[count _return,
  100.             ["B_APC_Wheeled_01_cannon_F",1000000]];
  101.         };
  102.     };
  103.    
  104.     case "civ_air":
  105.     {
  106.         _return =
  107.         [
  108.             ["B_Heli_Light_01_F",253000],
  109.             ["O_Heli_Light_02_unarmed_F",750000]
  110.         ];
  111.     };
  112.    
  113.     case "cop_air":
  114.     {
  115.         _return set[count _return,
  116.         ["B_Heli_Light_01_F",75000]];
  117.         if(__GETC__(life_coplevel) > 2) then
  118.         {
  119.             _return set[count _return,
  120.             ["B_Heli_Transport_01_F",200000]];
  121.         };
  122.     };
  123.    
  124.     case "cop_airhq":
  125.     {
  126.         _return set[count _return,
  127.         ["B_Heli_Light_01_F",75000]];
  128.         if(__GETC__(life_coplevel) > 2) then
  129.         {
  130.             _return set[count _return,
  131.             ["B_Heli_Transport_01_F",200000]];
  132.             _return set[count _return,
  133.             ["B_MRAP_01_hmg_F",750000]];
  134.         };
  135.     };
  136.    
  137.     case "civ_ship":
  138.     {
  139.         _return =
  140.         [
  141.             ["C_Rubberboat",5000],
  142.             ["C_Boat_Civil_01_F",22000]
  143.         ];
  144.     };
  145.  
  146.     case "cop_ship":
  147.     {
  148.         _return =
  149.         [
  150.             ["B_Boat_Transport_01_F",3000],
  151.             ["C_Boat_Civil_01_police_F",20000],
  152.             ["B_Boat_Armed_01_minigun_F",75000],
  153.             ["B_SDV_01_F",100000]
  154.         ];
  155.     };
  156. };
  157.  
  158. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement