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

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

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

> Без описания
SkaDi
Отправлено: 08 Сентября, 2014 - 00:13:41
Post Id



Пользователь
Наблюдатель


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




немогу понять почему не работает условие IF

m1:
if(healFarm==getcolor(Xt, Yt,PP))
{
sendkey(F1,PP);sendkey(F1,Farm);sleep(3000);
goto m1;
}
else
{
sendkey(F2,PP);sendkey(F2,Farm);sleep(3000);
goto m1;
}
независимо от условия == или != выполняется Else.
Окна определились верно, сендкеи передаются исправно
Координаты в getcolor клиентские(хотя пробовал и экранные впихнуть :\)

Полный код( мб гдето раньше накрабил) (Отобразить)

(Добавление)
Удаление описания функций, решает проблему с If, возникает вопрос, почему условный переход конфликтует с описанием функций?

писал скрипт до этого с похожей конструкцией, проблем не было.
 
 Top
Kibor
Отправлено: 08 Сентября, 2014 - 00:40:11
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8111
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Цитата:
win PP=window ("Lineage II", "L2UnrealWWindowsViewportWindow", 20, 40, 676, 783, -1);
win Farm=window ("Lineage II", "L2UnrealWWindowsViewportWindow", 537, 359, 1356, 666, -1);
int Xt=139;
int Yt=48;
int Xhpself=125;
int Yhpself=49;
int healFarm;
int selfHeal;

healFarm=getcolor(Xt,Yt,Farm);
selfHeal=getcolor(Xhpself,Yhpself,PP);


//FUNCTIONS
function healFarm()
{sleep(50);sendkey(F1,PP);}//Макрос с таргетом и хилом на фарм

function selfHeal()
{sleep(50);sendkey(F2,PP);}//Макрос с таргетом и хилом на пп



//BODY


m1:
if(healFarm==getcolor(Xt, Yt,PP))
{
sendkey(F1,PP);sendkey(F1,Farm);sleep(3000);
goto m1;
}
else
{
sendkey(F2,PP);sendkey(F2,Farm);sleep(3000);
goto m1;
}


 SkaDi пишет:
возникает вопрос, почему условный переход конфликтует с описанием функций?


Может потому что почему то названия функций имеют те же самые имена что и переменные int?
И произошел сбой в if(healFarm==getcolor(Xt, Yt,PP))
Ошибка программирования.
 
 Top
SkaDi
Отправлено: 08 Сентября, 2014 - 00:50:24
Post Id



Пользователь
Наблюдатель


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




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


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




Powered by