--lua local button = { {"f1",1}, -- таймаут в секундах {"f2",2}, {"f3",0.5}, }
for i = 1, #button do button[i][3] = os.clock() + button[i][2] end
local main = function(button) for i = 1, #button do if button[i][3] < os.clock() then send217(button[i][1]) button[i][3] = os.clock() + button[i][2] end end end
while 1 do main(button) end
когда поставил милисекунды т.е. 0.5, 0.6, 0,8 в таймаутах и т.д. скрипт просто закрывал пилот, в чем может быть дело? Как написать для милисекунд И еще Как будет выглядеть подобный для 6-ти клавиш?