Здравствуйте, помогите пожалуйста!
У меня есть сценарий который переходит от игрока к игроку в онлайн игре каждые 50 боёв он перезагружает страницу и начинает заново, так вот как мне сделать что бы помимо этого он каждые 2 часа 58 мнут (конечно лучше что бы в интервал межу 2 часами 57 минут и 2 часами и 59 минут ) после команды include и до подпрограммы "открыть чат" выполнял определенное действие, а потом снова возвращался к тому месту откуда закончил
вот сам скрипт (не судите строго и заранее благодарю):
FOR($a=0,$a<50)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (1279,833, 1305,859, "screens\переключатель избранных 1.bmp", 100) // поиск переключателя избранных 1
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (1279,833, 1305,859, "screens\переключатель избранных 2.bmp", 100) // поиск переключателя избранных 2
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (1279,833, 1305,859, "screens\переключатель избранных 2.bmp", 100) // поиск переключателя избранных 2
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(1273,696, 1273,696, 1599645) // выделить только 15ых уровней
$check = 1
LCLICK($_return1, $_return2)
WAITMS(3000)
ELSE
IF_PIXEL_IN(1273,696, 1273,696, 13167359) // 15ые уровни уже выделены
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_IF
END_CYC
SUB(открыть чат)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (622,658, 658,684, "screens\стрелка вверх.bmp", 100) // поиск стрелки вверх
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (622,183, 658,209, "screens\стрелка вниз.bmp", 100) // поиск стрелки вниз
$check = 1
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_CYC
END_SUB
открыть чат()
LCLICK(1165,244) // 5668248 1-й в списке
WAITMS(100)
SUB(в гости)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (1185,237, 1291,842, "screens\в гости.bmp", 100) // поиск в гости
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(100)
END_IF
END_CYC
END_SUB
в гости()
SUB(ожидание перехода)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(641,247, 641,247, 10149114) // ожидание ухода с острова
$check = 1
WAITMS(500)
ELSE
WAITMS(100)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(641,247, 641,247, 0) // ожидание перехода на остров
$check = 1
WAITMS(500)
ELSE
WAITMS(100)
END_IF
END_CYC
END_SUB
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,267) // 10673140 2-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,291) // 7183803 3-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,317) // 3229271 4-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,340) // 2769238 5-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,364) // 3229271 6-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,386) // 8897255 7-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,410) // 10475504 8-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,435) // 9292784 9-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,459) // 10673140 10-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,484) // 9292784 11-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,506) // 5732234 12-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,530) // 8106707 13-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,556) // 10673140 14-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,579) // 9292784 15-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,603) // 10673140 16-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,628) // 9292784 17-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,651) // 10673140 18-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,675) // 9292784 19-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,699) // 10673140 20-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,722) // 8501982 21-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,747) // 10673140 22-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,772) // 7579847 23-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,795) // 4394 24-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
открыть чат()
LCLICK(1165,818) // 8765410 25-й в списке
WAITMS(100)
в гости()
ожидание перехода()
#include"поиск и бой.cms"
END_CYC
GO11:
LCLICK(75,45) // 987432 обновить страницу
WAITMS(500)
GO12:
$time = $_time_t + 60 // таймер на 60 секунд
WHILE($time > $_time_t)
MOVE(954,439)
WAITMS(50)
GETSCREEN
IF_PIXEL_IN(954,444, 954,444, 13423582, 20427, 12700, 13210) // арена
$time = 0
WAITMS(1000)
ELSE
MOVE(632,544)
WAITMS(50)
GETSCREEN
IF_PIXEL_IN(632,544, 632,544, 9192960) // не зашёл в игру
$time = 0
LCLICK($_return1, $_return2)
WAITMS(3000)
GOTO(GO12)
ELSE
MOVE(989,610)
WAITMS(50)
GETSCREEN
IF_PIXEL_IN(989,610, 989,610, 7822649) // забор ежедневного подарка
$time = 0
LCLICK($_return1, $_return2)
WAITMS(3000)
LCLICK(1297,149) // 45
WAIT(3)
GOTO(GO12)
ELSE
WAITMS(50)
END_IF
END_IF
END_IF
END_CYC
IF($time ! 0)
GOTO(GO11)
END_IF