Здравствуйте! 
Не получается решить проблему с удалением элемента из массива, который прошёл проверку.
Пробовал и поиск и разные способы, но ничего не помогло.
Нужно чтобы после выполнения условия "if Raznica > 1 then" выводилось сообщение и данный элемент (в моём случае в цикле это "bumaga") больше не входил в проверку и повторно не выводилось сообщение.
Нужно убрать этот элемент из sec_code = { ... }, т.е. удалить конкретный элемент из массива sec_code
Понял лишь то, что после message ... нужно использовать "table.remove", что то вроде:
но указать удаление конкретной акции (прошедшей проверку) в массиве не получается. 
Надеюсь понятно изложил проблему. Начинающий говнокодер :) Может кто помочь советом?
				Не получается решить проблему с удалением элемента из массива, который прошёл проверку.
Пробовал и поиск и разные способы, но ничего не помогло.
Нужно чтобы после выполнения условия "if Raznica > 1 then" выводилось сообщение и данный элемент (в моём случае в цикле это "bumaga") больше не входил в проверку и повторно не выводилось сообщение.
Нужно убрать этот элемент из sec_code = { ... }, т.е. удалить конкретный элемент из массива sec_code
Понял лишь то, что после message ... нужно использовать "table.remove", что то вроде:
| Код | 
|---|
| if Raznica > 1 then message(tostring(bumaga .. " " .. Raznica )) table.remove (sec_code, 1) sleep(3000) | 
Надеюсь понятно изложил проблему. Начинающий говнокодер :) Может кто помочь советом?
| Код | 
|---|
| IsRun = true
sec_code = { "GAZAP", "LKOH", "SBER", "GMKN", "TRFM", "RAVN" }
class_code = "QJSIM"
function main()
   while IsRun do
      for _,bumaga in ipairs(sec_code) do
      LowDnya = getParamEx (class_code, bumaga, "LOW").param_value
      Last = getParamEx (class_code, bumaga, "LAST").param_value
      Raznica = math.abs(LowDnya - Last)
         if Raznica > 1 then
         message(tostring(bumaga .. " " .. Raznica ))
         sleep(3000)
         end
      end   
   end
end
function OnStop()
   IsRun = false
end
 | 
