Advertisement
Guest User

Untitled

a guest
Sep 21st, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.78 KB | None | 0 0
  1. /*
  2.     File: fn_licenseType.sqf
  3.     Author: Bryan "Tonic" Boardwine
  4.    
  5.     Description:
  6.     Returns the short-var of the license name to a long var and display name.
  7. */
  8. private["_type","_ret","_var","_mode"];
  9. _type = [_this,0,"",[""]] call BIS_fnc_param;
  10. _mode = [_this,1,-1,[0]] call BIS_fnc_param;
  11. if(_type == "" OR _mode == -1) exitWith {[]};
  12.  
  13. switch (_mode) do
  14. {
  15.     case 0:
  16.     {
  17.         switch (_type) do
  18.         {
  19.             case "driver": {_var = "license_civ_driver"}; //Drivers License cost
  20.             case "boat": {_var = "license_civ_boat"}; //Boating license cost
  21.             case "pilot": {_var = "license_civ_air"}; //Pilot/air license cost
  22.             case "gun": {_var = "license_civ_gun"}; //Firearm/gun license cost
  23.             case "dive": {_var = "license_civ_dive"}; //Diving license cost
  24.             case "oil": {_var = "license_civ_oil"}; //Oil processing license cost
  25.             case "cair": {_var = "license_cop_air"}; //Cop Pilot License cost
  26.             case "swat": {_var = "license_cop_swat"}; //Swat License cost
  27.             case "cg": {_var = "license_cop_cg"}; //Coast guard license cost
  28.             case "heroin": {_var = "license_civ_heroin"}; //Heroin processing license cost
  29.             case "marijuana": {_var = "license_civ_marijuana"}; //Marijuana processing license cost
  30.             case "medmarijuana": {_var = "license_civ_medmarijuana"}; //Medical Marijuana processing license cost
  31.             case "gang": {_var = "license_civ_gang"}; //Gang license cost
  32.             case "rebel": {_var = "license_civ_rebel"}; //Rebel License
  33.             case "truck":{_var = "license_civ_truck"}; //Truck License
  34.             case "diamond": {_var = "license_civ_diamond"};
  35.             case "salt": {_var = "license_civ_salt"};
  36.             case "cocaine": {_var = "license_civ_coke"};
  37.             case "sand": {_var = "license_civ_sand"};
  38.             case "iron": {_var = "license_civ_iron"};
  39.             case "copper": {_var = "license_civ_copper"};
  40.             case "cement": {_var = "license_civ_cement"};
  41.             case "mair": {_var = "license_med_air"};
  42.             case "home": {_var = "license_civ_home"};
  43.             case "lawyer": {_var = "license_civ_lawyer"};
  44.             case "press": {_var = "license_civ_press"};
  45.             default {_var = ""};
  46.         };
  47.     };
  48.    
  49.     case 1:
  50.     {
  51.         switch (_type) do
  52.         {
  53.             case "license_civ_driver": {_var = "driver"}; //Drivers License cost
  54.             case "license_civ_boat": {_var = "boat"}; //Boating license cost
  55.             case "license_civ_air": {_var = "pilot"}; //Pilot/air license cost
  56.             case "license_civ_gun": {_var = "gun"}; //Firearm/gun license cost
  57.             case "license_civ_dive": {_var = "dive"}; //Diving license cost
  58.             case "license_civ_oil": {_var = "oil"}; //Oil processing license cost
  59.             case "license_cop_air": {_var = "cair"}; //Cop Pilot License cost
  60.             case "license_cop_swat": {_var = "swat"}; //Swat License cost
  61.             case "license_cop_cg": {_var = "cg"}; //Coast guard license cost
  62.             case "license_civ_heroin": {_var = "heroin"}; //Heroin processing license cost
  63.             case "license_civ_marijuana": {_var = "marijuana"}; //Marijuana processing license cost
  64.             case "license_civ_medmarijuana": {_var = "medmarijuana"}; //Medical Marijuana processing license cost
  65.             case "license_civ_gang": {_var = "gang"}; //Gang license cost
  66.             case "license_civ_rebel": {_var = "rebel"}; //Rebel License
  67.             case "license_civ_truck":{_var = "truck"}; //Truck License
  68.             case "license_civ_diamond": {_var = "diamond"};
  69.             case "license_civ_salt": {_var = "salt"};
  70.             case "license_civ_coke": {_var = "cocaine"};
  71.             case "license_civ_sand": {_var = "sand"};
  72.             case "license_civ_iron": {_var = "iron"};
  73.             case "license_civ_copper": {_var = "copper"};
  74.             case "license_civ_cement": {_var = "cement"};
  75.             case "license_med_air": {_var = "mair"};
  76.             case "license_civ_home": {_var = "home"};
  77.             case "license_civ_lawyer":{_var = "lawyer"};
  78.             case "license_civ_press":{_var = "press"};
  79.             default {_var = ""};
  80.         };
  81.     };
  82. };
  83.  
  84. _ret = [_var,(if(_var != "") then {([_var] call life_fnc_varToStr)})];
  85. _ret;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement