Created
June 24, 2013 21:49
-
-
Save TDC-bob/5853922 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--MIST 2.0 required | |
--Following trigger zones need to be placed in the ME: | |
--1: Zone called 'airfield1', which defines location of airfield 1 | |
--2: Zone called 'airfield2', which defines location of airfield 2 | |
--3: Zone called 'airfield2', which defines location of airfield 3 | |
--4: Zone called 'airlanehub1', which defines the entry/exit point of the airfield the planes are set to land or takeoff | |
--Do not use numbers (f.e. "11","151") for naming of groups in the ME, these names are used by this script | |
do | |
--EDIT BELOW | |
intervall = math.random(300,900) --random repeater intervall between (A and B) in seconds | |
Nameprefix = "A-" --Unit and Group name should not be used in ME by other units, this prefix can be altered if used by other scripts | |
AF1 = 'Batumi' --Exact name of airfield with the zone "airfield1" | |
AF2 = 'Kobuleti' --Exact name of airfield with the zone "airfield2" | |
AF3 = 'Kutaisi' --Exact name of airfield with the zone "airfield3" | |
--NO NEED TO EDIT BELOW | |
--trigger.action.outText(string.format(AF1ID).."-" ..string.format(AF2ID).."-" ..string.format(AF3ID),10) | |
groupcounter = 0 --counts number of spawned transportcrafts and provides group and unit name | |
--generates random Transportaircraft | |
function generateAirplane() | |
groupcounter = groupcounter + 1 | |
randomDeparture = math.random(1,3) -- random for spawnpoints; 1=AF1, 2=AF2, 3=AF3 | |
randomAirplane = math.random(1,18) -- random for airplanettype; Russian AC 10-18 | |
randomHeli = math.random(1,18) --Russian AC 13-18 | |
randomFighter = math.random(1,36) --Russian AC 18-36 | |
LogisticOrHeliOrFighter = math.random(1,3) --random for transport, heli or fighter | |
AF1IDname = Airbase.getByName(AF1) | |
AF1ID = AF1IDname:getID() | |
AF2IDname = Airbase.getByName(AF2) | |
AF2ID = AF2IDname:getID() | |
AF3IDname = Airbase.getByName(AF3) | |
AF3ID = AF3IDname:getID() | |
if LogisticOrHeliOrFighter == 1 | |
then | |
if (randomAirplane == 1) --airplane types | |
then | |
_aircrafttype = "C-17A" | |
_skin = "usaf standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "132405", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 2) | |
then | |
_aircrafttype = "B-52H" | |
_skin = "usaf standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{696CFFC4-0BDE-42A8-BE4B-0BE3D9DD723C}", | |
}, -- end of [1] | |
[3] = | |
{ | |
["CLSID"] = "{696CFFC4-0BDE-42A8-BE4B-0BE3D9DD723C}", | |
}, -- end of [3] | |
}, -- end of ["pylons"] | |
["fuel"] = "141135", | |
["flare"] = 192, | |
["chaff"] = 1125, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 3) | |
then | |
_aircrafttype = "E-3A" | |
_skin = "nato" | |
_payload ={ | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "65000", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 4) | |
then | |
_aircrafttype = "KC-135" | |
_skin = "Standard USAF" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = 90700, | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 5) | |
then | |
_aircrafttype = "C-130" | |
_skin = "US Air Force" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "20830", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 6) | |
then | |
_aircrafttype = "S-3B" | |
_skin = "usaf standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "5500", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 7) | |
then | |
_aircrafttype = "E-2C" | |
_skin = "VAW-125 Tigertails" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "5624", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 8) | |
then | |
_aircrafttype = "S-3B Tanker" | |
_skin = "usaf standard" | |
_payload ={ | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "5500", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomAirplane == 9) | |
then | |
_aircrafttype = "Yak-40" | |
_skin = "Georgian Airlines" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "3080", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
_country = country.id.GEORGIA | |
elseif (randomAirplane == 10) | |
then | |
_aircrafttype = "IL-76MD" | |
_skin = "MVD aeroflot" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "80000", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 11) | |
then | |
_aircrafttype = "IL-78M" | |
_skin = "RF Air Force aeroflot" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "90000", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 12) | |
then | |
_aircrafttype = "An-26B" | |
_skin = "RF Air Force" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "5500", | |
["flare"] = 384, | |
["chaff"] = 384, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 13) | |
then | |
_aircrafttype = "An-30M" | |
_skin = "RF Air Force" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "8300", | |
["flare"] = 192, | |
["chaff"] = 192, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 14) | |
then | |
_aircrafttype = "A-50" | |
_skin = "RF Air Force new" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "70000", | |
["flare"] = 192, | |
["chaff"] = 192, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 15) | |
then | |
_aircrafttype = "An-26B" | |
_skin = "Aeroflot" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "5500", | |
["flare"] = 384, | |
["chaff"] = 384, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 16) | |
then | |
_aircrafttype = "Yak-40" | |
_skin = "Aeroflot" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "3080", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 17) | |
then | |
_aircrafttype = "Tu-142" | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{C42EE4C3-355C-4B83-8B22-B39430B8F4AE}", | |
}, -- end of [1] | |
}, -- end of ["pylons"] | |
["fuel"] = "87000", | |
["flare"] = 48, | |
["chaff"] = 48, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
elseif (randomAirplane == 18) | |
then | |
_aircrafttype = "Tu-95MS" | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{0290F5DE-014A-4BB1-9843-D717749B1DED}", | |
}, -- end of [1] | |
}, -- end of ["pylons"] | |
["fuel"] = "87000", | |
["flare"] = 48, | |
["chaff"] = 48, | |
["gun"] = 100, | |
} | |
_country = country.id.RUSSIA | |
end | |
elseif LogisticOrHeliOrFighter == 2 | |
then | |
if (randomHeli == 1) --airplane types | |
then | |
_aircrafttype = "UH-1H" | |
_country = country.id.USA | |
_skin = "US NAVY" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "M134_L", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "XM158_MK5", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "XM158_MK5", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "M134_R", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "631", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 2) | |
then | |
_aircrafttype = "CH-47D" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "3600", | |
["flare"] = 120, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 3) | |
then | |
aircrafttype = "CH-53E" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "1908", | |
["flare"] = 60, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 4) | |
then | |
_aircrafttype = "SH-60B" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{7B8DCEB4-820B-4015-9B48-1028A4195692}", | |
}, -- end of [1] | |
}, -- end of ["pylons"] | |
["fuel"] = "1100", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 5) | |
then | |
aircrafttype = "UH-60A" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "1100", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 6) | |
then | |
_aircrafttype = "OH-58D" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "M260_HYDRA_WP", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "M260_HYDRA_WP", | |
}, -- end of [2] | |
}, -- end of ["pylons"] | |
["fuel"] = 715, | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 7) | |
then | |
_aircrafttype = "AH-64D" | |
_country = country.id.USA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FD90A1DC-9147-49FA-BF56-CB83EF0BD32B}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{FD90A1DC-9147-49FA-BF56-CB83EF0BD32B}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "1157", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 8) | |
then | |
_aircrafttype = "AH-64A" | |
_country = country.id.USA | |
_skin = "standard dirty" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FD90A1DC-9147-49FA-BF56-CB83EF0BD32B}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{FD90A1DC-9147-49FA-BF56-CB83EF0BD32B}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{88D18A5E-99C8-4B04-B40B-1C02F2018B6E}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "1157", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 9) | |
then | |
_aircrafttype = "AH-1W" | |
_country = country.id.USA | |
_skin = "USA Marines" | |
_payload = { | |
["pylons"] = | |
{ | |
[2] = | |
{ | |
["CLSID"] = "M260_HYDRA", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "M260_HYDRA", | |
}, -- end of [3] | |
}, -- end of ["pylons"] | |
["fuel"] = 1250, | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 10) | |
then | |
_aircrafttype = "UH-1H" | |
_country = country.id.GEORGIA | |
_skin = "Georgian Air Force" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "M134_L", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "XM158_MK5", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "XM158_MK5", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "M134_R", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "631", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 11) | |
then | |
_aircrafttype = "Mi-8MT" | |
_country = country.id.GEORGIA | |
_skin = "Georgia" | |
_payload ={ | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "2073", | |
["flare"] = 192, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 12) | |
then | |
_aircrafttype = "Mi-24V" | |
_country = country.id.GEORGIA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [2] | |
[6] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [6] | |
[5] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [5] | |
}, -- end of ["pylons"] | |
["fuel"] = 1534, | |
["flare"] = 192, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 13) | |
then | |
_aircrafttype = "Mi-26" | |
_country = country.id.RUSSIA | |
_skin = "Russia_FSB" | |
_payload ={ | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "9600", | |
["flare"] = 192, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 14) | |
then | |
_aircrafttype = "Mi-8MT" | |
_country = country.id.RUSSIA | |
_skin = "Russia_MVD" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "2073", | |
["flare"] = 192, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 15) | |
then | |
_aircrafttype = "Ka-27" | |
_country = country.id.RUSSIA | |
_skin = "standard" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "2616", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 16) | |
then | |
_aircrafttype = "Mi-24V" | |
_country = country.id.RUSSIA | |
_skin = "standard 2 (faded and sun-bleached)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [2] | |
[6] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [6] | |
[5] = | |
{ | |
["CLSID"] = "{B919B0F4-7C25-455E-9A02-CEA51DB895E3}", | |
}, -- end of [5] | |
}, -- end of ["pylons"] | |
["fuel"] = 1534, | |
["flare"] = 192, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 17) | |
then | |
_aircrafttype = "Mi-28N" | |
_country = country.id.RUSSIA | |
_skin = "night" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", | |
}, -- end of [1] | |
[4] = | |
{ | |
["CLSID"] = "{57232979-8B0F-4db7-8D9A-55197E06B0F5}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = 1500, | |
["flare"] = 128, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomHeli == 18) | |
then | |
_aircrafttype = "Ka-50" | |
_country = country.id.RUSSIA | |
_skin = "Russia Standard Army (Worn)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6A4B9E69-64FE-439a-9163-3A87FB6A4D81}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{A6FD14D3-6D30-4C85-88A7-8D17BEE120E2}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "1450", | |
["flare"] = 128, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
end | |
elseif LogisticOrHeliOrFighter == 3 | |
then | |
if (randomFighter == 1) --airplane types | |
then | |
_aircrafttype = "A-10A" | |
_skin = "81st FS Spangdahlem AB, Germany (SP) 1" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{444BA8AE-82A7-4345-842E-76154EFCCA46}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [5] | |
[7] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{444BA8AE-82A7-4345-842E-76154EFCCA46}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{DB434044-F5D0-4F1F-9BA9-B73027E18DD3}", | |
}, -- end of [11] | |
}, -- end of ["pylons"] | |
["fuel"] = 5029, | |
["flare"] = 120, | |
["ammo_type"] = 1, | |
["chaff"] = 240, | |
["gun"] = 100, | |
} | |
_country = country.id.USA | |
elseif (randomFighter == 2) | |
then | |
_aircrafttype = "A-10C" | |
_country = country.id.USA | |
_skin = "23rd TFW England AFB (EL)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{444BA8AE-82A7-4345-842E-76154EFCCA46}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [5] | |
[7] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{444BA8AE-82A7-4345-842E-76154EFCCA46}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{BCE4E030-38E9-423E-98ED-24BE3DA87C32}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{DB434044-F5D0-4F1F-9BA9-B73027E18DD3}", | |
}, -- end of [11] | |
}, -- end of ["pylons"] | |
["fuel"] = 5029, | |
["flare"] = 120, | |
["ammo_type"] = 1, | |
["chaff"] = 240, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 3) | |
then | |
_aircrafttype = "B-1B" | |
_country = country.id.USA | |
_skin = "usaf standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "MK_82*28", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "MK_82*28", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "MK_82*28", | |
}, -- end of [3] | |
}, -- end of ["pylons"] | |
["fuel"] = "88450", | |
["flare"] = 30, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 4) | |
then | |
_aircrafttype = "F-14A" | |
_country = country.id.USA | |
_skin = "vf-111 `sundowners`- 1" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [2] | |
[4] = | |
{ | |
["CLSID"] = "{7575BA0B-7294-4844-857B-031A144B2595}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{7575BA0B-7294-4844-857B-031A144B2595}", | |
}, -- end of [5] | |
[8] = | |
{ | |
["CLSID"] = "{7575BA0B-7294-4844-857B-031A144B2595}", | |
}, -- end of [8] | |
[11] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [11] | |
[12] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [12] | |
[9] = | |
{ | |
["CLSID"] = "{7575BA0B-7294-4844-857B-031A144B2595}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "7348", | |
["flare"] = 15, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 5) | |
then | |
_aircrafttype = "F-15C" | |
_country = country.id.USA | |
_skin = "58th Fighter SQN (EG)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{40EF17B7-F508-45de-8566-6FFECC0C1AB8}", | |
}, -- end of [11] | |
}, -- end of ["pylons"] | |
["fuel"] = "6103", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 6) | |
then | |
_aircrafttype = "F-15E" | |
_country = country.id.USA | |
_skin = "492d Fighter SQN (LN)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{D078E3E5-30C1-444e-A09E-6EEDCD334582}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [11] | |
[12] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [12] | |
[13] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [13] | |
[14] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [14] | |
[15] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [15] | |
[16] = | |
{ | |
["CLSID"] = "{Mk82AIR}", | |
}, -- end of [16] | |
[17] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [17] | |
[18] = | |
{ | |
["CLSID"] = "{E1F29B21-F291-4589-9FD8-3272EEC69506}", | |
}, -- end of [18] | |
[19] = | |
{ | |
["CLSID"] = "{34271A1E-477E-4754-8C72-DF7C1855A782}", | |
}, -- end of [19] | |
}, -- end of ["pylons"] | |
["fuel"] = "6103", | |
["flare"] = 60, | |
["chaff"] = 120, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 7) | |
then | |
_aircrafttype = "F-16A" | |
_country = country.id.USA | |
_skin = "usaf f16 standard-1" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{C8E06185-7CD6-4C90-959F-044679E90751}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{C8E06185-7CD6-4C90-959F-044679E90751}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}", | |
}, -- end of [4] | |
[6] = | |
{ | |
["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{C8E06185-7CD6-4C90-959F-044679E90751}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{C8E06185-7CD6-4C90-959F-044679E90751}", | |
}, -- end of [10] | |
}, -- end of ["pylons"] | |
["fuel"] = "3104", | |
["flare"] = 30, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 8) | |
then | |
_aircrafttype = "F-16C bl.52d" | |
_country = country.id.USA | |
_skin = "usaf 412th tw (ed) edwards afb" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [2] | |
[4] = | |
{ | |
["CLSID"] = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}", | |
}, -- end of [4] | |
[6] = | |
{ | |
["CLSID"] = "{6D21ECEA-F85B-4E8D-9D51-31DC9B8AA4EF}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{F376DBEE-4CAE-41BA-ADD9-B2910AC95DEC}", | |
}, -- end of [7] | |
[9] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [10] | |
}, -- end of ["pylons"] | |
["fuel"] = "3104", | |
["flare"] = 45, | |
["chaff"] = 90, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 9) | |
then | |
_aircrafttype = "F-5E" | |
_country = country.id.USA | |
_skin = "`green` paint scheme" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{0395076D-2F77-4420-9D33-087A4398130B}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [7] | |
}, -- end of ["pylons"] | |
["fuel"] = "2000", | |
["flare"] = 15, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 10) | |
then | |
_aircrafttype = "F/A-18C" | |
_country = country.id.USA | |
_skin = "VFA-94" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{EFEC8201-B922-11d7-9897-000476191836}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{6C0D552F-570B-42ff-9F6D-F10D9C1D4E1C}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{EFEC8201-B922-11d7-9897-000476191836}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{EFEC8201-B922-11d7-9897-000476191836}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{D5D51E24-348C-4702-96AF-97A714E72697}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "6531", | |
["flare"] = 15, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 11) | |
then | |
_aircrafttype = "Tornado GR4" | |
_country = country.id.UK | |
_skin = "no. 9 squadron raf marham ab (norfolk)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{8C3F26A2-FA0F-11d5-9190-00A0249B6F00}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{E6747967-B1F0-4C77-977B-AB2E6EB0C102}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{E6747967-B1F0-4C77-977B-AB2E6EB0C102}", | |
}, -- end of [4] | |
[11] = | |
{ | |
["CLSID"] = "{E6747967-B1F0-4C77-977B-AB2E6EB0C102}", | |
}, -- end of [11] | |
[10] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [10] | |
[12] = | |
{ | |
["CLSID"] = "{8C3F26A1-FA0F-11d5-9190-00A0249B6F00}", | |
}, -- end of [12] | |
[9] = | |
{ | |
["CLSID"] = "{E6747967-B1F0-4C77-977B-AB2E6EB0C102}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "4663", | |
["flare"] = 45, | |
["chaff"] = 90, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 12) | |
then | |
_aircrafttype = "Tornado IDS" | |
_country = country.id.GERMANY | |
_skin = "jagdbombergeschwader 32 lechfeld ab luftwaffe" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{8C3F26A1-FA0F-11d5-9190-00A0249B6F00}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", | |
}, -- end of [4] | |
[11] = | |
{ | |
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", | |
}, -- end of [11] | |
[10] = | |
{ | |
["CLSID"] = "{6CEB49FC-DED8-4DED-B053-E1F033FF72D3}", | |
}, -- end of [10] | |
[12] = | |
{ | |
["CLSID"] = "{8C3F26A2-FA0F-11d5-9190-00A0249B6F00}", | |
}, -- end of [12] | |
[9] = | |
{ | |
["CLSID"] = "{B06DD79A-F21E-4EB9-BD9D-AB3844618C93}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "4663", | |
["flare"] = 45, | |
["chaff"] = 90, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 13) | |
then | |
_aircrafttype = "MiG-29G" | |
_country = country.id.GERMANY | |
_skin = "luftwaffe gray-2(worn-out)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{9B25D316-0434-4954-868F-D51DB1A38DF0}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{9B25D316-0434-4954-868F-D51DB1A38DF0}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [7] | |
}, -- end of ["pylons"] | |
["fuel"] = "3380", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 14) | |
then | |
_aircrafttype = "F-4E" | |
_country = country.id.GERMANY | |
_skin = "af standard" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{7B4B122D-C12C-4DB4-834E-4D8BB4D863A8}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{9DDF5297-94B9-42FC-A45E-6E316121CD85}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [4] | |
[6] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{8D399DDA-FF81-4F14-904D-099B34FE7918}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{9DDF5297-94B9-42FC-A45E-6E316121CD85}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{7B4B122D-C12C-4DB4-834E-4D8BB4D863A8}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "4864", | |
["flare"] = 30, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 15) | |
then | |
_aircrafttype = "L-39ZA" | |
_country = country.id.GEORGIA | |
_skin = "Georgian Air Force" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = 980, | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 16) | |
then | |
_aircrafttype = "F-16A MLU" | |
_country = country.id.THE_NETHERLANDS | |
_skin = "CMD extended skins" | |
_payload = { | |
["pylons"] = | |
{ | |
}, -- end of ["pylons"] | |
["fuel"] = "3104", | |
["flare"] = 30, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 17) | |
then | |
_aircrafttype = "Mirage 2000-5" | |
_country = country.id.FRANCE | |
_skin = "ec1_2 spa3 `cigogne de guynemer`" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{414DA830-B61A-4F9E-B71B-C2F6832E1D7A}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6D778860-7BB8-4ACB-9E95-BA772C6BBC2C}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{0DA03783-61E4-40B2-8FAE-6AEE0A5C5AAE}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{414DA830-B61A-4F9E-B71B-C2F6832E1D7A}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{0DA03783-61E4-40B2-8FAE-6AEE0A5C5AAE}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{6D778860-7BB8-4ACB-9E95-BA772C6BBC2C}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{414DA830-B61A-4F9E-B71B-C2F6832E1D7A}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{FC23864E-3B80-48E3-9C03-4DA8B1D7497B}", | |
}, -- end of [9] | |
}, -- end of ["pylons"] | |
["fuel"] = "3160", | |
["flare"] = 16, | |
["chaff"] = 112, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 18) | |
then | |
_aircrafttype = "L-39ZA" | |
_country = country.id.RUSSIA | |
_skin = "Russian Air Force Old" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = 980, | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 19) | |
then | |
_aircrafttype = "MiG-23MLD" | |
_country = country.id.RUSSIA | |
_skin = "af standard-3 (worn-out)" | |
_payload = { | |
["pylons"] = | |
{ | |
[2] = | |
{ | |
["CLSID"] = "{CCF898C9-5BC7-49A4-9D1E-C3ED3D5166A1}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{B0DBC591-0F52-4F7D-AD7B-51E67725FB81}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{275A2855-4A79-4B2D-B082-91EA2ADF4691}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{CCF898C9-5BC7-49A4-9D1E-C3ED3D5166A1}", | |
}, -- end of [6] | |
}, -- end of ["pylons"] | |
["fuel"] = "3800", | |
["flare"] = 60, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 20) | |
then | |
_aircrafttype = "MiG-25PD" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{5F26DBC2-FB43-4153-92DE-6BBCE26CB0FF}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{5F26DBC2-FB43-4153-92DE-6BBCE26CB0FF}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "15245", | |
["flare"] = 64, | |
["chaff"] = 64, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 21) | |
then | |
_aircrafttype = "MiG-25RBT" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [1] | |
[4] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [4] | |
}, -- end of ["pylons"] | |
["fuel"] = "15245", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 22) | |
then | |
_aircrafttype = "MiG-27K" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[2] = | |
{ | |
["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{37DCC01E-9E02-432F-B61D-10C166CA2798}", | |
}, -- end of [8] | |
}, -- end of ["pylons"] | |
["fuel"] = "4500", | |
["flare"] = 60, | |
["chaff"] = 60, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 23) | |
then | |
_aircrafttype = "MiG-29A" | |
_country = country.id.RUSSIA | |
_skin = "33th iap wittstock ab (germany)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [7] | |
}, -- end of ["pylons"] | |
["fuel"] = "3380", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 24) | |
then | |
_aircrafttype = "MiG-29S" | |
_country = country.id.RUSSIA | |
_skin = "115th guards regiment, termez ab" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{C0FF4842-FBAC-11d5-9190-00A0249B6F00}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{2BEC576B-CDF5-4B7F-961F-B0FA4312B841}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{C0FF4842-FBAC-11d5-9190-00A0249B6F00}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [7] | |
}, -- end of ["pylons"] | |
["fuel"] = "3500", | |
["flare"] = 30, | |
["chaff"] = 30, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 25) | |
then | |
_aircrafttype = "MiG-31" | |
_country = country.id.RUSSIA | |
_skin = "174 GvIAP_Boris Safonov" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{F1243568-8EF0-49D4-9CB5-4DA90D92BC1D}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{4EDBA993-2E34-444C-95FB-549300BF7CAF}", | |
}, -- end of [6] | |
}, -- end of ["pylons"] | |
["fuel"] = "15500", | |
["flare"] = 0, | |
["chaff"] = 0, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 26) | |
then | |
_aircrafttype = "Su-17M4" | |
_country = country.id.RUSSIA | |
_skin = "af standard (worn-out) (RUS)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{A5BAEAB7-6FAF-4236-AF72-0FD900F493F9}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [8] | |
}, -- end of ["pylons"] | |
["fuel"] = "3770", | |
["flare"] = 64, | |
["chaff"] = 64, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 27) | |
then | |
_aircrafttype = "Su-24M" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{7D7EC917-05F6-49D4-8045-61FC587DD019}", | |
}, -- end of [2] | |
[5] = | |
{ | |
["CLSID"] = "{16602053-4A12-40A2-B214-AB60D481B20E}", | |
}, -- end of [5] | |
[7] = | |
{ | |
["CLSID"] = "{7D7EC917-05F6-49D4-8045-61FC587DD019}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [8] | |
}, -- end of ["pylons"] | |
["fuel"] = "11700", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 28) | |
then | |
_aircrafttype = "Su-24MR" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{B0DBC591-0F52-4F7D-AD7B-51E67725FB81}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{7D7EC917-05F6-49D4-8045-61FC587DD019}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{0519A263-0AB6-11d6-9193-00A0249B6F00}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{7D7EC917-05F6-49D4-8045-61FC587DD019}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{0519A261-0AB6-11d6-9193-00A0249B6F00}", | |
}, -- end of [5] | |
}, -- end of ["pylons"] | |
["fuel"] = "11700", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 29) | |
then | |
_aircrafttype = "Su-25" | |
_country = country.id.RUSSIA | |
_skin = "field camo scheme #3 (worn-out). 960th shap" | |
_payload ={ | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{79D73885-0801-45a9-917F-C90FE1CE3DFC}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{0180F983-C14A-11d8-9897-000476191836}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{0180F983-C14A-11d8-9897-000476191836}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{79D73885-0801-45a9-917F-C90FE1CE3DFC}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{F72F47E5-C83A-4B85-96ED-D3E46671EE9A}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [10] | |
}, -- end of ["pylons"] | |
["fuel"] = "2835", | |
["flare"] = 128, | |
["chaff"] = 128, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 30) | |
then | |
_aircrafttype = "Su-25T" | |
_country = country.id.RUSSIA | |
_skin = "af standard 2" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{E8D4652F-FD48-45B7-BA5B-2AE05BB5A9CF}", | |
}, -- end of [5] | |
[7] = | |
{ | |
["CLSID"] = "{E8D4652F-FD48-45B7-BA5B-2AE05BB5A9CF}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{D5435F26-F120-4FA3-9867-34ACE562EF1B}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{637334E4-AB5A-47C0-83A6-51B7F1DF3CD5}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{682A481F-0CB5-4693-A382-D00DD4A156D7}", | |
}, -- end of [11] | |
}, -- end of ["pylons"] | |
["fuel"] = "3790", | |
["flare"] = 128, | |
["chaff"] = 128, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 31) | |
then | |
_aircrafttype = "Su-27" | |
_country = country.id.RUSSIA | |
_skin = "Besovets AFB" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{B79C379A-9E87-4E50-A1EE-7F7E29C2E87A}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [10] | |
}, -- end of ["pylons"] | |
["fuel"] = "9400", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 32) | |
then | |
_aircrafttype = "Su-30" | |
_country = country.id.RUSSIA | |
_skin = "af standard last (worn-out)" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{9B25D316-0434-4954-868F-D51DB1A38DF0}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{9B25D316-0434-4954-868F-D51DB1A38DF0}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{E8069896-8435-4B90-95C0-01A03AE6E400}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}", | |
}, -- end of [10] | |
}, -- end of ["pylons"] | |
["fuel"] = "9400", | |
["flare"] = 96, | |
["chaff"] = 96, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 33) | |
then | |
_aircrafttype = "Su-33" | |
_country = country.id.RUSSIA | |
_skin = "279th kiap 2nd squad navy" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{3C612111-C7AD-476E-8A8E-2485812F4E5C}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{A0648264-4BC0-4EE8-A543-D119F6BA4257}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [11] | |
[12] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}", | |
}, -- end of [12] | |
}, -- end of ["pylons"] | |
["fuel"] = "9400", | |
["flare"] = 48, | |
["chaff"] = 48, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 34) | |
then | |
_aircrafttype = "Su-34" | |
_country = country.id.RUSSIA | |
_skin = "af standard 2" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82F}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [2] | |
[3] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [3] | |
[4] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [4] | |
[5] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [5] | |
[6] = | |
{ | |
["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", | |
}, -- end of [6] | |
[7] = | |
{ | |
["CLSID"] = "{B4C01D60-A8A3-4237-BD72-CA7655BC0FE9}", | |
}, -- end of [7] | |
[8] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [8] | |
[9] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [9] | |
[10] = | |
{ | |
["CLSID"] = "{6DADF342-D4BA-4D8A-B081-BA928C4AF86D}", | |
}, -- end of [10] | |
[11] = | |
{ | |
["CLSID"] = "{FBC29BFE-3D24-4C64-B81D-941239D12249}", | |
}, -- end of [11] | |
[12] = | |
{ | |
["CLSID"] = "{44EE8698-89F9-48EE-AF36-5FD31896A82A}", | |
}, -- end of [12] | |
}, -- end of ["pylons"] | |
["fuel"] = "9800", | |
["flare"] = 64, | |
["chaff"] = 64, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 35) | |
then | |
_aircrafttype = "Tu-160" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{0290F5DE-014A-4BB1-9843-D717749B1DED}", | |
}, -- end of [1] | |
[2] = | |
{ | |
["CLSID"] = "{0290F5DE-014A-4BB1-9843-D717749B1DED}", | |
}, -- end of [2] | |
}, -- end of ["pylons"] | |
["fuel"] = "157000", | |
["flare"] = 72, | |
["chaff"] = 72, | |
["gun"] = 100, | |
} | |
elseif (randomFighter == 36) | |
then | |
_aircrafttype = "Tu-22M3" | |
_country = country.id.RUSSIA | |
_skin = "af standard" | |
_payload = { | |
["pylons"] = | |
{ | |
[1] = | |
{ | |
["CLSID"] = "{12429ECF-03F0-4DF6-BCBD-5D38B6343DE1}", | |
}, -- end of [1] | |
[4] = | |
{ | |
["CLSID"] = "{12429ECF-03F0-4DF6-BCBD-5D38B6343DE1}", | |
}, -- end of [4] | |
[7] = | |
{ | |
["CLSID"] = "{12429ECF-03F0-4DF6-BCBD-5D38B6343DE1}", | |
}, -- end of [7] | |
}, -- end of ["pylons"] | |
["fuel"] = "50000", | |
["flare"] = 48, | |
["chaff"] = 48, | |
["gun"] = 100, | |
} | |
end | |
end | |
if (randomDeparture == 1) -- spawn AF1 | |
then | |
_spawnairplane = trigger.misc.getZone('airfield1') | |
_spawnairplanepos = {} | |
_spawnairplanepos.x = _spawnairplane.point.x + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_spawnairplanepos.z = _spawnairplane.point.z + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_alt = 0 | |
_speed = 0 | |
_waypointtype = "TakeOffParking" | |
_waypointaction = "From Parking Area" | |
_airdromeId = AF1ID | |
elseif (randomDeparture == 2) -- spawn AF2 | |
then | |
_spawnairplane = trigger.misc.getZone('airfield2') | |
_spawnairplanepos = {} | |
_spawnairplanepos.x = _spawnairplane.point.x + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_spawnairplanepos.z = _spawnairplane.point.z + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_alt = 0 | |
_speed = 0 | |
_waypointtype = "TakeOffParking" | |
_waypointaction = "From Parking Area" | |
_airdromeId = AF2ID | |
elseif (randomDeparture == 3) -- spawn AF3 | |
then | |
_spawnairplane = trigger.misc.getZone('airfield3') | |
_spawnairplanepos = {} | |
_spawnairplanepos.x = _spawnairplane.point.x + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_spawnairplanepos.z = _spawnairplane.point.z + math.random(_spawnairplane.radius * -1, _spawnairplane.radius) | |
_alt = 0 | |
_speed = 0 | |
_waypointtype = "TakeOffParking" | |
_waypointaction = "From Parking Area" | |
_airdromeId = AF3ID | |
end | |
if (LogisticOrHeliOrFighter == 1 or LogisticOrHeliOrFighter == 2) | |
then | |
_airplanedata = { | |
["modulation"] = 0, | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
["task"] = "CAS", | |
["uncontrolled"] = false, | |
["route"] = | |
{ | |
["points"] = | |
{ | |
[1] = | |
{ | |
["alt"] = _alt, | |
["type"] = _waypointtype, | |
["action"] = _waypointaction, | |
["alt_type"] = "RADIO", | |
["formation_template"] = "", | |
["ETA"] = 0, | |
["airdromeId"] = _airdromeId, | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["speed"] = _speed, | |
["ETA_locked"] = true, | |
["task"] = | |
{ | |
["id"] = "ComboTask", | |
["params"] = | |
{ | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
}, -- end of ["params"] | |
}, -- end of ["task"] | |
["speed_locked"] = true, | |
}, -- end of [1] | |
}, -- end of ["points"] | |
}, -- end of ["route"] | |
["groupId"] = groupcounter, | |
["hidden"] = false, | |
["units"] = | |
{ | |
[1] = | |
{ | |
["alt"] = _alt, | |
["heading"] = 0, | |
["livery_id"] = _skin, | |
["type"] = _aircrafttype, | |
["psi"] = 0, | |
["onboard_num"] = "10", | |
["parking"] = 19, | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["name"] = Nameprefix .. groupcounter, | |
["payload"] = _payload, | |
["speed"] = _speed, | |
["unitId"] = math.random(9999,99999), | |
["alt_type"] = "RADIO", | |
["skill"] = "High", | |
}, -- end of [1] | |
}, -- end of ["units"] | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["name"] = Nameprefix .. groupcounter, | |
["communication"] = true, | |
["start_time"] = 0, | |
["frequency"] = 124, | |
} | |
elseif LogisticOrHeliOrFighter == 3 | |
then | |
_airplanedata = { | |
["modulation"] = 0, | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
["task"] = "CAS", | |
["uncontrolled"] = false, | |
["route"] = | |
{ | |
["points"] = | |
{ | |
[1] = | |
{ | |
["alt"] = _alt, | |
["type"] = _waypointtype, | |
["action"] = _waypointaction, | |
["alt_type"] = "RADIO", | |
["formation_template"] = "", | |
["ETA"] = 0, | |
["airdromeId"] = _airdromeId, | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["speed"] = _speed, | |
["ETA_locked"] = true, | |
["task"] = | |
{ | |
["id"] = "ComboTask", | |
["params"] = | |
{ | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
}, -- end of ["params"] | |
}, -- end of ["task"] | |
["speed_locked"] = true, | |
}, -- end of [1] | |
}, -- end of ["points"] | |
}, -- end of ["route"] | |
["groupId"] = groupcounter, | |
["hidden"] = false, | |
["units"] = | |
{ | |
[1] = | |
{ | |
["alt"] = _alt, | |
["heading"] = 0, | |
["livery_id"] = _skin, | |
["type"] = _aircrafttype, | |
["psi"] = 0, | |
["onboard_num"] = "10", | |
["parking"] = 19, | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["name"] = Nameprefix .. groupcounter, | |
["payload"] = _payload, | |
["speed"] = _speed, | |
["unitId"] = math.random(9999,99999), | |
["alt_type"] = "RADIO", | |
["skill"] = "High", | |
}, -- end of [1] | |
[2] = | |
{ | |
["alt"] = _alt, | |
["heading"] = 0, | |
["livery_id"] = _skin, | |
["type"] = _aircrafttype, | |
["psi"] = 0, | |
["onboard_num"] = "10", | |
["parking"] = 19, | |
["y"] = _spawnairplanepos.z+20, | |
["x"] = _spawnairplanepos.x+20, | |
["name"] = Nameprefix .. groupcounter, | |
["payload"] = _payload, | |
["speed"] = _speed, | |
["unitId"] = math.random(9999,99999), | |
["alt_type"] = "RADIO", | |
["skill"] = "High", | |
}, -- end of [2] | |
}, -- end of ["units"] | |
["y"] = _spawnairplanepos.z, | |
["x"] = _spawnairplanepos.x, | |
["name"] = Nameprefix .. groupcounter, | |
["communication"] = true, | |
["start_time"] = 0, | |
["frequency"] = 124, | |
} | |
end | |
if (LogisticOrHeliOrFighter == 1 or LogisticOrHeliOrFighter == 3) | |
then | |
coalition.addGroup(_country, Group.Category.AIRPLANE, _airplanedata) | |
elseif (LogisticOrHeliOrFighter == 2) | |
then | |
coalition.addGroup(_country, Group.Category.HELICOPTER, _airplanedata) | |
end | |
end | |
Spawntimer = mist.scheduleFunction(generateAirplane, {}, timer.getTime() + 2, intervall) | |
--generates Routes | |
function generateRoute() | |
function generateWaypoints(waypointType) | |
randomDestination = math.random(1,3) -- random destination 1=AF1, 2=AF2, 3=AF3 | |
waypoints = {} | |
if (randomDestination == 1) -- goto AF1 | |
then | |
_destination = trigger.misc.getZone('airfield1') | |
_destinationpos = {} | |
_destinationpos.x = _destination.point.x + math.random(_destination.radius * -1, _destination.radius) | |
_destinationpos.z = _destination.point.z + math.random(_destination.radius * -1, _destination.radius) | |
elseif (randomDestination == 2) --goto AF2 | |
then | |
_destination = trigger.misc.getZone('airfield2') | |
_destinationpos = {} | |
_destinationpos.x = _destination.point.x + math.random(_destination.radius * -1, _destination.radius) | |
_destinationpos.z = _destination.point.z + math.random(_destination.radius * -1, _destination.radius) | |
elseif (randomDestination == 3) --goto AF3 | |
then | |
_destination = trigger.misc.getZone('airfield3') | |
_destinationpos = {} | |
_destinationpos.x = _destination.point.x + math.random(_destination.radius * -1, _destination.radius) | |
_destinationpos.z = _destination.point.z + math.random(_destination.radius * -1, _destination.radius) | |
end | |
_airlanehub1 = trigger.misc.getZone('airlanehub1') | |
_airlanehub1pos = {} | |
_airlanehub1pos.x = _airlanehub1.point.x + math.random(_airlanehub1.radius * -1, _airlanehub1.radius) | |
_airlanehub1pos.z = _airlanehub1.point.z + math.random(_airlanehub1.radius * -1, _airlanehub1.radius) | |
_altHub = math.random(8000,11000) | |
_speedHub = 250 | |
turningpoint = | |
{ | |
["alt"] = _altHub, | |
["type"] = "Turning Point", | |
["action"] = "Turning Point", | |
["alt_type"] = "RADIO", | |
["formation_template"] = "", | |
["ETA"] = 0, | |
["y"] = _airlanehub1pos.z, | |
["x"] = _airlanehub1pos.x, | |
["speed"] = _speedHub, | |
["ETA_locked"] = false, | |
["task"] = | |
{ | |
["id"] = "ComboTask", | |
["params"] = | |
{ | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
}, -- end of ["params"] | |
}, -- end of ["task"] | |
["speed_locked"] = true, | |
} | |
landingpoint = | |
{ | |
["alt"] = 600, | |
["type"] = "LAND", | |
["action"] = "Landing", | |
["alt_type"] = "RADIO", | |
["formation_template"] = "", | |
["ETA"] = 0, | |
["y"] = _destinationpos.z, | |
["x"] = _destinationpos.x, | |
["speed"] = 250, | |
["ETA_locked"] = false, | |
["task"] = | |
{ | |
["id"] = "ComboTask", | |
["params"] = | |
{ | |
["tasks"] = | |
{ | |
}, -- end of ["tasks"] | |
}, -- end of ["params"] | |
}, -- end of ["task"] | |
["speed_locked"] = true, | |
} | |
if (waypointType == 'plane') | |
then | |
waypoints[#waypoints+1] = mist.fixedWing.buildWP(turningpoint,"Turning Point", 200, 11500, "RADIO") | |
waypoints[#waypoints+1] = mist.fixedWing.buildWP(landingpoint, "LAND", 200, 600, "RADIO") --string type, number speed, number altitude, string altitudeType | |
elseif (waypointType == 'heli') | |
then | |
waypoints[#waypoints+1] = mist.heli.buildWP(turningpoint,"Turning Point", 80, 300, "RADIO") | |
waypoints[#waypoints+1] = mist.heli.buildWP(landingpoint, "LAND", 80, 600, "RADIO") --string type, number speed, number altitude, string altitudeType | |
end | |
return waypoints | |
end | |
if (LogisticOrHeliOrFighter == 1 or LogisticOrHeliOrFighter == 3) | |
then | |
flightplan = generateWaypoints('plane') | |
elseif (LogisticOrHeliOrFighter == 2) | |
then | |
flightplan = generateWaypoints('heli') | |
end | |
genericairtraffic = Group.getByName(Nameprefix .. groupcounter) | |
mist.goRoute(genericairtraffic, flightplan) | |
end | |
Routingtimer = mist.scheduleFunction(generateRoute, {}, timer.getTime() + 3, intervall) | |
ClearApron = {}--Eventhandler detects planes who shut down engine | |
function ClearApron:onEvent(event) | |
if (world.event.S_EVENT_ENGINE_SHUTDOWN == event.id) | |
then | |
arrivalunitname = event.initiator:getName() | |
arrivalgroup = Group.getByName(arrivalunitname) | |
arrivalunit = Unit.getByName(arrivalunitname) | |
end | |
if (world.event.S_EVENT_HIT == event.id) | |
then | |
hitgroupname = event.initiator:getName() | |
hitgroup = Group.getByName(hitgroupname) | |
hittgtname = event.target:getName() | |
hittgtgrp = Group.getByName(hittgtname) | |
end | |
end; | |
world.addEventHandler(ClearApron) | |
--removes planes with names "1....55..." after they shut down, damaged something or were damaged by something | |
function clear() | |
if arrivalgroup ~= nil | |
then | |
i = 0 | |
while i < groupcounter-2 | |
do | |
i = i + 1 | |
arrivalunitvel = arrivalunit:getVelocity() | |
absarrivalunitvel = math.abs(arrivalunitvel.x) + math.abs(arrivalunitvel.y) + math.abs(arrivalunitvel.z) | |
if (arrivalunitname == Nameprefix .. i) and (absarrivalunitvel < 1) | |
then | |
arrivalgroup:destroy() | |
end | |
end | |
end | |
if hitgroup ~= nil | |
then | |
i = 0 | |
while i < groupcounter | |
do | |
i = i + 1 | |
if (hitgroupname == Nameprefix .. i) | |
then | |
hitgroup:destroy() | |
end | |
end | |
end | |
if hittgtgrp ~= nil | |
then | |
i = 0 | |
while i < groupcounter | |
do | |
i = i + 1 | |
if (hittgtname == Nameprefix .. i) | |
then | |
hittgtgrp:destroy() | |
end | |
end | |
end | |
end | |
mist.scheduleFunction(clear, {}, timer.getTime(), 10) | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment