Автор: dimajak  1.2.2011, 0:51
			Срабатывает таймер, в в обработке OnTimer(Id) есть вызов функции CheckVictory(), в ней проверяется результат и либо возврат (продолжение кода), либо вызывается функция (процедура?) Victory() и в ней уже вызывается процедура обнуления переменных скрипта, т.е. скрипт как-бы начинает свою работу с нуля.
Код
OnTimer = function(Id)
    if Id == Tmr then
        CheckVictory(1)
    end
end
CheckVictory = function(v)
    if v == 1 then
        Victory()
    end
    return
end
Victory = function()
    -- тут вывод результатов
    New() -- обнуляем всё
end
Так вот, после успешного обнуления в Victory() действие возвращается обратно в CheckVictory() и соответственно код продолжается после CheckVictory(1)
Не знаю, мб неясно объяснил?
Хотелось чтобы из Victory() не возвращалось 
 
			
			
			
		 
			Автор: Ksan  1.2.2011, 2:55
			Попробуй так:
Код
CheckVictory = function(v)
    if v == 1 then
        Victory()
    else
        return
    end
end