strikers_blade Posted April 23, 2020 Share Posted April 23, 2020 In my search for scripting understanding, I have decided to try a simple air defense script. Unfortunately, it looks like my MIST flag is not good at all; local function main() timer.scheduleFunction(main, {}, timer.getTime() + 1) do mist.flagFunc.units_in_zones{ units = {'avion_test'}, zones = {'Maykop'}, flag = 777, zone_type = 'sphere' } end if trigger.misc.getUserFlag('777') == 1 then trigger.action.outText("Maykop air defense activated",15) -- trigger.action.setUserFlag('777', false) SpawnAD = SPAWN:New( "air_defense" ) SpawnAD_Group = SpawnAD:Spawn() else trigger.action.outText("no plane in defensive perimeter",15) end end main() While I get my "no plane in defensive perimeter" message every second, my flag never gets TRUE while the blufor is in the Maykop zone. What am I doing wrong?airdefense_example.miz My systems: Windows 10 64 bits I7-8700k 32.0 GB RAM 500Gb SSD Asus ROG 2080ti HP Reverb Windows 10 64 bits I7-6820HQ CPU @ 2.70Ghz 32.0 GB RAM 500Gb SSD Nvidia Quadro M4000M TrackIR 5 Link to comment Share on other sites More sharing options...
Recommended Posts