Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Убрал текст в левом углу. На работу не влияло.
Ссылку в лс дал.
Что за ерунда?
В таймерах функции. Ну ладно. Код инструкций генерирует правильно.
Но как работать будет не ясно.
К примеру в этом таймере находится function mousewheel3, которая вообще не вызывается. За то тут вызывается mousewheel, котрая находится в таймере 3. И так везде.
Во первых уберите эти функции вообще. В них одна строка, которая понадобится для ее вызова.
Во вторых с разных таймеров вызывается одна и та же функция. Что не хорошо.
CODE:CREATE_TIMER(0, 20000)
{
if (findimage_T0(#Image_1_KIB[0][0], 100, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 5, 90, 1, 33, 380, 234, 411, #sum_T01, #x_T01, #y_T01)>0) goto m_KIB2_T0;
else goto m_KIB4_T0;
m_KIB2_T0: if (findimage_T0(#Image_2_KIB[0][0], 200, 0, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 5, 80, 1, 65, 450, 90, 464, #sum_T02, #x_T02, #y_T02)>0) goto m_KIB3_T0;
else goto m_KIB5_T0;
m_KIB8_T0: mousewheel(w, x, y, 3); // на 3 щелчка верх
sleep(200);
function mousewheel3(win w, int x, int y, int delta)
{
sendmessage(WM_MOUSEWHEEL, delta*120*65536, x+y*65536, w);
}
goto m_KIB2_T0;
m_KIB4_T0: textout (0,848,49, "нет урон удара",0);
mouse_T0(0, 1, 30, 652, 100); goto exit_KIB_T0;
m_KIB6_T0: textout (0,848,49, "НЕ ап меча",0);
goto exit_KIB_T0;
m_KIB5_T0: textout (0,848,49, "нет РАФАЭЛЬ",0);
goto m_KIB8_T0;
m_KIB3_T0: if (findimage_T0(#Image_3_KIB[0][0], 200, 0, 0, 1, 0, 0, -1, 0, 0, 0, -1, -1, -1, 20, 95, -1, 334, 454, 352, 473, #sum_T0, #x_T0, #y_T0)>0) goto exit_KIB_T0;
else goto m_KIB6_T0;
exit_KIB_T0:;
}
Вместо
Цитата: m_KIB13_T3: mousewheel(w, x, y, 1); // на 3 щелчка верх
mousewheel(w, x, y, 1); // на 3 щелчка верх
sleep(100);
function mousewheel2(win w, int x, int y, int delta)
{
sendmessage(WM_MOUSEWHEEL, delta*120*65536, x+y*65536, w);
}
goto m_KIB11_T3;
m_KIB12_T3: mousewheel(w, x, y, -1);
mousewheel(w, x, y, -1);
sleep(100);
function mousewheel(win w, int x, int y, int delta)
{
sendmessage(WM_MOUSEWHEEL, delta*120*65536, x+y*65536, w);
}
надо
m_KIB13_T3: sendmessage(WM_MOUSEWHEEL, 1*120*65536, x+y*65536, w);
sendmessage(WM_MOUSEWHEEL, 1*120*65536, x+y*65536, w);
Ошибок генерирования кода и трансляции в инструкции нет.
Ошибка в составление неясной схемы.
Уберите все ненужные функции и вынесите нужные за пределы таймеров. |