Возник вопрос? Вам сюда.

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
[GM]#05
Модератор
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Возник вопрос? Вам сюда.

Сообщение [GM]#05 » Пн ноя 30, 2009 6:33 pm

Если у вас возник какой-либо простой вопрос, для которого создание новой темы не является целесообразным, вы можете задать его в этой теме.
Обязательным требованием является цитирование сообщения, на которое вы отвечаете, так же указываете ник того, кому отвечаете (для этого достаточно кликнуть на ник над аватаром и он автоматически вставиться в сообщение).

Если же вопрос требует коллективного разума, создайте новую тему с осмысленным названием.

Темы "Помогите/подскажите плиииз" ленивых пользователей будут удаляться, пользователи наказываться.

Немного теории:
1. Начнем с того где взять OpenKore (OK).
Не качайте готового бота из раздела Downloads, он не обновляется. Той сборке уже год, с момента ее публикации исправлено/добавлено многое. Соберите свою сборку.
Последний слепок SVN можно взять по ссылке http://openkore.collectskin.com/. Там вы найдете все необходимое для создания своей сборки.
Если вы умеете работать с SVN, то вам потребуется следующий адрес https://openkore.svn.sourceforge.net/svnroot/openkore

2.Структура OpenKore.
  • Папка control - содержит файлы для настройки бота. Предмет вашего пристального изучения.
  • Папка fields - содержит карты локаций. В нее вам лезть не нужно, если только не требуется добавить карту, которой нет в данной сборке.
  • Папка plugins - в данную папку следует помещать ваши плагины. Удаление плагинов из этой папки работоспособности бота не навредит, а вот установка криво написанных плагинов приведет бота в неработоспособное состояние.
  • Папка src - содержит файлы с исходным кодом OpenKore. Папка для продвинутых пользователей. Если вы далеки от программирования, то забудьте про нее и ничего в ней не изменяйте.
  • Папка tables - содержит таблицы с информацией о серверах, названия предметов, монстров, умений, эмоций, пакетов и т.д. В основном вам она потребуется для обновления файла recvpackets.txt и добавления новых серверов в servers.txt.
  • start.exe - файл для запуска консольной версии OpenKore.
  • wxstart.exe - файл для запуска графической версии OpenKore.
  • start-poseidon.exe - требуется для работы ботов на серверах, на которых стоит защита GameGuard или HackShield.
  • start-autoupdate.exe - обновление OpenKore.
  • start-wx_autoupdate.exe - обновление OpenKore.
3. Файлы в папке control
  • arrowcraft.txt - настройка автоматического создания стрел из имеющегося лута (только лучники и их производные).
  • avoid.txt - настройка ников и id игроков, которых следует избегать.
  • chat_resp.txt - настройка фраз, на которые бот будет отвечать (вместо этого рекомендуется использовать плагины kadiliman и likehuman).
  • config.txt - файл основной конфигурации бота (его нужно знать от А до Я).
  • consolecolors.txt - настройка цвета текста консоли.
  • items_control.txt - настройка предметов. Именно тут указывается, какие предметы продавать, какие складировать, какие складывать в телегу.
  • mon_control.txt - настройка реакции на монстров. Именно тут указывается, каких монстров бить, каких избегать, на каких не обращать внимания.
  • overallAuth.txt - список пользователей, которые могут управлять ботом при помощи чата.
  • pickupitems.txt - настройка списка предметов, которые нужно/ненужно поднимать. По умолчанию поднимаются все предметы.
  • priority.txt - настройка приоритетных монстров. Сначала бот будет бить их, а потом уже остальных.
  • routeweights.txt - настройка маршрутизации бота при определенном весе.
  • shop.txt - настройка списков предметов для автоматическом торговли (через венд).
  • sys.txt - различные системные настройки OK.
  • timeouts.txt - настройка глобальных таймаутов.
  • macros.txt - файл для макросов (присутствует, если установлен Macro плагин).
4. Подключение к неизвестному серверу.
В OK уже содержатся настройки для большого количества серверов. Если требуется подключиться к серверу, который отсутствует в данном списке, либо обновить уже имеющиеся сервера, вам потребуется изменить файл /tables/servers.txt
Подробнее о подключении к неизвестному сервере вы можете почитать в соответствующем руководстве.
Если у вас не получается подключиться к какому либо пиратскому серверу, то посмотрите нет ли темы о вашем сервере в разделе Пиратские сервера. Если данная тема есть, то попросите помощи. Укажите что вы пытались сделать и что получили. Если темы нет, создайте. За создание тем дубликатов, буду наказывать.

5. Возможности config.txt
config.txt является основным файлом настройки бота. Если вы будете знать то, что можно в нем настроить, то 95% ваших вопросов отпадут сами собой.
Итак в config.txt можно настроить следующее:
  • Доступ к аккаунту.
  • Включение режима xKore.
  • Атаку.
  • Переход на определенную точку после смерти.
  • Автоматическая смена оружия.
  • Отключение бота на определенный промежуток времени.
  • Реакция на игроков, которых следует избегать.
  • Следование одного бота за другим/игроком.
  • Складирование, продажа, при определенном веса.
  • Карта, на которой должен бегать бот.
  • Возвращение в город с помощью Крыла бабочки.
  • Сесть/встать при определенном уровне HP или SP.
  • Автодобавление статов, навыков.
  • Танкование монстров для других ботов/игроков.
  • Телепортация при различных условиях.
  • Отказ от сделок, гильдий и т.д.
  • Сообщения, которые нужно выводить в консоль.
  • Наемники.
  • Гомункулы, включая кормление гомункулов.
  • Использование умений.
  • Автоматическое использование команд.
  • Использование предметов (есть поты/мясо когда HP ниже определенного значения в % ).
  • Автоматическая покупка предметов.
  • Автоматическое взятие предметов из кафры.
  • Настройка NPC для продажи и складирования, настройка пароля кафры.
Это лишь в общих чертах, чтобы вы могли иметь представление о назначении данного файла.
В конфиге есть одиночные параметры, а есть блочные. Одиночные параметры выглядят так:

Код: Выделить всё

<параметр> <значение>
Блочные так:

Код: Выделить всё

<параметр> <значение 1>, <значение 2>, ... , <значение N> {
    <условие 1> <значение>
    <условие 2> <значение>
    <условие 3> <значение>
    <условие 4> <значение>
          .    .    .
    <условие N> <значение>
}
С полным описанием всех параметров и их значениями вы можете ознакомиться в данном руководстве (обязательно для прочтения!).
Описание всей папки control на английском языке http://wiki.openkore.com/index.php?titl ... ry:Control

6. Примеры настроек/конфигов для различных профессий. 7. Плагины.
Плагины позволяют добавить дополнительную функциональность боту. Существует большое количество уже написанных плагинов, их нужно только поискать. Для написания своего, вам потребуются знание языка Perl и хоть какое-то знание OK на уровне исходного кода. С базовой структурой плагина вы можете ознакомиться в данном руководстве.

8. Макросы.
Макросы позволяют создавать более сложные последовательности действий, которые нельзя настроить с помощью стандартных средств OK. Если только начинаете пользоваться OK, то сначала разберитесь с настройкой через конфиг, потом уже переходите к изучению макросов. Все макросы хранятся в одном файле /control/macros.txt. Если макрос содержит символы русского алфавита, он должен быть сохранен в кодировке UTF-8, причем первая строка в файле, должна быть закоментирована символом #. Перед написанием макроса убедитесь, что данные действия невозможно воссоздать при помощи конфига, так же воспользуйтесь поиском по форуму, на нем имеется огромное количество примеров макросов от самых простых, до сложных. Уцелевшее руководство по Macro плагину 4ерта на русском языке находится в прикрепленном файле.

9. Консольные команды.
Ботом можно управлять при помощи консольных команд. Они вписываются прямо в консоль и отправляются на выполнение кнопкой enter. С руководством по консольным командам вы можете ознакомиться здесь.

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

11. Поиск по форуму и создание новых тем.
На форуме имеется два поиска. Один от Google, второй стандартный-форумный. Если Google ничего не нашел, это не значит, что этого нет на форуме. Обязательно пользуйтесь стандартным поиском. Мини-гайд как еще можно искать по форуму. В строку поиска не нужно вписывать фразы типа "готовый бот для выбивания карт и карво скачать", а потом создавать темы и писать, что поиск ничего не дал. Задавайте как можно более короткие конкретные запросы, вплоть до одного ключевого слова.
Темы создавайте осмысленным названием, в котором отражена вся суть проблемы. Темы с название "Помогите плиз с макросом" буду сразу же удалять.
Прежде чем, создать новую тему, сто раз подумайте. Не думайте, что только у вас возник тот или иной вопрос и он ранее не обсуждался, 95% вопросов уже решены на форуме.

12. Взаимоотношения пользователей OK на данном форуме.
Запомните одну простую вещь. Никто никому ничего не должен на данном форуме. Если вам захотят ответить или помочь, то ответят/помогут. Если нет, то не нужно писать фразы типа "неужели никто не знает?", "что? трудно помочь?". Признание вами того, что вы нуб и ничего не смыслите в коре не добавит к вам жалости и желания помочь вам. Не нужно просить готового бота, например: "скиньте готового бота на vasyapupkin@vasya.ru, чтобы рары бил и карты. ". Если видно, что человек пытается разобраться и ему не лень почитать пару тройку статей, то желания помочь данному пользователю больше, чем тому кто кричит: "я ничего не понимаю, настройте все за меня".

Если после прочтения данного поста (включая приведенные ссылки и раздела руководств) вы спросите, как настроить поедание мяса при 50% хп, я выдам вам предупреждение. После 5 предупреждений вы улетите в бан.

Помните, у нас глупость наказуема! (c) Click
Вложения
Macro_plugin_Russian.zip
Руководство по Macro плагину.
(24.91 КБ) 339 скачиваний

moskvinsa
Начинающий
Сообщения: 19
Зарегистрирован: Вс янв 04, 2009 8:17 am
Сервер RO:: RagGame
Откуда: Шадринск, Курганская область
Контактная информация:

Скрипт

Сообщение moskvinsa » Пн ноя 30, 2009 8:06 pm

Помогите написать скрипт чтобы при выполнении которого бот автоматически съедал Белое Зелье если у него меньше 50% хп ?
и как сделать чтобы бот автоматически садился и сидел пока хп не станет 100% если у него хп меньше чем 65% ?

только плиз не надо отправлять в поиск. искал - ничего не нашёл

moskvinsa
Начинающий
Сообщения: 19
Зарегистрирован: Вс янв 04, 2009 8:17 am
Сервер RO:: RagGame
Откуда: Шадринск, Курганская область
Контактная информация:

Сообщение moskvinsa » Вт дек 01, 2009 9:56 am

спасибо :P :Yahoo!:

вот такая проблема ещё. если бот видит наёмника - начинает на него охоту))) как его от этого отвадить?

Аватара пользователя
[GM]#05
Модератор
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Re:

Сообщение [GM]#05 » Вт дек 01, 2009 12:16 pm

moskvinsa писал(а):спасибо :P :Yahoo!:

вот такая проблема ещё. если бот видит наёмника - начинает на него охоту))) как его от этого отвадить?
По идее в новых версиях это должно быть исправлено. Давно обновлялись?

moskvinsa
Начинающий
Сообщения: 19
Зарегистрирован: Вс янв 04, 2009 8:17 am
Сервер RO:: RagGame
Откуда: Шадринск, Курганская область
Контактная информация:

Re: Возник вопрос? Вам сюда.

Сообщение moskvinsa » Вт дек 01, 2009 12:30 pm

скачал ту что в разделе СКАЧАТЬ

Аватара пользователя
[GM]#05
Модератор
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Re: Возник вопрос? Вам сюда.

Сообщение [GM]#05 » Вт дек 01, 2009 4:30 pm

moskvinsa писал(а):скачал ту что в разделе СКАЧАТЬ
Сборки сто лет уже не выкладывали. Работаем по принципу, если хочешь бота - собери его себе сам. Прочитайте первый пост, там в самом начале написано откуда что скачать.

Сборке из раздела Downloads уже год).

moskvinsa
Начинающий
Сообщения: 19
Зарегистрирован: Вс янв 04, 2009 8:17 am
Сервер RO:: RagGame
Откуда: Шадринск, Курганская область
Контактная информация:

Re: Возник вопрос? Вам сюда.

Сообщение moskvinsa » Вт дек 01, 2009 7:43 pm

а в файле item_control (или что-то такое) что прописать чтобы игрок НИКОГДА не подбирал вещь с идом 100 и всегда подбирал (и таскал с собой после этого) вещь с идом 150 ?
а как сделать чтобы нпс завидев заданного моба без оглядки убегал?

Аватара пользователя
[GM]#05
Модератор
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Re: Возник вопрос? Вам сюда.

Сообщение [GM]#05 » Вт дек 01, 2009 11:00 pm

moskvinsa
Читаем в первом посте про папку control. И используем поиск на предмет руководств по нужным тебе вам файлам.

Аватара пользователя
4epT
macro-маньячина
Сообщения: 2777
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Возник вопрос? Вам сюда.

Сообщение 4epT » Ср дек 02, 2009 12:54 am

прилепил тему, этакая помойка нюбов :)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение

moskvinsa
Начинающий
Сообщения: 19
Зарегистрирован: Вс янв 04, 2009 8:17 am
Сервер RO:: RagGame
Откуда: Шадринск, Курганская область
Контактная информация:

Re: Возник вопрос? Вам сюда.

Сообщение moskvinsa » Ср дек 02, 2009 6:07 pm

А как сделать, чтобы если бота окружает 5 или больше мобов он автоматически съедал крыло мухи

Аватара пользователя
[GM]#05
Модератор
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

Re: Возник вопрос? Вам сюда.

Сообщение [GM]#05 » Ср дек 02, 2009 6:16 pm

Читаем первый пост относительно конфига, там есть ссылка на мануал по конфигу, выучи его наизусть.

Ответить