Доброго времени суток.
Помогите, пожалуйста, понять, что пропускаю или не учитываю при работе с функциями на создание и удаление пунктов меню.
Триггером "Старт Миссии", задаю действие "Выполнить скрипт". Скриптом создаю пару пунктов в меню F10, а так же вкладываю в них подпункты.
local A = missionCommands.addSubMenu('Колонны')
local A1 = missionCommands.addCommand('Одна колонна', A,function() trigger.action.setUserFlag('C1',1) end)
local A2 = missionCommands.addCommand('Две колонны', A,function() trigger.action.setUserFlag('C1',2) end)
local B = missionCommands.addSubMenu('Задания')
local B1 = missionCommands.addCommand('Миссия 1', B,function() trigger.action.setUserFlag('M1',1) end)
Меню создается как и задумано. При выполнении условий, подпункты первого пункта удаляются функциями ниже, но подпункт второго пункта не удаляется...
missionCommands.removeItem({['A'] = 'Колонны', ['A1'] = 'Одна колонна'})
missionCommands.removeItem({['A'] = 'Колонны', ['A2'] = 'Две колонны'})
missionCommands.removeItem({['B'] = 'Задания', ['B1'] = 'Миссия 1'})