Жесткий скриптингРаздел для обсуждения готовых и тестируемых скриптов
Внимание! В разделе введена жесткая модерация, темы и сообщения публикуются только после проверки модераторами
1. на ил и ниже точно работать не будет (нужна серьезная переработка хтмл. а я манал.)
2. Просьбы переделать под не пт2 или под пт на котором оно чегото косячит будут просто убиваться. сами разбирайтесь. все предельно просто и так.
3. работать будет только с последней версией пх. (все ниже 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-встал)
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 30.10.2009 в 19:03.
За это сообщение alexteam нажился 19 спасибками от:
http://i.piccy.info/i4/b8/a7/7479611...99547b1a7.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/ebff2fd...d78144396.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/0d/51/f41ce91...d4b40eea6.jpeg
Скилы.
в фармоде дистанция означает использование скилов если дистанция до цели больше заданого значения.
если меньше - переключиться на милимод.
для магов задавать одинаково обе вкладки.
для луков в фармоде указывать юзаемые скилы в милимоде ставить дирректатак
для милишников - ставить в фармоде скилы, дистанцию равную нулю. в мили моде - галочку директ аттак.
чекбокс справа у спешил скилов = repeat
http://i.piccy.info/i4/32/9d/288f93f...0397480b1.jpeg
настройки пикапа вещей.
отображает выпавшее на землю за последние 10 минут с указанием колва "кучек" (или до сих пор валяющееся там)
по умолчанию подымает все. порывшись в инишке настроек персонажа можете вручную задать какие айди не стоит подымать заранее.
http://i.piccy.info/i4/7f/ea/7b4457e...5159559a1.jpeg
настройки питья банок/юзанья скруллов и юзанья хилящих / восстанавливающих мп скилов для себя.
не забывайте задавать DELAY для баночек!! (delay в секундах) иначе схавает все и разрешения не спросит.
скилл задается/выбирается/убирается тыканьем мышки на иконке "no image" или иконке с изображением скилла
__________________
L2Ext - project closed.
Последний раз редактировалось alexteam, 25.09.2009 в 12:51.
За это сообщение alexteam нажился 11 спасибками от:
Перезалил.
поправил баг с sit/stand (когда садился\вставал любой персонаж бот считал что это делает он. смешно смотрелись 2 клиента под ботом)
увеличил кол-во дефаултных скилов до 6.
научил распознавать нежить.
(теперь можно в первые ячейки скиллов всунуть чтото против нежити, он будет использовать эти скилы на нежить, и остальные для не нежити. специально для прокачки бафферов да и не только..)
__________________
L2Ext - project closed.
За это сообщение alexteam нажился 7 спасибками от: