Hi all,
I'm racking my brain on this and need some advice/help/slap in the face.
Basically, this airport should just go back and forth. The Blue A-10's will eliminate the red ground units, spawn a blue C130 which will fly over the airport and spawn blue units and red A-10's and the process will just rinse and repeat, all day, every day.
To do some troubleshooting, I took some code from the MOOSE DOC Missions and changed a few names to reflect my naming convention but the log file does not recognize that the C130's spawned.
On the game, the C130 has a name of C130_NORTHLASVEGAS_BLUE#001. I think this is what the problem is, so how do I dynamically grab these numbers?
Here's the code..
C130_NORTHLASVEGAS = ZONE:New("C130_NORTHLASVEGAS")
local C130_NORTHLASVEGAS_BLUE = GROUP:FindByName("C130_NORTHLASVEGAS_BLUE")
local C130_NORTHLASVEGAS_RED = GROUP:FindByName("C130_NORTHLASVEGAS_RED")
local Schedule, ScheduleID = SCHEDULER:New( nil,
function (C130_NORTHLASVEGAS_BLUE, C130_NORTHLASVEGAS_RED)
local IsAliveC130Blue = C130_NORTHLASVEGAS_BLUE:IsAlive()
local IsAliveC130Red = C130_NORTHLASVEGAS_RED:IsAlive()
BASE:E ( { IsAliveC130Blue = IsAliveC130Blue, IsAliveC130Red = IsAliveC130Red } )
end, { C130_NORTHLASVEGAS_BLUE, C130_NORTHLASVEGAS_RED }, 1, 1
)
Logfile
2019-12-19 18:01:34.733 ERROR wInfo: can't open Objects[AMERICANBOXWOOD] table
2019-12-19 18:01:34.743 INFO SCRIPTING: 11912( 11814)/I: DATABASE00003._RegisterGroupTemplate({[Coalition]=2,[Category]=0,[Group]=C130_NORTHLASVEGAS_BLUE#001,[Country]=2,[units]={[1]=C130_NORTHLASVEGAS_BLUE#001-01,},})
2019-12-19 18:01:34.744 INFO SCRIPTING: 11723( 11825)/I: DATABASE00003.AddGroup({[1]=Add GROUP:,[2]=C130_NORTHLASVEGAS_BLUE#001,})
2019-12-19 18:01:34.744 INFO SCRIPTING: 11401( 11827)/I: DATABASE00003.AddUnit({[1]=Add UNIT:,[2]=C130_NORTHLASVEGAS_BLUE#001-01,})
2019-12-19 18:01:34.943 INFO SCRIPTING: 14( -1)/E: BASE00000.function({[isAliveC130Red]=false,[isAliveC130Blue]=false,})
2019-12-19 18:01:41.147 WARNING LOG: 6 duplicate message(s) skipped.
2019-12-19 18:01:41.147 INFO SCRIPTING: 5657( -1)/I: SCHEDULEDISPATCHER00002.function(<<<>New:26079 (C:\Users\bobbi\AppData\Local\Temp\DCS\/~mis00002012.lua))
2019-12-19 18:01:42.015 INFO SCRIPTING: 14( -1)/E: BASE00000.function({[isAliveC130Red]=false,[isAliveC130Blue]=false,})