Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Настройка GPBot

-

Читы, баги и статьи по WoW

- Читы и баги, статьи и описания из мира WoW в этом разделе. Вопросы запрещены!

Ответ
 
Опции темы
Старый 21.05.2010, 12:55   #1
 Разведчик
Аватар для Мелло
 
Мелло на правильном путиМелло на правильном пути
Регистрация: 03.04.2010
Сообщений: 36
Популярность: 102
Сказал(а) спасибо: 11
Поблагодарили 66 раз(а) в 45 сообщениях
Отправить сообщение для Мелло с помощью ICQ
 
Thumbs up Настройка GPBot

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

Шаг 1. Подготовка.

Для начала подготовим наш клиент WoW'a для ботинга. Для этого в настройках изображения установим оконный режим, минимальное (800х600) разрешение и минимальные настройки графики. Теперь нужно зайти в "Назначение клавиш", найти там в разделе "Функции использования целей" пункт "Взаимодействие с целью" и назначить клавишу K (английскую). Чтобы бот нормально собирал дроп, зайдем в "Интерфейс"->"Управление" и поставим галочку напротив "Автоматический сбор добычи". Бот лучше будет бегать, если включить "Движение по щелчку" в разделе "Мышь" настроек интерфейса.

Шаг 2. Настройка бота.

Запустим бота. В главном окне можно увидеть основные характеристики нашего персонажа, цели, лог программы, чат. Конечно, если у вас не возникло никаких проблем с его запуском.

Вкладка Config.

Здесь сосредоточены основные настройки нашего бота. Состоят они из двух частей - General и Advanced. Пойдем по порядку.

В General будем настраивать основное поведение нашего бота.
Mode - то, чем будет заниматься бот. Варианты - Grind/Fish/Battleground (Фарм/Рыбалка/Батлграунд). Оставляем Grind.

Class. Собственно скрипт поведения и файтбук. В идеале иметь класс, настроенный под своего персонажа и оптимизированный под задачу. Но мы будем использовать универсальный Generic.cs.
Теперь файтбук. Файтбук - это заклинания, которыми будет пользоваться наш персонаж, их последовательность и условия применения. Нажмем Class Config. В основной вкладке нам предлагают загрузить уже готовый конфиг, но мы будем делать свой.

Нажмем кнопку "New" и впечатаем "Druid". Внешне ничего не произшло, однако в папке ...\GPBot\Classes\GenericClasses был создан файл "Druid.xml". Так как визуальное редактирование реализовано пока не очень удобно, редактировать его будем вручную, открыв его с помощью блокнота. В результате увидим такую картину -
Код:
<config name="Generic">
  <options name="Options">
    <opt id="PullDistance" value="27" />
    <opt id="FightDistance" value="27" />
    <opt id="WalkDistance" value="25" />
    <opt id="PowerType" value="mana" />
  </options>
  <spells>
    <spell name="Common.Drink" slot="N1" key="N8" range="90" cooldown="0" casttime="0" />
    <spell name="Common.Eat" slot="N1" key="N9" range="90" cooldown="0" casttime="0" />
    <spell name="Common.Fish" slot="N6" key="N1" range="90" cooldown="0" casttime="0" />
    <spell name="Common.Mount" slot="N6" key="N1" range="90" cooldown="0" casttime="1600" />
    <spell name="Common.FlyMount" slot="N6" key="N1" range="90" cooldown="0" casttime="1600" />
  </spells>
  <pull>
  </pull>
  <precombat>
  </precombat>
  <combat>
  </combat>
  <postcombat>
  </postcombat>
</config>
Это заготовка под наш файтбук. В разделе <options name="Options"> описаны основные характеристики нашего бота. Здесь все так, как нам нужно.
Секция <spells> описывает все, доступные спелы персонажа, их расположение на панелях, радиус, кулдаун, время каста и, иногда, условия применения.

Добавим боту способность использовать "Гнев" ("Wrath"). Вместо
<spell name="Common.Fish" slot="N6" key="N1" range="90" cooldown="0" casttime="0" />
<spell name="Common.Mount" slot="N6" key="N1" range="90" cooldown="0" casttime="1600" />
<spell name="Common.FlyMount" slot="N6" key="N1" range="90" cooldown="0" casttime="1600" />

впишем следующее -
<spell name="Wrath" slot="N1" key="N1" range="30" cooldown="0" casttime="1500" />

Разберем подробнее.
spell name="Wrath" - то, как спел будет называться в боте. Можно назвать хоть как, но желательно так, чтобы было понятно.
slot="N1" key="N1" означает, что он будет находиться на первой панельке под цифрой 1. Перенесем его туда и в игре.
range="30" - дальность "стрельбы" нашего спела. Можно посмотреть на ru.wowhead.com
cooldown="0" - куладуна у него нет.
casttime="1500" - время каста в миллисекундах. Т.е. 1.5 секунды.

Теперь нам нужно научить бота лечиться. Делать это будем целительным прикосновением, и добавим (после строчки с "Wrath") такую строчку-<spell name="HealingTouch" slot="N1" key="N2" range="30" cooldown="0" casttime="1500"><![CDATA[wow.Me.HealthPercent<45]]></spell>

Она отличается от предыдущей тем, что здесь есть условие применения скила.
![CDATA[wow.Me.HealthPercent<45]]- спелл будет использован только если HP персонажа опуститься ниже 45 процентов.

Теперь, когда бот знает про скилы, надо научить его ими пользоваться. В секцию
<pull>
</pull>


Вставим <Wrath />, чтобы получилось

<pull>
<Wrath />
</pull>


Пул, это то, как мы будет подводить моба, появившегося в радиусе видимости. Тоесть то, как мы начнем бой. Бой мы начнем, швырнув во врага Гневом.

В секцию <combat> добавим еще <Wrath /> и получим

<combat>
<Wrath />
</combat>


Это то, как бот будет убивать моба. У нас просто будет кастовать Гнев, пока моб не умрет.

Секция <postcombat> - что делать боту, когда он убил всех мобов. Наверно, нужно подлечиться -

<postcombat>
<HealingTouch />
</postcombat>


Итак, что же должно получиться -

Код:
<config name="Generic">
  <options name="Options">
    <opt id="PullDistance" value="27" />
    <opt id="FightDistance" value="27" />
    <opt id="WalkDistance" value="25" />
    <opt id="PowerType" value="mana" />
  </options>
  <spells>
    <spell name="Common.Drink" slot="N1" key="N8" range="90" cooldown="0" casttime="0" />
    <spell name="Common.Eat" slot="N1" key="N9" range="90" cooldown="0" casttime="0" />

    <spell name="Wrath" slot="N1" key="N1" range="30" cooldown="0" casttime="1500" />
    <spell name="HealingTouch" slot="N1" key="N2" range="30" cooldown="0" casttime="1500"><![CDATA[wow.Me.HealthPercent<45]]></spell>
  </spells>
  <pull>
    <Wrath />
  </pull>
  <precombat>
  </precombat>
  <combat>
    <Wrath />
  </combat>
  <postcombat>
    <HealingTouch />
  </postcombat>
</config>
Конечно, нужно убедиться, что панелька выглядит так, как это указано в нашем файтбуке -
[Ссылки могут видеть только зарегистрированные пользователи. ]

Теперь сохраним файл, отроем окно бота, "Config"->"General"->"Class Config", выберем "Druid.xml", нажмем "Load", затем "Save" и закроем окно.

Разберем раздел "Options".
Resting - Отдых. Минимальное количество Хп/Мп, при которых бот должен перекусить и процент Хп/Мп до которых он будет отдыхать. Можно оставить без изменений.
Elite - настройки движения. C.T.M - (Click to Move) - бег мышкой. Так как мы включили его в настройках игры в начел, то здесь галочку тоже поставим. По моим наблюдениям, так бот бегает лучше. Auto Patch (работает только со включенным C.T.M) - бот будет сам достраивать траекторию движения, в случае форс мажора. Пока не рекомендую использовать, однако можете поэкспериментировать.
Actions - Действия. Выбор того, должен ли бот лутать мобов, скинить, собирать травку или копать, и количество попыток для этого. Так как мы пока будем только собирать дроп, то ничего изменять не будем.
Mount Management - маунта у нас пока нет, поэтому пропускаем.
Sell & Repair - условия похода к продавцу. Время, количество смертей и количество свободных ячеек в сумках. Не меняем.
Gathering - собирательство. Не меняем

Теперь можно жамкнуть Save Config и перейти к следующей вкладке.

Advanced.

Дополнительные настройки. Можно ничего не менять, но я просто распишу некоторые пункты.
Generals - задержка перед лутом, расстояния до трупа перед сбором и радиус воскрешения у своего трупа.
On Wisp - что делать, если вам написали в ПМ. Варианты - подать звук, закрыть бот, закрыть WoW.
Close & Stop - когда прекратить ботить. По времени, по общему количеству смертей или если забьется инвентарь.

Вкладка Profile

Самое сложное. То, как наш бот будет бегать. Значения пунктов вы можете посмотреть по ссылке (ссылка на [Ссылки могут видеть только зарегистрированные пользователи. ] форум разработчика),

а я же попробую помочь составить первую маленькую траекторию бега.
Так как я выбрал ночного эльфа, то в поле Name впечатаю Teldrassil и нажму кнопку New
В поле Edit, где предлагают выбрать тип пути фразой "Select path Type" выставляем Normal Path - будем делать траекторию фарма. Маунта у нас нет, в соответствующем поле должна стоять галчока "None".

Итак, траекторию движения можно добавлять вручную, а можно автоматически. Рекомендую делать это вручную, однако сейчас добавим путь автоматически. Чтобы это сделать, жмемь кнопку "Start Add" и оббегаем в WoW'e левое дерево. Когда вернулись примерно в ту же позицию, жмем "Stop Add". Это наша основная траектория фарма. Жмем Кнопку "HotSpot", чтобы обозначить точку выбора пути для бота. Чтобы бот бегал по кругу, ставим калочку "Circle" чуть ниже. Теперь нужно показать боту, что мы будем убивать мобов, выделив кабанчика в зоне видимости и нажав кнопку "Faction". Теперь можно сохранить, нажав кнопку "Save" вверху.

Теперь самое время запустить бота, нажав "Run bot" в самом низу. Перс сдвинулся с места и побежал убивать первого кабанчика

Копипаст,с allcheats.ru
________________
I love Zhyk.ru
Если я оффлайн, ето не значит что йа не сижу на сайте

Последний раз редактировалось Мелло; 21.05.2010 в 13:15.
  Ответить с цитированием
Старый 21.05.2010, 16:23   #2
 Разведчик
Аватар для Jamsho0T
 
Jamsho0T на правильном пути
Регистрация: 17.10.2009
Сообщений: 7
Популярность: 32
Сказал(а) спасибо: 0
Поблагодарили 11 раз(а) в 6 сообщениях
 
По умолчанию Re: Настройка GPBot

и тут скопировал с [Ссылки могут видеть только зарегистрированные пользователи. ] , дата там создания - 10.01.2010, 19:58
з.ы автор думает что самый умный и замазал под цвет фона ссылку....
Цитата:
Копипаст,с allcheats.ru

еле нашёл в конце

Последний раз редактировалось Jamsho0T; 21.05.2010 в 17:13.
  Ответить с цитированием
Старый 21.05.2010, 16:37   #3
 Разведчик
Аватар для Мелло
 
Мелло на правильном путиМелло на правильном пути
Регистрация: 03.04.2010
Сообщений: 36
Популярность: 102
Сказал(а) спасибо: 11
Поблагодарили 66 раз(а) в 45 сообщениях
Отправить сообщение для Мелло с помощью ICQ
 
По умолчанию Re: Настройка GPBot

И?! Я писал что скопипастил с allcheats.ru!! Читай внимательней!
________________
I love Zhyk.ru
Если я оффлайн, ето не значит что йа не сижу на сайте
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] НАСТРОЙКА: Настройка сервера Aion Unique под локальную сеть(LAN) Nikr Aion 4 15.02.2020 16:52
Настройка бота [Devil] Боты, скрипты и прочий софт для Perfect World 10 27.10.2009 07:22
Настройка Иг бота J-Fobos Боты, скрипты и прочий софт для Lineage 2 1 09.08.2009 22:22

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:28.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net