Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: В чем проблема
Remyc
Отправлено: 04 Ноября, 2020 - 13:28:07
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 67
Дата рег-ции: Апр. 2019  
Репутация: 1




Ошибка появляется в одном и том же месте кода в отладчике вот это место:
CODE:

ratelvl = 2
lvlhome = seelvlhouse ( ratelvl'2' , homelvl ( ) )
if ( flag_combo0'9' [ 2 ] == 9 ) // отрабатывает homelvl ( )
return 104 //отрабатывает homelvl ( )
if ( findimage_ ( # Image'2171165' [ lvlhouse'104' ] [ 0 ] [ 0 ] , 3000 , 0 , 0 , 0 , 0 , 0 , - 1 , 0 , 0 , 500 , - 1 , - 1 , - 1 , 20 , 75 , 1 , 665 , lvhousey'288' [ state'2' ] , 722 , lvhousey1'238' [ state'2' ] , # sum_KIB'1' , # x_KIB'31' , # y_KIB'44') > 0 )
int timKIB , sumKIB , xKIB , yKIB , tx , ty , tcycle = 0
pause ( p1'0' )
sumKIB = 0
if ( t'3000' != 0 )
timKIB = gettime ( )
if ( r'20' == 0 && p'75' == 100 )
sum = findimage ( k'1' , # Image'9333069' [ 0 ] [ 0 ] [ 0 ] , fon'-1' , # x'-842150451' [ 0 ] , # y'-842150451' [ 0 ] , xs'665' , ys'288' , xf'722' , yf'238' , r'20' , r'20' , r'20' , r'20' , r'20' , r'20' , p'75' , 1 , w_KIB )


Смущает вот это место кода ..." # x'-842150451' [ 0 ] , # y'-842150451' [ 0 ]"... , почему в массивах отсутствуют переменные (# x_KIB'31' , # y_KIB'44' ) они вроде как заданы и отладчик их видит...

Код функции, в которой вылетает ошибка:

CODE:

function seelvlhouse(int state, int lvlhouse)
{

if (findimage_(#Image[lvlhouse][0][0], 3000, 0, 0, 0, 0, 0, -1, 0, 0, 500, -1, -1, -1, 20, 75, 1, 665, lvhousey[state], 722, lvhousey1[state], #sum_KIB, #x_KIB, #y_KIB)>0)goto m_KIB2;
else goto m_KIB3;
m_KIB3: return 0;
goto exit_KIB;
m_KIB2: return 1;

exit_KIB:;
}


Подскажите, в чем тут проблема....
(Добавление)
Нашел, ошибка была в координатах: 665 , lvhousey'288' [ state'2' ] , 722 , lvhousey1'238' [ state'2' ]

Может кому пригодится

(Отредактировано автором: 04 Ноября, 2020 - 13:33:44)

 
 Top
FastHunter
Отправлено: 09 Ноября, 2020 - 22:30:54
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 10
Дата рег-ции: Нояб. 2020  
Репутация: 0




Ремус, привет!

CODE:
m_KIB3: return 0;
goto exit_KIB;


а разве можно после return из функции выполнять какие то еще действия?
Return завершает выполнение функции с возвращаемым значением и последующие шаги производятся уже на том уровне где произошел вызов функции.

может как нить так?
CODE:
if (findimage_(#Image[lvlhouse][0][0], 3000, 0, 0, 0, 0, 0, -1, 0, 0, 500, -1, -1, -1, 20, 75, 1, 665, lvhousey[state], 722, lvhousey1[state], #sum_KIB, #x_KIB, #y_KIB)>0) {return 1;}
else {return 0;}

}

(Отредактировано автором: 09 Ноября, 2020 - 22:33:45)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by