Facebook
From KLYZER, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 40
  1. /*
  2. *    Format:
  3. *        3: STRING (Conditions) - Must return boolean :
  4. *            String can contain any amount of conditions, aslong as the entire
  5. *            string returns a boolean. This allows you to check any levels, licenses etc,
  6. *            in any combination. For example:
  7. *                "call life_coplevel && license_civ_someLicense"
  8. *            This will also let you call any other function.
  9. *
  10. */
  11. class CfgSpawnPoints {
  12.  
  13.     class Altis {
  14.         class Civilian {
  15.             class Kavala {
  16.                 displayName = "Kavala";
  17.                 spawnMarker = "civ_spawn_1";
  18.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  19.                 conditions = "";
  20.             };
  21.  
  22.             class Athira {
  23.                 displayName = "Athira";
  24.                 spawnMarker = "civ_spawn_3";
  25.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  26.                 conditions = "";
  27.             };
  28.  
  29.             class Pyrgos {
  30.                 displayName = "Pyrgos";
  31.                 spawnMarker = "civ_spawn_2";
  32.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  33.                 conditions = "";
  34.             };
  35.  
  36.             class Sofia {
  37.                 displayName = "Sofia";
  38.                 spawnMarker = "civ_spawn_4";
  39.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  40.                 conditions = "";
  41.             };
  42.  
  43.             class RebelN {
  44.                 displayName = $STR_SP_Reb_N;
  45.                 spawnMarker = "Rebelop";
  46.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  47.                 conditions = "license_civ_rebel";
  48.             };
  49.  
  50.             class RebelS {
  51.                 displayName = $STR_SP_Reb_S;
  52.                 spawnMarker = "Rebelop_1";
  53.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  54.                 conditions = "license_civ_rebel";
  55.             };
  56.  
  57.             class RebelE {
  58.                 displayName = $STR_SP_Reb_E;
  59.                 spawnMarker = "Rebelop_2";
  60.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  61.                 conditions = "license_civ_rebel";
  62.             };
  63.         };
  64.  
  65.         class Cop {
  66.             class Kavala {
  67.                 displayName = "Kavala HQ";
  68.                 spawnMarker = "cop_spawn_1";
  69.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  70.                 conditions = "";
  71.             };
  72.  
  73.             class Athira {
  74.                 displayName = "Athira HQ";
  75.                 spawnMarker = "cop_spawn_3";
  76.                 icon = "\a3\ui_f\data\map\MapControl\fuelstation_ca.paa";
  77.                 conditions = "";
  78.             };
  79.  
  80.             class Pyrgos {
  81.                 displayName = "Pyrgos HQ";
  82.                 spawnMarker = "cop_spawn_2";
  83.                 icon = "\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa";
  84.                 conditions = "";
  85.             };
  86.  
  87.             class Air {
  88.                 displayName = $STR_MAR_Police_Air_HQ;
  89.                 spawnMarker = "cop_spawn_4";
  90.                 icon = "\a3\ui_f\data\map\Markers\NATO\b_air.paa";
  91.                 conditions = "call life_coplevel >= 2 && {license_cop_cAir}";
  92.             };
  93.  
  94.             class HW {
  95.                 displayName = $STR_MAR_Highway_Patrol;
  96.                 spawnMarker = "cop_spawn_5";
  97.                 icon = "\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa";
  98.                 conditions = "call life_coplevel >= 3";
  99.             };
  100.         };
  101.  
  102.         class Medic {
  103.             class Kavala {
  104.                 displayName = $STR_SP_EMS_Kav;
  105.                 spawnMarker = "medic_spawn_1";
  106.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  107.                 conditions = "";
  108.             };
  109.  
  110.             class Athira {
  111.                 displayName = $STR_SP_EMS_Ath;
  112.                 spawnMarker = "medic_spawn_2";
  113.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  114.                 conditions = "";
  115.             };
  116.  
  117.             class Pyrgos {
  118.                 displayName = $STR_SP_EMS_Pyr;
  119.                 spawnMarker = "medic_spawn_3";
  120.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  121.                 conditions = "";
  122.             };
  123.         };
  124.     };
  125.  
  126.     class Tanoa {
  127.  
  128.         class Civilian {
  129.             class Georgetown {
  130.                 displayName = "Georgetown";
  131.                 spawnMarker = "civ_spawn_1";
  132.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  133.                 conditions = "!license_civ_rebel";
  134.             };
  135.  
  136.             class Balavu {
  137.                 displayName = "Balavu";
  138.                 spawnMarker = "civ_spawn_3";
  139.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  140.                 conditions = "";
  141.             };
  142.  
  143.             class Tuvanaka {
  144.                 displayName = "Tuvanaka";
  145.                 spawnMarker = "civ_spawn_2";
  146.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  147.                 conditions = "";
  148.             };
  149.  
  150.             class Lijnhaven {
  151.                 displayName = "Lijnhaven";
  152.                 spawnMarker = "civ_spawn_4";
  153.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  154.                 conditions = "";
  155.             };
  156.  
  157.             class RebelNW {
  158.                 displayName = $STR_SP_Reb_NW;
  159.                 spawnMarker = "Rebelop";
  160.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  161.                 conditions = "license_civ_rebel";
  162.             };
  163.  
  164.             class RebelS {
  165.                 displayName = $STR_SP_Reb_S;
  166.                 spawnMarker = "Rebelop_1";
  167.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  168.                 conditions = "license_civ_rebel";
  169.             };
  170.  
  171.             class RebelNE {
  172.                 displayName = $STR_SP_Reb_NE;
  173.                 spawnMarker = "Rebelop_2";
  174.                 icon = "\a3\ui_f\data\map\MapControl\bunker_ca.paa";
  175.                 conditions = "license_civ_rebel";
  176.             };
  177.         };
  178.  
  179.         class Cop {
  180.             class NAirport {
  181.                 displayName = $STR_SP_Cop_Air_N;
  182.                 spawnMarker = "cop_spawn_1";
  183.                 icon = "\a3\ui_f\data\map\MapControl\watertower_ca.paa";
  184.                 conditions = "";
  185.             };
  186.  
  187.             class SWAirport {
  188.                 displayName = $STR_SP_Cop_Air_SW;
  189.                 spawnMarker = "cop_spawn_3";
  190.                 icon = "\a3\ui_f\data\map\MapControl\fuelstation_ca.paa";
  191.                 conditions = "";
  192.             };
  193.  
  194.             class GeorgetownHQ {
  195.                 displayName = "Georgetown HQ";
  196.                 spawnMarker = "cop_spawn_2";
  197.                 icon = "\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa";
  198.                 conditions = "";
  199.             };
  200.  
  201.             class Air {
  202.                 displayName = $STR_MAR_Police_Air_HQ;
  203.                 spawnMarker = "cop_spawn_4";
  204.                 icon = "\a3\ui_f\data\map\Markers\NATO\b_air.paa";
  205.                 conditions = "call life_coplevel >= 2 && {license_cop_cAir}";
  206.             };
  207.  
  208.             class HW {
  209.                 displayName = $STR_MAR_Highway_Patrol;
  210.                 spawnMarker = "cop_spawn_5";
  211.                 icon = "\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa";
  212.                 conditions = "call life_coplevel >= 3";
  213.             };
  214.         };
  215.  
  216.         class Medic {
  217.  
  218.             class SEHospital {
  219.                 displayName = $STR_SP_EMS_SE;
  220.                 spawnMarker = "medic_spawn_1";
  221.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  222.                 conditions = "";
  223.             };
  224.  
  225.             class TanoukaHospital {
  226.                 displayName = $STR_SP_EMS_Tan;
  227.                 spawnMarker = "medic_spawn_2";
  228.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  229.                 conditions = "";
  230.             };
  231.  
  232.             class NEAirportHospital {
  233.                 displayName = $STR_SP_EMS_NEair;
  234.                 spawnMarker = "medic_spawn_3";
  235.                 icon = "\a3\ui_f\data\map\MapControl\hospital_ca.paa";
  236.                 conditions = "";
  237.             };
  238.  
  239.         };
  240.  
  241.     };
  242.  
  243. };
  244.