Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.88 KB | None | 0 0
  1. /*
  2.     Author: Maverick Applications
  3.     Convoy sidemission for Altis Life servers
  4. */
  5.  
  6. class Maverick_ConvoySidemission
  7. {
  8.     class Config
  9.     {
  10.         ConfigPool[]                            = {"GoldBarTransport","WeaponTransport"};
  11.         ForceConfigAtIndex                      = 1;
  12.         SleepTime                               = 3600;
  13.         MakePlayersHostileFor                   = 60;
  14.         TimeoutBetweenMarkers                   = 300;
  15.         SidesNotAttackable[]                    = {"WEST"};
  16.         AIDifficulty[] = {
  17.                                                 {"aimingAccuracy", 1},
  18.                                                 {"aimingShake", 1},
  19.                                                 {"aimingSpeed", 1},
  20.                                                 {"endurance", 1},
  21.                                                 {"spotDistance", 1},
  22.                                                 {"spotTime", 1},
  23.                                                 {"courage", 1},
  24.                                                 {"reloadSpeed", 1},
  25.                                                 {"commanding", 1},
  26.                                                 {"general", 1}
  27.         };
  28.     };
  29.     class ConvoyConfigurationsPool
  30.     {
  31.         /*********************** EXAMPLE TRANSPORT FOR VIRTUAL ITEMS ***********************/
  32.         class GoldBarTransport
  33.         {
  34.             class MapConfiguration
  35.             {
  36.                 showMapMarker                   = 1;
  37.                 text                            = "Gold Transport Mission";
  38.             };
  39.  
  40.             class AIUnits
  41.             {
  42.                 gear[] = {
  43.                                                 "H_MilCap_gen_F", // Headgear
  44.                                                 "", // Glasses
  45.                                                 "U_B_GEN_Soldier_F", // Uniform
  46.                                                 "V_TacVest_gen_F", // Vest
  47.                                                 "", // Backpack
  48.                                                 {"arifle_SPAR_01_blk_F", "30Rnd_556x45_Stanag", 5}, // Primary weapon, ammo and how many magazines
  49.                                                 {"", "", 5}, // Secondary weapon, ammo and how many magazines
  50.                 };
  51.             };
  52.  
  53.             class Messages
  54.             {
  55.                 // Enable messages?
  56.                 enabled                         = 1;
  57.  
  58.                 // Mission started announcement
  59.                 startAnnouncementHeader         = "Gold Transport Mission";
  60.                 startAnnouncementDescription    = "The Reserve Bank of Australia's guarded transporter is currently restocking gold bars worth $10m.";
  61.  
  62.                 // Mission objective completed
  63.                 stoppedAnnouncementHeader       = "Gold Transporter disabled";
  64.                 stoppedAnnouncementDescription  = "The gold transporter has been disabled.";
  65.  
  66.                 // Mission completed announcement
  67.                 endAnnouncementHeader           = "Gold Transport ended";
  68.                 endAnnouncementDescription      = "The mission has ended.";
  69.             };
  70.  
  71.             class Vehicles
  72.             {
  73.                 // Vehicle configuration
  74.                 vehiclesInOrder[]               = {"O_T_LSV_02_armed_F","O_T_Truck_03_ammo_ghex_F","O_T_LSV_02_unarmed_F"};
  75.                 vehiclesSpawnMarkersInOrder[]   = {"gold_convoy_spawn_1","gold_convoy_spawn_2","gold_convoy_spawn_3"};
  76.                 vehiclesInheritDirection        = 1;
  77.                 mainVehicleAtIndex              = 1;
  78.                 maxSpeed                        = 100;
  79.                 removeVehiclesAfterSeconds      = 1800;
  80.                 additionalUnitsAmount           = 20;
  81.             };
  82.  
  83.             class Route
  84.             {
  85.                 // Route configuration
  86.                 markers[]                       = {"gold_convoy_waypoint_1","gold_convoy_waypoint_2","gold_convoy_waypoint_3","gold_convoy_waypoint_4","gold_convoy_waypoint_5"};
  87.             };
  88.  
  89.             class Loot
  90.             {
  91.                 type                            = "virtual";
  92.                 container                       = "Land_CargoBox_V1_F";
  93.                 data[] = {
  94.                                                 {"goldbar", 10}
  95.                 };
  96.             };
  97.         };
  98.  
  99.  
  100.         /*********************** EXAMPLE TRANSPORT FOR REAL ITEMS ***********************/
  101.         class WeaponTransport
  102.         {
  103.             class MapConfiguration
  104.             {
  105.                 showMapMarker                   = 1;
  106.                 text                            = "Weapon Transport Mission";
  107.             };
  108.  
  109.             class AIUnits
  110.             {
  111.                 gear[] = {
  112.                                                 "H_MilCap_gen_F", // Headgear
  113.                                                 "", // Glasses
  114.                                                 "U_B_GEN_Soldier_F", // Uniform
  115.                                                 "V_TacVest_gen_F", // Vest
  116.                                                 "", // Backpack
  117.                                                 {"arifle_SPAR_01_blk_F", "30Rnd_556x45_Stanag", 5}, // Primary weapon, ammo and how many magazines
  118.                                                 {"", "", 5}, // Secondary weapon, ammo and how many magazines
  119.                 };
  120.             };
  121.  
  122.             class Messages
  123.             {
  124.                 // Enable messages?
  125.                 enabled                         = 1;
  126.  
  127.                 // Mission started announcement
  128.                 startAnnouncementHeader         = "Weapon Transport";
  129.                 startAnnouncementDescription    = "The Australian Army is currently restocking on weapons and is transporting through Altis near Paros with ground vehicles.";
  130.  
  131.                 // Mission objective completed
  132.                 stoppedAnnouncementHeader       = "Weapon Transporter disabled";
  133.                 stoppedAnnouncementDescription  = "The Weapon transporter has been disabled.";
  134.  
  135.                 // Mission completed announcement
  136.                 endAnnouncementHeader           = "Weapon Transport ended";
  137.                 endAnnouncementDescription      = "The mission has ended.";
  138.             };
  139.  
  140.             class Vehicles
  141.             {
  142.                 // Vehicle configuration
  143.                 vehiclesInOrder[]               = {"O_T_LSV_02_armed_F","O_T_LSV_02_unarmed_F","O_T_Truck_03_ammo_ghex_F","O_T_LSV_02_unarmed_F"};
  144.                 vehiclesSpawnMarkersInOrder[]   = {"weapon_convoy_spawn_1","weapon_convoy_spawn_2","weapon_convoy_spawn_3","weapon_convoy_spawn_4"};
  145.                 vehiclesInheritDirection        = 1;
  146.                 mainVehicleAtIndex              = 2;
  147.                 maxSpeed                        = 100;
  148.                 removeVehiclesAfterSeconds      = 1800;
  149.                 additionalUnitsAmount           = 10;
  150.             };
  151.  
  152.             class Route
  153.             {
  154.                 // Route configuration
  155.                 markers[]                       = {"weapon_convoy_waypoint_1","weapon_convoy_waypoint_2","weapon_convoy_waypoint_3","weapon_convoy_waypoint_4","weapon_convoy_waypoint_5","weapon_convoy_waypoint_6","weapon_convoy_waypoint_7","weapon_convoy_waypoint_8","weapon_convoy_waypoint_9","weapon_convoy_waypoint_10","weapon_convoy_waypoint_11"};
  156.             };
  157.  
  158.             class Loot
  159.             {
  160.                 type                            = "real";
  161.                 container                       = "B_CargoNet_01_ammo_F";
  162.                 data[] = {
  163.                                                 {"srifle_DMR_01_F", 3, "WEAPON"},
  164.                                                 {"srifle_LRR_F", 3, "WEAPON"},
  165.                                                 {"arifle_AK12_F", 2, "WEAPON"},
  166.                                                 {"LMG_Zafir_F", 2, "WEAPON"},
  167.                                                 {"srifle_LRR_camo_LRPS_F", 1, "WEAPON"},
  168.                                                 {"SMG_05_F", 10, "WEAPON"},
  169.                                                
  170.                                                 {"optic_SOS", 4, "ITEM"},
  171.                                                
  172.                                                 {"10Rnd_762x54_Mag", 20, "MAGAZINE"},
  173.                                                 {"16Rnd_9x21_Mag", 6, "MAGAZINE"},
  174.                                                 {"30Rnd_762x39_Mag_F", 10, "MAGAZINE"},
  175.                                                 {"150Rnd_762x54_Box", 5, "MAGAZINE"},
  176.                                                 {"7Rnd_408_Mag", 5, "MAGAZINE"},
  177.                                                 {"30Rnd_9x21_Mag_SMG_02", 30, "MAGAZINE"},
  178.                                                
  179.                                                 {"B_Kitbag_mcamo", 5, "BACKPACK"},
  180.                                                 {"B_Carryall_oli", 3, "BACKPACK"}
  181.                 };
  182.             };
  183.         };
  184.     };
  185. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement