Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. #include <macro.h>
  2. /*
  3. File: fn_spawnPointCfg.sqf
  4. Author: Bryan "Tonic" Boardwine
  5.  
  6. Description:
  7. Master configuration for available spawn points depending on the units side.
  8.  
  9. Return:
  10. [Spawn Marker,Spawn Name,Image Path]
  11. */
  12. private["_side","_return"];
  13. _side = [_this,0,civilian,[civilian]] call BIS_fnc_param;
  14.  
  15. //Spawn Marker, Spawn Name, PathToImage
  16. switch (_side) do
  17. {
  18. case west:
  19. {
  20. _return = [
  21. ["cop_spawn_1","Commissariat Kavala","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  22. ["cop_spawn_2","Poste Nord","\a3\ui_f\data\map\MapControl\fuelstation_ca.paa"],
  23. ["cop_spawn_5","Poste Sud","\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa"]
  24. ];
  25. };
  26.  
  27. case civilian:
  28. {
  29. //Avec licence depanneur
  30. if(licence_civ_depanneur) then {
  31. _return = [
  32. ["civ_spawn_1","Kavala","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  33. ["civ_spawn_2","Pyrgos","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  34. ["civ_spawn_3","Athira","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  35. ["civ_spawn_4","Sofia","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  36. ["dep_spawn_1","Depot","\a3\ui_f\data\map\MapControl\watertower_ca.paa"]
  37. ];
  38. }else
  39. {
  40. _return = [
  41. ["civ_spawn_1","Kavala","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  42. ["civ_spawn_2","Pyrgos","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  43. ["civ_spawn_3","Athira","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  44. ["civ_spawn_4","Sofia","\a3\ui_f\data\map\MapControl\watertower_ca.paa"]
  45. ];
  46. };
  47.  
  48. if(count life_houses > 0) then {
  49. {
  50. _pos = call compile format["%1",_x select 0];
  51. _house = nearestBuilding _pos;
  52. _houseName = getText(configFile >> "CfgVehicles" >> (typeOf _house) >> "displayName");
  53.  
  54. _return pushBack [format["house_%1",_house getVariable "uid"],_houseName,"\a3\ui_f\data\map\MapControl\lighthouse_ca.paa"];
  55. } foreach life_houses;
  56. };
  57. };
  58.  
  59. case independent: {
  60. _return = [
  61. ["medic_spawn_1","SAMU","\a3\ui_f\data\map\MapControl\hospital_ca.paa"]
  62.  
  63. ];
  64. };
  65. };
  66.  
  67. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement