1. Потому что $time больше $_time_t.
2. Не рекомендуется использовать goto в теле цикла, ведущее за пределы цикла.
3. Зачем вообще тебе такой цикл, который не выполняется больше 1 раза?
4. Чего хотел добиться использовав время в условии?
1. Первый пункт вообще не понял...
2. К goto вопросов нет - срабатывает нормально, но цикл, расположенный с 26-ой по 31-ую строчку почему-то перескакивает... Вот если убрать из макроса с 3-ей по 9-ую строчки, то "Дар жизни" срабатывает каждые 10 секунд.
3. В смысле - не выполняется больше одного раза...? Я не понял... Почему один раз?
4. В общем суть такова... У перса есть бафы, которые должны обновляться каждые пол часа. Это "Второе дыхание" и "Заживление ран". Желательно, чтоб они обновлялись не во время боя, а когда полоска ХП у перса полная и на нем никого не висит. Цыкл с GETSCREEN-ом отслеживает полоску ХП и если она не тронута, то отправляет действие на метку "1". По идее при таком условии перс должен просто стоять и ничего не делать. Только бафы обновлять каждые 29 минут. Если же полоска ХП начала убавляться, то действие переходит в метку "2", где раз в 10 секунд должен срабатывать "Дар жизни", а клавиши, которые ниже, юзаться постоянно. Ну и бафы сработают, если время придет... Вот как бы и вся задумка...