Advertisement
Guest User

config/fn_vehicleListCfg.sqf

a guest
Jan 25th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.50 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 "med_air_1":
  16.     {
  17.         _return =
  18.         [
  19.             ["B_Heli_Light_01_F",500],
  20.             ["O_Heli_Light_02_unarmed_F",550],
  21.             ["I_Heli_Transport_02_F",1000],
  22.             ["I_Heli_light_03_unarmed_F",700]
  23.         ];
  24.     };
  25.  
  26.     case "med_shop":
  27.     {
  28.         _return =
  29.         [
  30.             ["C_Offroad_01_F",150],
  31.             ["C_Offroad_01_repair_F",180],
  32.             ["C_Van_01_box_F",190],
  33.             ["B_Truck_01_transport_F",200],
  34.             ["I_Truck_02_medical_F",210],
  35.             ["O_Truck_03_medical_F",210],
  36.             ["B_Truck_01_medical_F",210],
  37.             ["C_SUV_01_F",110]
  38.         ];
  39.     };
  40.  
  41.     case "civ_car_1": //civ car shop
  42.     {
  43.         _return =
  44.         [
  45.             ["B_Quadbike_01_F",500], // rental..... actual price is  rental - rental / 3   (no brackets or ace will shout at you)
  46.             ["C_Hatchback_01_F",950],
  47.             ["C_Offroad_01_F",1250],
  48.             ["C_SUV_01_F",2500],
  49.             ["C_Hatchback_01_sport_F",35000] // op hence price
  50.         ];
  51.     };
  52.  
  53.     case "civ_servt_1":
  54.     {
  55.         _return =
  56.         [
  57.             ["C_Offroad_01_F",1500] //Service Truck
  58.         ];
  59.     };
  60.    
  61.     case "civ_truck_1":
  62.     {
  63.         _return =
  64.         [
  65.             ["C_Van_01_box_F",6500],
  66.             ["I_Truck_02_transport_F",95000],
  67.             ["I_Truck_02_covered_F",125000],
  68.             ["B_Truck_01_transport_F",45000],
  69.             ["B_Truck_01_covered_F",55000],
  70.             ["B_Truck_01_ammo_F",85000],
  71.             ["B_Truck_01_box_F",95000],
  72.             ["O_Truck_03_device_F",285000]
  73.         ]; 
  74.     };
  75.  
  76.     case "reb_v_1":
  77.     {
  78.         _return =
  79.         [
  80.             ["B_Quadbike_01_F",500],
  81.             ["B_G_Offroad_01_F",1500],
  82.             ["O_MRAP_02_F",300000]
  83.            
  84.         ];
  85.        
  86.         if(license_civ_rebel) then
  87.         {
  88.  
  89.         };
  90.     };
  91.  
  92.     case "reb_car":
  93.     {
  94.         _return =
  95.         [
  96.             ["B_Quadbike_01_F",500],
  97.             ["B_G_Offroad_01_F",1500]
  98.         ];
  99.     };
  100.    
  101.     case "reb_car2":
  102.     {
  103.         _return set[count _return,
  104.         ["B_Quadbike_01_F",500]];
  105.         _return set[count _return,
  106.         ["C_Offroad_01_F",1500]];
  107.         _return set[count _return,
  108.         ["O_MRAP_02_F",300000]];
  109.     };
  110.    
  111.     case "reb_air":
  112.     {   if(license_civ_rebel) then
  113.         {
  114.  
  115.         _return set[count _return,
  116.         ["I_Heli_Transport_02_F",200000]];
  117.         _return set[count _return,
  118.         ["O_Heli_Light_02_unarmed_F",75000]];
  119.         _return set[count _return,
  120.         ["O_Heli_Transport_04_box_F",125000]];
  121.         _return set[count _return,
  122.         ["B_Heli_Transport_01_F",200000]];
  123.         _return set[count _return,
  124.         ["B_Heli_Transport_03_F",225000]];
  125.        
  126.         };
  127.        
  128.         else exitWith {hint "You do not have Rebel Training"};
  129.     };
  130.    
  131.     case "cop_car_1":
  132.     {
  133.         if(__GETC__(life_coplevel) > 1) then
  134.         {
  135.             _return set[count _return,
  136.             ["C_SUV_01_F",15000]];
  137.             _return set[count _return,
  138.             ["C_Offroad_01_F",5000]];
  139.         };
  140.         if(__GETC__(life_coplevel) > 2) then
  141.         {
  142.             _return set[count _return,
  143.             ["C_Hatchback_01_F",25000]];
  144.         };
  145.         if (__GETC__(life_coplevel) > 3) then
  146.         {
  147.             _return set[count _return,
  148.             ["C_Hatchback_01_sport_F",35000]];
  149.         };
  150.         if (__GETC__(life_coplevel) > 3) then
  151.         {
  152.             _return set[count _return,
  153.             ["B_MRAP_01_F",250000]];
  154.         };
  155.         if (__GETC__(life_coplevel) > 3) then
  156.         {
  157.             _return set[count _return,
  158.             ["I_MRAP_03_F",250000]];
  159.         };
  160.     };
  161.    
  162.     case "civ_air_1":
  163.     {
  164.         _return =
  165.         [
  166.             ["B_Heli_Light_01_F",253000],
  167.             ["O_Heli_Light_02_unarmed_F",750000]
  168.         ];
  169.     };
  170.    
  171.     case "cop_air_1":
  172.     {
  173.         if(__GETC__(life_coplevel) > 2) then
  174.         {
  175.             _return set[count _return,
  176.             ["B_Heli_Light_01_F",30000]];
  177.         };
  178.         if(__GETC__(life_coplevel) > 3) then
  179.         {
  180.             _return set[count _return,
  181.             ["I_Heli_light_03_unarmed_F",50000]];
  182.         };
  183.         if(__GETC__(life_coplevel) > 4) then
  184.         {
  185.             _return set[count _return,
  186.             ["I_Heli_Transport_02_F",65000]];
  187.             _return set[count _return,
  188.             ["B_Heli_Transport_01_F",200000]];
  189.             _return set[count _return,
  190.             ["B_Heli_Transport_03_F",225000]];
  191.         };
  192.     };
  193.    
  194.     case "civ_ship_1":
  195.     {
  196.         _return =
  197.         [
  198.             ["C_Rubberboat",5000],
  199.             ["O_SDV_01_F",30000],
  200.             ["C_Boat_Civil_01_F",22000]
  201.         ];
  202.     };
  203.    
  204.     case "cop_ship_1":
  205.     {
  206.         _return =
  207.         [
  208.             ["B_Boat_Transport_01_F",3000],
  209.             ["C_Boat_Civil_01_police_F",20000],
  210.             ["B_SDV_01_F",100000]
  211.         ];
  212.     };
  213.    
  214.     case "donator_car":
  215.     {
  216.         if(__GETC__(life_donator) > 1) then
  217.         {
  218.             _return set[count _return,
  219.             ["B_Quadbike_01_F",500]];
  220.             _return set[count _return,
  221.             ["C_Offroad_01_F",2500]];
  222.             _return set[count _return,
  223.             ["C_Hatchback_01_sport_F",10000]];
  224.             _return set[count _return,
  225.             ["C_SUV_01_F",20000]];
  226.             _return set[count _return,
  227.             ["C_Van_01_fuel_F",7500]];
  228.             _return set[count _return,
  229.             ["B_Heli_Light_01_F",100000]];
  230.             _return set[count _return,
  231.             ["O_Heli_Light_02_unarmed_F",175000]];
  232.             _return set[count _return,
  233.             ["I_Heli_Transport_02_F",650000]];
  234.         };
  235.     };
  236.    
  237.     case "soldner_1":
  238.     {
  239.         if(__GETC__(life_donator) == 3) then
  240.         {
  241.             _return set[count _return,
  242.             ["I_MRAP_03_F",2000000]];
  243.             _return set[count _return,
  244.             ["O_MRAP_02_F",1800000]];
  245.             _return set[count _return,
  246.             ["I_Heli_Transport_02_F",650000]];
  247.             _return set[count _return,
  248.             ["O_Heli_Light_02_unarmed_F",175000]];
  249.             _return set[count _return,
  250.             ["B_Heli_Light_01_F",100000]];
  251.             _return set[count _return,
  252.             ["B_Truck_01_box_F",2500000]];
  253.             _return set[count _return,
  254.             ["B_MRAP_01_F",2000000]];
  255.             _return set[count _return,
  256.             ["C_Hatchback_01_sport_F",1250000]];
  257.         };
  258.     };
  259.    
  260.     case "kart_shop":
  261.     {
  262.         _return =
  263.         [
  264.             ["C_Kart_01_Blu_F",15000],
  265.             ["C_Kart_01_Fuel_F",15000],
  266.             ["C_Kart_01_Red_F",15000],
  267.             ["C_Kart_01_Vrana_F",15000]
  268.         ];
  269.     };
  270. };
  271. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement