PDA

Просмотр полной версии : бот IgExt в обвязке скриптом под грацию(парт2).


alexteam
24.09.2009, 22:17
1. на ил и ниже точно работать не будет (нужна серьезная переработка хтмл. а я манал.)
2. Просьбы переделать под не пт2 или под пт на котором оно чегото косячит будут просто убиваться. сами разбирайтесь. все предельно просто и так.
3. работать будет только с последней версией пх (http://l2phx.pp.ru/arhive/). (все ниже 141й не имеют требуемых функций в структуре плагинов)
4. Протестировано на пт2. под остальные грации скорей всего нужна адаптация скрипта. (кстати. некоторые пт2 отличаються пакетами itemlist/inventoryupdate, я уже попытался это учесть в скрипте)
5. Все действия по разбору и конструированию пакетов в скрипте. лезть в длл для адаптации - НЕ НУЖНО.
6. функционал наращивать буду по своему усмотрению :P

прочитали все что выше красненьким ? теперь можете приступать к установке
1. распаковать содержимое архива с плагином (igExt.rar) в папку plugins пакетхака.
2. запустить пх.
3. меню "автоматизация - плагины", установить галочку напротив Igext
4. меню "автоматизация - скрипты", поместить содержимое скрипта с текстового файла прикрепленного ниже (Script.txt) в созданый наново скрипт. (для каждого игрока ботящего через этот плагин должен быть свой скрипт)
5. отредактировать
* characterName (имя персонажа)
* SettingsName (имя файла настроек персонажа, пойдет и имя игрока. главное чтобы не было в имени символов которые не могут быть использоваться в имени файла)
* DataFolder полный путь к файлам настроек дллины (последний слеш НЕ нужен)
все остальное - по вашему усмотрению.
6. отметить скрипт к использованию.
7. запустить игру и в игре тыкнуть greetings. (соц действие "привет")
8. настроить самого бота и радоваться жизни.


умеет тупить.
умеет бегать и гасить мобов скилами или мили атаками (настройки скилов практически идентичны волкеровским) в определенной зоне
умеет пикапить лут
умеет садиться на рест (и бежать на рестпоинт)
умеет пить банки или юзать скилы для хилла
умеет бафаться
умеет спойлить/свипить
умеет давать здачи сагрившимся мобам (и возможно даже игрокам.. не проверял.. желающих не было).
умеет запоминать какого колва мп ему не хватило для юзания конкретного скила.. отсюда тупит с этим делом все меньше и меньше.
и прочие мелочи
короче.. бот.
настраиваеться прям в игре через хтмл рожу.
Проверялся на sibnet и centurion (обе пт2)

тех кто собираеться адаптировать скрипт под "другую" грацию:

чтобы узнать какие параметры нужно передать функции "экспортирующейся" из плагина тыкаем ctrl+space
к примеру
PckChangeWaitType требует 2 параметра. обжектайди "обьекта" который сел или встал и собственно параметр IsSit (true-сел, false-встал)

alexteam
24.09.2009, 22:18
бот очень похож на волкера с вырезаными кусками отвечающими за парти, петов и прочую "ерунду".
люди хоть раз видевшие волкер и хоть чуть чуть смыслящие в "моем корявом англицком" © смогут спокойно настроить и это чудо.
описание менюх.. краткое..:


http://i.piccy.info/i4/b8/a7/74796114620edfab82b99547b1a7.jpeg
* disable all functions - отключает ВСЕ функции бота как таковые (по умолчанию включена, и не сохраняется в настройки, каждый раз при входе надо снимать. если это требуется)

* combat mode - активирует поиск и атаку мобов согласно зоны кача

* pickup items - активирует подьем вещей

* pickup self drop only - дополнительное условие к предыдущей галочке. будет подымать только те вещи которые он сам выбил с моба.

* KS (grab other players mons) - при установке боту будет начхать на мнение других игроков бегающих рядом, будет ксить если сочтет нужным (моб окажеться ближайшим в момент поиска следующей цели)

* random move - выбор ближайшего моба и его атака (нет определенной зоны боя)
* hunting area defined by patchpoints - зона боя определяеться с помошью патчпоинтов (патчпоинты задаються в меню area)
* use center point and radius - бегать в круге с определенным радиусом (центр круга и радиус задаються чуть ниже)


http://i.piccy.info/i4/a7/00/ebff2fd0d2ed2506876d78144396.jpeg
*z-range - как и в волкере определяет максимально доступное растояние по Z до цели. (чтобы не цеплять мобов под землей либо на этаже выше в тои/круме и т.д.)
*searchmob radius - радиус поиска моба. рекомендуеться ставить больше чем радиус комбатзоны при использовании "use center point and radius" и "hunting area defined by pathchpoints"
*searchnode radius - используеться при поиске ближайшего нода. рекомендуеться не трогать -))
*pickup radius - радис в котором производиться подьем вещей. рекомендую ставить 300-400
*add pathcpoints/stop add - спаунит патчпоинты с радиусом заданым в Default radius эти точки с их радиусами определяют комбат зону (рисуем произвольную фигуру)
(patchnodes = patchpoints, просто я еще не определился)
*show patchnodes/hide patchnodes отспаунить / убрать патчноды (спаунятся как нпц "пикси". тип нпц можно сменить в скрипте)
*savetofile/loadfromfile сохраняет/загужает патчноды с файла настроек
*deleteall удаляет все патчноды.

http://i.piccy.info/i4/74/28/a3449b9003c01b474ad26f671a39.jpeg
настройки селфбаффов. delay (повтор) задаеться в секундах.

http://i.piccy.info/i4/0d/51/f41ce91e40714557ed0d4b40eea6.jpeg
Скилы.
в фармоде дистанция означает использование скилов если дистанция до цели больше заданого значения.
если меньше - переключиться на милимод.
для магов задавать одинаково обе вкладки.
для луков в фармоде указывать юзаемые скилы в милимоде ставить дирректатак
для милишников - ставить в фармоде скилы, дистанцию равную нулю. в мили моде - галочку директ аттак.
чекбокс справа у спешил скилов = repeat

http://i.piccy.info/i4/d2/9b/86ec43700db9124f1813002b8039.jpeg
настройка скилов для споила/свипа. менюха будет появляться только у игроков с соответствующими скилами.


http://i.piccy.info/i4/49/d4/2b2057ffc658ad4a838ed09f98ff.jpeg
настройки реста (отдыха)
и задание рестпоинта (точки в которую бот бежит если ему нужно сесть чтобы пополнить хп/ману)
все просто.

http://i.piccy.info/i4/32/9d/288f93f0fc4220ca7880397480b1.jpeg
настройки пикапа вещей.
отображает выпавшее на землю за последние 10 минут с указанием колва "кучек" (или до сих пор валяющееся там)
по умолчанию подымает все. порывшись в инишке настроек персонажа можете вручную задать какие айди не стоит подымать заранее.

http://i.piccy.info/i4/22/af/88ead9a98dd5a7d23f712d09b2a6.jpeg
Каких мобов бить. указывет колво мобов.
не отмеченные мобы если сагрятся получат люлей так же.
не отмеченных мобов бот не будет спойлить.

http://i.piccy.info/i4/7f/ea/7b4457e5c658a22ccd15159559a1.jpeg
настройки питья банок/юзанья скруллов и юзанья хилящих / восстанавливающих мп скилов для себя.
не забывайте задавать DELAY для баночек!! (delay в секундах) иначе схавает все и разрешения не спросит.

скилл задается/выбирается/убирается тыканьем мышки на иконке "no image" или иконке с изображением скилла

alexteam
27.09.2009, 14:43
Перезалил.
поправил баг с sit/stand (когда садился\вставал любой персонаж бот считал что это делает он. смешно смотрелись 2 клиента под ботом)
увеличил кол-во дефаултных скилов до 6.
научил распознавать нежить.
(теперь можно в первые ячейки скиллов всунуть чтото против нежити, он будет использовать эти скилы на нежить, и остальные для не нежити. специально для прокачки бафферов да и не только..)

alexteam
30.10.2009, 19:04
Обновил.
При наличии пати есть возможность настроить свою роль в ней.