WorldCheats Forum

Форум
Форум посвященный главным образом MMORPG играм. Никаких ХАЙДОВ!

 
ФорумПорталЧаВоПоискПользователиГруппыРегистрацияВход

Поделиться | 
 

 EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение

Предыдущая тема Следующая тема Перейти вниз 
На страницу : Предыдущий  1, 2, 3, 4, 5, 6, 7, 8, 9  Следующий
АвторСообщение
Kosten
Пользователь
Пользователь
avatar

Женщина Количество сообщений : 32
Возраст : 28
Награда :  
Дата регистрации : 2009-05-10

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 03, 2009 2:40 am

У меня тоже стала актуальна эта проблема , с инетом разобрался осталось с дисконектами Smile)  Возник такой вопрос , а можно как то симулировать дисконект с сервером нетрогая интернет подключение?
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 03, 2009 7:04 am

фаерволом заблокировать соединение
Вернуться к началу Перейти вниз
Посмотреть профиль
Kosten
Пользователь
Пользователь
avatar

Женщина Количество сообщений : 32
Возраст : 28
Награда :  
Дата регистрации : 2009-05-10

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 03, 2009 3:37 pm

точно
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 08, 2009 5:31 am

Слушайте а кто использовл библиотеку по распознаванию картинок как в печатления? У меня с этим проблема, она работает раз через раз.. ни как не могу уловить в чем глюк
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 08, 2009 7:24 am

Бобер, предоставляй код, без него тебе мало кто сможет посодействовать, разве что выдвинуть предположение.
Моё предположение: у тебя где-то ошибка в коде Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 08, 2009 7:36 am

Нее - немного разобрался,в коде как раз таки все ок, ерунда
в картинке которой даешь дллке , подправил картинку - и все стало получаться,
ради хохмы пишу бот путешественик по вратам, типа чтоб всегда в ноль прыгал...
Зато вернулся к старой проблеме, относительности координат, длл вычисляет
расположение искомого объекта в режиме Opt("MouseCoordMode",1)
а игра в Opt("MouseCoordMode",0),
из-за этого с получеными координатами сложно работать. Есть команда - получить
координаты мышки?
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 08, 2009 9:25 am

Если пишешь травел бота то не усложняй себе работу. Используй PixelSearch На ширину и высоту колонки IC на поиск желтого цвета волос с небольшим шейдом. Как только оно находит цвет, оно возвращает X,Y значения места где был обнаружен заданный цвет, далее лкм на эту координату, варп ту with in 0, ждешь пока выйдет из варпа, после выхода джамп. повторять до тех пор пока она находит желтый цвет в начале каждого цикла.

Мы стараемся максимально воздержаться от использования ImageSearch, для того чтобы оно работало так как надо нам ее надо переписывать.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 08, 2009 4:34 pm

Угу. Подтверждаю. Косая в хлам.
В некоторых случаях приходится заранее задать массив если приравниваешь результат пиксельсерч к переменной.
В некоторых случаях вместо
If Not @error Then
приходится писать -
If Not $var = 1 Then ; - =)

В конструкциях "Если не, то не" Начинаются у неё (как впрочем и у самого автоита) ЧУДОВИЩНЫЕ ГЛЮКИ. Вплоть до совершенно противоположных результатов при абсолютно одинаковых исходных данных.

В общем - она корявая немного. Сорс её в С++, найти его можно на оффсайте автоита. Найду время, вкурю С++ и перепишу её. Желающим получить её раньше - ставьте С++ "энд ю а вэлкам!" Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 09, 2009 6:04 am

Блин плохо.. я так расчитывал на нее... хотя вы правы порой она выдает такие фокусы что просто атас.. бум разбираться дальше
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 09, 2009 11:25 am

Как вариант, - написать конвертер из RGB в HLS и, при помощи PixelGetColor написать свой аналог PixelSearch. Достоинства - в еве будет работать намного стабильнее. Мой знакомый ведёт разработку анаогичного бота на делфи,во-всяком случае - они с приятелем легко обошли проблему "плавучести" диапазона реагирования на цвета. Проще, (в некоторых случаях) реагировать на яркость\контрастность и что там ещё в этой градации Smile

В общем - вот код конвертера, на C++ который они откуда-то тиснули, надеюсь авторы меня не побьют за это.

из всего того мусора, нам нужна только одна эта функция:

function RGBToHLS(PRGB: TRGB): THLS;
var
LR,LG,LB,LH,LL,LS,LMin,LMax: double;
LHLS: THLS;
i: Integer;
begin
LR := PRGB.R / 256;
LG := PRGB.G / 256;
LB := PRGB.B / 256;
LMin := min(LR,LG,LB);
LMax := max(LR,LG,LB);
LL := (LMax + LMin)/2;
if LMin = LMax then begin
LH := 0;
LS := 0;
Result.H := round(LH * 256);
Result.L := round(LL * 256);
Result.S := round(LS * 256);
exit;
end;
If LL < 0.5 then LS := (LMax - LMin) / (LMax + LMin);
If LL >= 0.5 then LS := (LMax-LMin) / (2.0 - LMax - LMin);
If LR = LMax then LH := (LG - LB)/(LMax - LMin);
If LG = LMax then LH := 2.0 + (LB - LR) / (LMax - LMin);
If LB = LMax then LH := 4.0 + (LR - LG) / (LMax - LMin);
Result.H := round(LH * 42.6);
Result.L := round(LL * 256);
Result.S := round(LS * 256);
end;

Как вы можете видеть, здесь всё довольно просто, и, даже не разбирающимся как я люям в С++ несложно будет разобраться что и как

Успехов!


----------------
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 13, 2009 9:01 am

Утилита инфо выдает один цвет а в игре другой, изза чего это? приходиться самописной прогой проверять цвет и уже это значение использовать.... К сожалению с С++ не знаком так что с этим проблемы, буду ждать вашего модуля распознавания картинок
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 13, 2009 11:52 am

Модуль распознания изображений в ближайшие пол года написан скорее всего не будет ибо даже запланирован небыл. Если разные цвета и координаты то проверьн астройки программы, мб у тебя режим не тот стоит.
Вернуться к началу Перейти вниз
Посмотреть профиль
Archy26
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 73
Возраст : 35
Награда :  
Дата регистрации : 2009-06-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Ср Июл 15, 2009 9:07 pm

Чутка расшифрую, Belfigor думает, что кругом одни телепаты и все сразу понимают что он имеет в виду :-Р

В автоите можно задать режим координатов мыши и режим координатов пикселей. Задаются они ... ЭЭЭ подумал, и решил сделать так:
Качаем русский хелп из оглавления этой темы, открываем, переключаем на указатель и набираем "opt".

хелп Ваш лучший друг! Smile
Увы и ах, но в автоите это так.
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 16, 2009 7:10 am

У кого есть какие новые разработки, из того что мне удалось сделать что действительно самому понравилось так это функция принятия решений.. к сожалению у меня нет отваливеться периодами поэтому нужна. вот примерFunc AnaliziruuStatuskorablia() ; если клиент вывалился этот модуль вернет корабль на базу и разгрузит.
If Not WinActive("EVE","") Then WinActivate("EVE","")
WinWaitActive("EVE","")
WinActivate("EVE")
;MsgBox(0,"",$sostoianitruma)
;MsgBox(0,"",$navstatus)
if $sostoianitruma="polon" Then
If $navstatus="DOCK" Then
razgruzka()
Else
Statuswarpa()
warp3()
Statuswarpa()
warpdock()
Statuswarpa()
Jdemstikovki()
razgruzka()
EndIf
Else
If $navstatus="KOSMOS" Then
Sleep(25000)
warp3()
Statuswarpa()
warpdock()
Statuswarpa()
Jdemstikovki()
razgruzka()
EndIf
EndIf
EndFuncК сожалению это кусок бота второй версии первая версия если не отрубаеться - работает вполне нормально, так что уже почти 3 дня бьюсь над ботом который сможет нормально отслеживать состояние клиента, постоянно что то всплывает

Да еще у меня вопрос на который пока не могу придумать решение..
.Скажем следующая ситуация, робот определяет что клиент отвалился и
необходимо начать работу заново, как из функции перейти в начало
программы и начать выполнее ее по новой? Go to вроде не нашел как же
тогда?
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 16, 2009 8:33 am

Используй ссылку на начало мейн лупа.

P.S. Если ты написал сообщение, на него еще никто не ответил но тебе захотелось добавить что-то, нажми кнопочку "Правка"и допиши его в уже свое имеющееся а не делай 2-й пост подряд. Пока что оверпосты сливаю в одно сообщение, потом буду просто удалять.
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 16, 2009 8:36 am

Стыдно просить но другого выхода пока не вижу так как копаться будет дольше не мог бы ты простой пример привести, ссылки и майн лупа... 
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Чт Июл 16, 2009 9:33 am

Самым простым будет:

Func MainLoop()
1()
2()
3()
4()
EndFunc


Func 1()
...
EndFunc

Func 2()
...
EndFunc

Func 3()
If $Disconnect=1 Then
MainLoop()
EndIf
EndFunc

Func 4()
...
EndFunc

Когда в 3 ф-ции он поймет что произошел дисконнект он вызовет мейнлуп.
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 17, 2009 4:51 am

А разве в таком случае не произойдет накопление ээ ну как бы функции ведь вызов MainLoop() после дисконекта это просто вызов функции выполнив ее он должен идти дальше по программе - или я что то не знаю?
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 17, 2009 10:36 am

Теоретически произойдет, но ты используешь вермишель, а в ней мейнлуп использует Цикл. к примеру While 1. Тоесть по всем правилам каждый раз фиксируя дисконнект оно будет возвращаться в мейнлуп по средством ссылки и каждый раз будет образовываться как бы "новый виток" логики, но поскольку мейн луп каждый вызывается с начала то и работать он будет с начала и до конца и в цикле, так что момент неправильности вермишели можно опустить. Тем более в вермишели использовать какое-то более изящное решение - трата времени Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 17, 2009 10:59 am

тогда не изящней будет ли использовать второй скрипт. то есть первый нарываеться на дисконект , передает управление другому скрипту и сам выходит - второй бореться с дисконектом - побеждает запускает первый и отключаеться - как такой вариант?
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пт Июл 17, 2009 1:47 pm

Можно и так, но в данном случае не принципиально я думаю. Мы конечно используем интеракцию скриптов, но только изза того что наш код перевалил размером за тысячи строк. А так лучше пытаться делать все внутри скрипта если ситуация позволяет.
Вернуться к началу Перейти вниз
Посмотреть профиль
Aerial
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 10
Возраст : 26
Награда :  
Дата регистрации : 2009-07-20

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 20, 2009 2:39 am

Приветствую Belfigor и всех участников проекта . Прочитав почти все ваши посты и частично гайд по AutoIt3... не оч много я понял =( Но темнемение научил мышку ползать по рабочему столу и маяться всякой фигней . Belfigor Помоги пожалуйста ,посоветуй новичку что-нибудь . К примеру как заставить мышку ползать в приложении...
Вернуться к началу Перейти вниз
Посмотреть профиль
Бобер
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 29
Возраст : 47
Награда :  
Дата регистрации : 2009-07-01

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 20, 2009 5:23 am

Вообщето скрипт управляет мышкй, и ему в принципе всеравно где она , она в любом случае будет ползать.
Вернуться к началу Перейти вниз
Посмотреть профиль
Belfigor
Освоившийся
Освоившийся
avatar

Мужчина Количество сообщений : 259
Возраст : 18
Награда :  
Дата регистрации : 2009-04-29

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 20, 2009 8:19 am

Правильно, как было сказано выше, MouseMove, MouseClick, MouseClickDrag и прочие мышовые команды работают в любом приложении Smile
Вернуться к началу Перейти вниз
Посмотреть профиль
Aerial
Пользователь
Пользователь
avatar

Мужчина Количество сообщений : 10
Возраст : 26
Награда :  
Дата регистрации : 2009-07-20

СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   Пн Июл 20, 2009 4:00 pm

я имел ввиду  чтоб только в еве работали скрипты ...
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение   

Вернуться к началу Перейти вниз
 
EVE Deve. EVE Online боты и боты в целом, создание, разработка, обсуждение
Предыдущая тема Следующая тема Вернуться к началу 
Страница 4 из 9На страницу : Предыдущий  1, 2, 3, 4, 5, 6, 7, 8, 9  Следующий
 Похожие темы
-
» Alicia Online (Project Alice)
» Цветовой Тест Люшера (тест)
» Анкета Мишки Камикдзе
» Открытие русского сервера RaiderZ Online
» Навыки, стремления, черты характера, потребности

Права доступа к этому форуму:Вы не можете отвечать на сообщения
WorldCheats Forum :: Лаборатория Читера :: EVE Online-
Перейти: