Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Подсобите новичку в ботописании

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

1. jazzoman - 13 Января, 2014 - 14:12:16 - перейти к сообщению
Собственно наткнулся на Киборга, решил попробовать заюзать для создания бота. Интерфейс понятный, возможностей куча, только вот подводит меня знания правописания скриптов ((
Требуется бот-фармер для игры фаллаут онлайн.
Скелет такой.
Бот выходит с локации на глобальную карту
идёт в нужный квадрат карты
Там он ищет "стычку" всплывающее окно с нужными нпц
падает на локацию
на локации ищет нужного нпц
торгует с ним
выходит на глобальную карту
идёт на свою локацию скидывать лут
...
мне непонятно как сделать что бы findimage работал постоянно пока персонаж ищет нужную стычку с нпц
вот что примерно набросал

window ("Fonline", "FLTK", -1)
pause(765);
mouse(LEFT, 591, 65);
pause(7612); //персонаж вышел
mouse(LEFT, 416, 333)
pause(39796); //дошел до нужного квадрата

k function Find_K(); //запускаю функцию поиска стычки

mouse(LEFT, 345, 194); //от куда надо ходить
pause(39796);

mouse(LEFT, 416, 333); //координата до куда надо ходить
pause(39796);

int PosX_0[512];int PosY_0[512];
loadimage (#Image_0[0][0], "F:\bot\img\Image_kara.bmp"Подмигивание;
n int Image_0[183][22];findimage(-1, #Image_0[0][0], 16711680, #PosX_0[0], #PosY_0[0], 0, 0, 800, 600, -1);
{
sleep(50);
goto n;
}

mouse(LEFT, 400, 442); //координата куда надо нажать, если нашел нужную картинку
2. Kibor - 13 Января, 2014 - 14:20:52 - перейти к сообщению
 jazzoman пишет:
window ("Fonline", "FLTK", -1)

После инструкций надо ;
 jazzoman пишет:
k function Find_K(); //запускаю функцию поиска стычки

Сама функция есть?
Если есть ее вызывать:
Find_K();
 jazzoman пишет:
n int Image_0[183][22];findimage(-1, #Image_0[0][0], 16711680, #PosX_0[0], #PosY_0[0], 0, 0, 800, 600, -1);

После метки надо : и оператор int должен быть в начале строки:
n:;
int Image_0[183][22];findimage(-1, #Image_0[0][0], 16711680, #PosX_0[0], #PosY_0[0], 0, 0, 800, 600, -1);
 jazzoman пишет:
n int Image_0[183][22];findimage(-1, #Image_0[0][0], 16711680, #PosX_0[0], #PosY_0[0], 0, 0, 800, 600, -1);
{
sleep(50);
goto n;
}

mouse(LEFT, 400, 442); //координата куда надо нажать, если нашел нужную картинку

Не верно
Так:

CODE:

int Image_0[183][22];
loadimage (#Image_0[0][0], "F:\bot\img\Image_kara.bmp");
n:;
if (findimage(-1, #Image_0[0][0], 16711680, #PosX_0[0], #PosY_0[0], 0, 0, 800, 600, -1)>0)
{
mouse(LEFT, 400, 442); //координата куда надо нажать, если нашел нужную картинку
sleep(50);
}
goto n;


http://kibor-bot.com/forum/topic...=14&topic=10
http://filesd.net/kibor/kibor-pr...-autoclicker.php
3. jazzoman - 13 Января, 2014 - 14:46:02 - перейти к сообщению
ошибка в findimage
криворукий я совсем.
плохо даётся видимо придётся задротить руками )))
4. Kibor - 13 Января, 2014 - 14:47:32 - перейти к сообщению
 jazzoman пишет:
ошибка в findimage

код?
5. jazzoman - 13 Января, 2014 - 14:58:27 - перейти к сообщению
тот который ты мне скинул
6. Kibor - 13 Января, 2014 - 15:00:30 - перейти к сообщению
 jazzoman пишет:
тот который ты мне скинул

Ну понятно.. Это отрывок...
Я указал ошибки и привел их исправления. Надо все собрать в один с исправлениями и запустить.

Powered by ExBB FM 1.0 Final