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

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

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

> Описание: Помогите пожалуйста
Andrew
Отправлено: 28 Июня, 2013 - 21:59:38
Post Id



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


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




Здравствуйте. Хотел написать скрипт для игры Drakensang Onlain. Просмотрел предложенные Вами скрипты, игра ММОРПГ, и мобы в 3Д. Когда наводишь стрелку на моба, она не меняется. Подскажите, что можно применить в данной ситуации, какой командой можно заставить Перса бить Мобов.
Скриншот:

Синей рамочкой выделен элемент, который появляется, когда наводишь на моба.
Красными рамочками выделены статические элементы.
Могу отдать аккаунт 15 уровня, сам я 40. Бот нужен для фарма главной игровой валюты-Иномантов.
Заранее спасибо.

Скриншот на хостинге-Клац

(Отредактировано автором: 28 Июня, 2013 - 22:02:07)

 
 Top
Kibor
Отправлено: 28 Июня, 2013 - 22:49:00
Post Id



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


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




Хех... Акк мне не надо и забирать его я не буду. Но для того что бы я посмотрел игру приведите перса на место фарма и вышлите мне на почту данные для входа в игру. Я посмотрю от чего там надо отталкиваться.
Так же надо описание как атаковать и собирать лут.
 
 Top
Andrew
Отправлено: 28 Июня, 2013 - 23:02:16
Post Id



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


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




 Andrew пишет:
Письмо отправил


 Kibor пишет:
Куда? Не получил. Почта.

(Добавление)
Я нажал кнопку "Написать письмо через форум" и написал Вам письмо
 
 Top
Kibor
Отправлено: 28 Июня, 2013 - 23:35:41
Post Id



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


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




 Andrew пишет:
Я нажал кнопку "Написать письмо через форум" и написал Вам письмо

Отключено. Вышлите со своего почтового ящика.
 
 Top
Andrew
Отправлено: 28 Июня, 2013 - 23:37:03
Post Id



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


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




Высылаю.
Проверьте почту, письмо выслал.

(Отредактировано автором: 28 Июня, 2013 - 23:40:43)

 
 Top
Kibor
Отправлено: 28 Июня, 2013 - 23:46:11
Post Id



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


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




Зашел. Сообщу как немного разберусь. Быстрее всего завтра.
 
 Top
Andrew
Отправлено: 28 Июня, 2013 - 23:55:35
Post Id



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


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




Спасибо, буду с не терпеньем ждать.
P.S. Хотел бы что бы Вы обратили внимание на клавиши Шифт и Контрол.
Shift-Если клавиши зажата, то игрок стоит на месте и стреляет.
Control-Если клавиша зажата, то появляются названия предметов. С помощью этой клавиши я хотел сделать сбор лута, но у меня не вышло(
 
 Top
Kibor
Отправлено: 29 Июня, 2013 - 00:20:10
Post Id



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


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




С кого падают Иноманты? они мне выпали 1 раз и я не запомнил с кого.
Где место фарма?
 
 Top
Andrew
Отправлено: 29 Июня, 2013 - 00:26:20
Post Id



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


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




 Kibor пишет:
С кого падают Иноманты? они мне выпали 1 раз и я не запомнил с кого.
Где место фарма?

Вообще они рандомно падают. Есть пара мобов с которых они падают постоянно, при каждом сливе и перезаходе в локацию

Я не знаю, получаете ли Вы мои сообщения в игре или нет. В крепости стоит Неферт. с него всегда падают иноманты.

(Отредактировано автором: 29 Июня, 2013 - 00:33:58)

 
 Top
Kibor
Отправлено: 29 Июня, 2013 - 15:13:16
Post Id



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


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




Ну что сказать...
В данной игре очень тяжело работать с изображением, так как:
1) Не выключается анимация. По экрану постоянно летают листья, льет дождь разные пузырьки и т.д. Все это создает очень много визуального шума. Практически все элементы на экране имеют полу прозрачность. Даже полоска XP, в связи с чем отсутствуют надежные ориентиры к которым можно привязать действия бота.
2) Отсутствие автоматического поднятия лута. Ориентирование на Control надписи лута так же невозможно из за полу прозрачности этих надписей.
3) Моб не фиксируется в таргете. Необходимо для каждого удара его находить заново.
4) Отсутствие радара по которому можно ориентироваться.
5) Частая нехватка Концетрации для атаки (возможно тут виновато мое незнание игрового процесса). Атака у меня стоит на щелчке правой кнопки мыши и простой ближний удар на щелчке левой.
6) Частая атака перса мобами которые остаются за пределами видимости экрана. В связи с этим бот их не видит.

Ну и еще несколько моментов.

Набросал простой скрипт который хоть как то работает в этой игре, но для Ваших целей он не годится. Игра в окне. В настройках все выключено, хотя кроме теней нечего выключать...
В данной игре практически невозможна работа с графикой с приемлимыми результатами из за вышеперечисленных пунктов.

CODE:

int sX=2, sY=39, fX=881, fY=473;
int x[71], y[71];
int k, n;
int c_X, c_Y;
int rX, rY;


win w=window ("Drakensang Online: браузерная онлайн-игра в стиле фэнтези", "QWidget", -1);
sleep(1000);
w.widthclient = 890;
w.heightclient = 570;
w.leftclient = 50;
w.topclient = 50;
moveclient(w);
sleep(1000);
activate(w);

c_X=w.widthclient/2;
c_Y=w.heightclient/2;

nazad: finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, sX, sY, fX, fY, w);
sleep(500);
k=finddynamic(71, #x[0], #y[0], 10, 10, 15, 15, sX, sY, fX, fY, w);

if (k>70)goto nazad;

sort();

if (k>0)
{
n=0;
r: if (n<k)
{
mousemove(x[n]+sX, y[n]+sY, w);
sleep(200);
if (getcolor(358, 74,w)==66047)
{
mouse(RIGHT);
rX=x[n]-c_X;
rY=y[n]-c_Y;
if (rX<0)rX=-rX;
if (rY<0)rY=-rY;
if (rX<100 && rY<100)mouse(LEFT);
goto nazad;
}
n++;
goto r;
}
}
goto nazad;


function sort()//Сортировка по растоянию Моб-Персонаж (пузырьковая сортировка)
{
int rast, rast1, rsX, rsY, n, n1, t_x, t_y;
n=0;
pr: if (n<k)
{
//////////
n1=k-1;
pr1: if (n1>n)
{
/////////
rsX=x[n1-1]-c_X; rsY=y[n1-1]-c_Y; rast=(rsX*rsX)+(rsY*rsY);
rsX=x[n1]-c_X; rsY=y[n1]-c_Y; rast1=(rsX*rsX)+(rsY*rsY);
if (rast>rast1)
{
t_x=x[n1-1];t_y=y[n1-1];
x[n1-1]=x[n1];y[n1-1]=y[n1];
x[n1]=t_x;y[n1]=t_y;
}
/////////
n1--;
goto pr1;
}
//////////
n++;
goto pr;
}
}
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by