А можете написать сам скрипт в бесконечном цикле?
function foo()
while 1 do
-- сюда вставлять код
sleep(10);
end
end
startThread(foo)
Как сделать так, чтобы при первом посещении региона срабатывала одна функция, а при втором другая?
region_visit_counter = 0;
function foo()
region_visit_counter = region_visit_counter + 1;
if (region_visit_counter == 1) then
-- первое посещение, вызвать подходящую функцию
else
-- все последующие посещения, вызвать другую функцию
end
end