Advertisement
Guest User

Untitled

a guest
Jul 10th, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. /*
  2. File: fn_spawnPointCfg.sqf
  3. Author: Bryan "Tonic" Boardwine
  4.  
  5. Description:
  6. Master configuration for available spawn points depending on the units side.
  7.  
  8. Return:
  9. [Spawn Marker,Spawn Name,Image Path]
  10. */
  11. private["_side","_return"];
  12. _side = [_this,0,civilian,[civilian]] call BIS_fnc_param;
  13.  
  14. //Spawn Marker, Spawn Name, PathToImage
  15. switch (_side) do
  16. {
  17. case west:
  18. {
  19. _return = [
  20. ["cop_spawn_1","FeeruzAbad ONU","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  21. ["cop_spawn_3","Rasman ONU","\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa"]
  22. ];
  23. };
  24.  
  25. case civilian:
  26. {
  27. _return = [
  28. ["civ_spawn_1","FeeruzAbad","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
  29. ["civ_spawn_3","Rasman (Passeport Obligatoire)","\a3\ui_f\data\map\MapControl\watertower_ca.paa"]
  30. ];
  31.  
  32. if(count life_houses > 0) then {
  33. {
  34. _pos = call compile format["%1",_x select 0];
  35. _house = nearestBuilding _pos;
  36. _houseName = getText(configFile >> "CfgVehicles" >> (typeOf _house) >> "displayName");
  37.  
  38. _return pushBack [format["house_%1",_house getVariable "uid"],_houseName,"\a3\ui_f\data\map\MapControl\lighthouse_ca.paa"];
  39. } foreach life_houses;
  40. };
  41. };
  42.  
  43. case independent: {
  44. _return = [
  45. ["medic_spawn_1","Hopital Rasman","\a3\ui_f\data\map\MapControl\hospital_ca.paa"]
  46. ];
  47. };
  48. };
  49.  
  50. _return;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement