Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Почему в таймерах названия меток в регистре малом а сами метки большом?
Надо было что бы один регистр.
(Добавление)
enabletimer(0);
enabletimer(1);
enabletimer(2);
надо писать в блоке кода сразу после старт блок.
a: sleep(10); goto a; не надо вообще
(Добавление)
так надо
использовать 1 таймер.
включить его после старта.
всю работу по нажатию банок проводить в таймере.
код таймера
CODE:CREATE_TIMER(0, 500)
{
if (scanpixel(***, ***, ***, 5, 5, 5, 5, 5, 5, w)!=1)
{
if (findimage(1, #хп[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да1[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да2[0][0] , 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
}
}
}
}
if (scanpixel(***, ***, ***, 5, 5, 5, 5, 5, 5, w)!=1)
{
if (findimage(1, #мана[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да1[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да2[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
}
}
}
}
if (scanpixel(***, ***, ***, 5, 5, 5, 5, 5, 5, w)!=1)
{
if (findimage(1, #энергия[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да1[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
if (findimage(1, #да2[0][0], 0, #x, #y, 0, 0, w_KIB.widthclient, w_KIB.heightclient, w_KIB)==1)
{
mouse(LEFT, x, y, 1, w_KIB);
}
}
}
}
} |