Advertisement
Guest User

Untitled

a guest
May 30th, 2015
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 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. default {_var = ""};
  44. };
  45. };
  46.  
  47. case 1:
  48. {
  49. switch (_type) do
  50. {
  51. case "license_civ_driver": {_var = "driver"}; //Drivers License cost
  52. case "license_civ_boat": {_var = "boat"}; //Boating license cost
  53. case "license_civ_air": {_var = "pilot"}; //Pilot/air license cost
  54. case "license_civ_gun": {_var = "gun"}; //Firearm/gun license cost
  55. case "license_civ_dive": {_var = "dive"}; //Diving license cost
  56. case "license_civ_oil": {_var = "oil"}; //Oil processing license cost
  57. case "license_cop_air": {_var = "cair"}; //Cop Pilot License cost
  58. case "license_cop_swat": {_var = "swat"}; //Swat License cost
  59. case "license_cop_cg": {_var = "cg"}; //Coast guard license cost
  60. case "license_civ_heroin": {_var = "heroin"}; //Heroin processing license cost
  61. case "license_civ_marijuana": {_var = "marijuana"}; //Marijuana processing license cost
  62. case "license_civ_medmarijuana": {_var = "medmarijuana"}; //Medical Marijuana processing license cost
  63. case "license_civ_gang": {_var = "gang"}; //Gang license cost
  64. case "license_civ_rebel": {_var = "rebel"}; //Rebel License
  65. case "license_civ_truck":{_var = "truck"}; //Truck License
  66. case "license_civ_diamond": {_var = "diamond"};
  67. case "license_civ_salt": {_var = "salt"};
  68. case "license_civ_coke": {_var = "cocaine"};
  69. case "license_civ_sand": {_var = "sand"};
  70. case "license_civ_iron": {_var = "iron"};
  71. case "license_civ_copper": {_var = "copper"};
  72. case "license_civ_cement": {_var = "cement"};
  73. case "license_med_air": {_var = "mair"};
  74. case "license_civ_home": {_var = "home"};
  75. default {_var = ""};
  76. };
  77. };
  78. };
  79.  
  80. _ret = [_var,(if(_var != "") then {([_var] call life_fnc_varToStr)})];
  81. _ret;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement