Заглавная страница — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
м
м (исправил опечатку)
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
 
__NOTOC__
 
__NOTOC__
 
 
<div style="text-align:center;">OpenKore — самодельный клиент Ragnarok Online</div>
 
<div style="text-align:center;">OpenKore — самодельный клиент Ragnarok Online</div>
  
 
{|width="100%" style="table-layout:fixed; text-align:center;"
 
{|width="100%" style="table-layout:fixed; text-align:center;"
| [[File:Home.png|link=http://ragbot.ru/]]
+
| [[File:Home.png|link=https://RO-fan.ru/]]
[http://ragbot.ru Сайт ragbot.ru]
+
[https://RO-fan.ru Форум] [https://discord.gg/2CtYqvA Discord]
 
| [[File:Irc.png|link=irc://chat.freenode.net/openkore]]
 
| [[File:Irc.png|link=irc://chat.freenode.net/openkore]]
[irc://chat.freenode.net/openkore IRC] [http://webchat.freenode.net?channels=openkore Web]
+
[irc://chat.freenode.net/openkore IRC] [https://webchat.freenode.net/?channels=openkore Web]
 
| [[File:Help.png|link=Руководство]]
 
| [[File:Help.png|link=Руководство]]
 
[[Руководство]]
 
[[Руководство]]
 
| [[File:Downloads.png|link=Links]]
 
| [[File:Downloads.png|link=Links]]
 
[[Links|Ссылки]]
 
[[Links|Ссылки]]
| [[File:Development.png|link=http://openkore.svn.sourceforge.net/]]
+
| [[File:Development.png|link=https://github.com/OpenKore/openkore]]
[http://openkore.svn.sourceforge.net/ Subversion]
+
[https://github.com/OpenKore/openkore Исходный код]
 
<!--| [[File:Bugtracker.png|link=http://bugtracker.openkore.com/]]
 
<!--| [[File:Bugtracker.png|link=http://bugtracker.openkore.com/]]
 
[http://bugtracker.openkore.com/ Bugtracker]-->
 
[http://bugtracker.openkore.com/ Bugtracker]-->
Строка 19: Строка 18:
 
[[OpenKore|Про OpenKore]]
 
[[OpenKore|Про OpenKore]]
 
|}
 
|}
 
 
{|width="100%" style="table-layout:fixed;"
 
{|width="100%" style="table-layout:fixed;"
 
|style="vertical-align:top;"|
 
|style="vertical-align:top;"|
  
== Руководства ==
+
= Начать использовать OpenKore=
* [[Быстрый запуск OpenKore]] - качаем, устанавливаем и запускаем OpenKore.
+
{|class="indextable"
** [http://sourceforge.net/projects/openkore/files/ Скачать стабильный релиз ('''2.0.7''') — устарел]
+
!Я хочу ботить на официальном сервере
** [http://openkore.collectskin.com/ Скачать свежайшую ревизию ('''trunk''', "svn") — рекомендуется]
+
!Я хочу ботать на приватном сервере
** [http://misc.openkore.com/ Скачать бинарные файлы для Windows (.exe)]
+
|-style="vertical-align:top;"
** [http://forums.openkore.com/viewtopic.php?t=17380 Как запустить на Android (англ.)]
+
|
* [[Подключение бота к серверу]] - настройка servers.txt.
+
* Скачайте актуальную сборку с [https://github.com/OpenKore/openkore GitHub]
** [[serverType|Определение serverType]], новые kRO-шные сервертипы.
+
* [[Как_запустить_OpenKore|Ознакомьтесь с вариантами запуска OpenKore]]
** [[Packet_Length_Extractor|Извлечение ресивпакетов]] - создание recvpackets.txt.
+
* Настройте [[Poseidon|сервер Poseidon]], если сервер RO использует [http://global.nprotect.com/product/gg.php GameGuard]
** [[Packet Extractor v3]] - прототип новой извлекалки ресивпактов.
+
** Вы можете запустить Poseidon на отдельном компьютере, используя [[Poseidon Remote]]
** [[FLD Creation Guide|Создание .fld-файлов для новых локаций]].
+
** Вы также можете запустить Poseidon на [[Poseidon_Server_and_Virtual_Machines|виртуалке]]
<!--** [[Unsupported servers| Unbotable Servers]]-->
+
* Запустите OpenKore используя '''start.exe''', '''openkore.pl''' или другой [[:Категория:Interfaces|интерфейс]].
* '''[[Frequently Asked Questions]]'''
+
|
* [[References]] - справочник.
+
* Скачайте актуальную сборку с [https://github.com/OpenKore/openkore GitHub]
<!--* [[Overview|Quick command and configuration overview]]-->
+
* [[Как_запустить_OpenKore|Ознакомьтесь с вариантами запуска OpenKore]]
<!--* [[How to run OpenKore|How to run — dependencies, compilation, arguments]]-->
+
* Проверьте [[Unsupported servers|список проблемных приватных серверов]]. '''Не нашли свой сервер?''' Прочитайте руководства:
<!--* [[Updating/2.1|Updating to trunk notes]]-->
+
** [[Подключение бота к серверу]]
'''Дополнительно'''
+
** [[serverType|Настройка serverType]]
* [[:Category:Interfaces|Интерфейсы OpenKore]]
+
** [[Packet_Length_Extractor|Извлечение recvpackets]]
* [[XKore|Режим XKore — связка OpenKore и RO-клиента]]
+
* Если сервер использует защиту ASCII, прочитайте [http://forums.openkore.com/viewtopic.php?f=34&t=575 эту тему]
* [[Poseidon|Poseidon — обход защит GameGuard и HackShield]]
+
* Запустите OpenKore используя '''start.exe''', '''openkore.pl''' или другой [[:Категория:Interfaces|интерфейс]].
<!--* [[Run multiple bots from the same .exe|Запуск нескольких ботов из одного .exe]]-->
+
|-
* [[TortoiseSVN Guide]] - обновление из svn.
+
!colspan="2"|Возникли проблемы при подключении или запуске бота?
 +
|-
 +
|colspan="2"|
 +
* Прочитайте [[Frequently_Asked_Questions|ЧаВО]].
 +
* Получите помощь от других пользователей на [https://ro-fan.ru/ русском форуме] или канале [https://discordapp.com/invite/5f6sRXh Discord].
 +
* Получите помощь от других пользователей на [http://forums.openkore.com/ международном форуме].
 +
|}
  
|style="vertical-align:top;"|
+
= Настройте своего бота =
 
 
== Справочники ==
 
* [[:Category:Console Command|Консольные команды]]
 
* [[Chat Commands|Команды чата]]
 
'''[[:Category:Control|Папка control]]'''
 
* [[:Category:config.txt|Config.txt]] - основной конфигурационный файл
 
** [[:Category:Self Condition|Self]] conditions
 
** Target [[:Category:Monster Condition|monster]] and [[:Category:Player Condition|player]] conditions
 
** [[:Category:Skill Use Condition|Skill use]] conditions
 
* [[Items_control.txt|items_control.txt]]
 
* [[Mon_control.txt|mon_control.txt]]
 
* [[Pickupitems.txt|pickupitems.txt]]
 
* [[Priority.txt|priority.txt]]
 
* [[Routeweights.txt|routeweights.txt]]
 
* [[shop.txt]]
 
* [[:Category:Sys.txt|sys.txt]]
 
* [[Timeouts.txt|timeouts.txt]]
 
'''plugins'''
 
* [[Макро-плагин]] - руководство по макро-плагину (перевод).
 
* [[:Category:Plugins|Plugins]] - как пользоваться плагинами для OpenKore.
 
  
 +
{|class="indextable"
 +
!Готовые решения
 +
|-
 +
|
 +
* Какой бот Вам нужен?
 +
** [[Configure_a_hunting_bot|Настройки бота-охотника]] - Вор, Мечник и т.д.
 +
** [[Configure_a_support_bot|Настройки бота-помошника]] - Священник и т.д.
 +
** [[Configure_a_vending_bot|Настройки бота-продавца]]
 +
* Другие [[:Category:Examples_of_configurations|примеры настроек]].
 
|}
 
|}
  
{|width="100%" style="table-layout:fixed;"
+
= Детальная настройка Вашего бота =
|style="vertical-align:top;"|
 
  
== Разработка ==
+
{|class="indextable"
 +
!Файлы настроек
 +
! Плагины
 +
|-
 +
|rowspan="3"|
 +
* [[:Category:Control|Папка Control]]
 +
* [[avoid.txt]] - избегать игроков
 +
* [[arrowcraft.txt]] - автоматическое создание стрел
 +
* [[:Category:config.txt|config.txt]] - основные настройки
 +
** Условия [[:Category:Self Condition|Self conditions]]
 +
** Условия [[:Category:Monster Condition|Monster ]] и [[:Category:Player Condition|Player]] conditions
 +
** Условия [[:Category:Skill Use Condition|Skill use conditions]]
 +
** Условия [[:Category:Idle Condition|Idle conditions]]
 +
** [[:Category:config_block|Блоки конфига]] - автоматическое выполнение действий в определенных условиях
 +
** [[:Category:Examples of configurations|Примеры настроек]]
 +
* [[items_control.txt]] - управление предметами
 +
* [[mon_control.txt]] - реакция на монстров
 +
* [[pickupitems.txt]] - поднятие предметов
 +
* [[priority.txt]] - настройка приоритетных монстров
 +
* [[routeweights.txt]] - настройка приоритетного маршрута
 +
* [[shop.txt]] - настройки магазина
 +
* [[sys.txt]] - низкоуровневые настройки
 +
* [[timeouts.txt]] - настройка таймаутов
 +
|
 +
* [[:Category:Plugins|Введение - где взять\как использовать]]
 +
* [[profiles]] - как создавать и использовать профили
 +
* [[eventMacro]] - как написать макросы для плагина eventMacro
 +
* [[macro]] - как написать макросы для плагина macro
 +
* [[hook]] - список доступных хуков
 +
* [[установка модулей]] - требуется для работы некоторых плагинов
  
* [https://openkore.svn.sourceforge.net/svnroot/openkore/ Subversion-интерфейс хранилища]
+
|-  
** [http://openkore.svn.sourceforge.net/ ViewVC-интерфейс хранилища]
+
!Другие статьи
** [http://cia.vc/stats/project/openkore Журнал изменений на cia.vc]
+
|-
<!--** [[Repository Structure|Описание структуры репозитория]]-->
+
|
<!--* [[Roadmap]]-->
+
* [[:Category:Console_Command|Консольные команды]] - команды, используемые в консоли OpenKore
<!--* [[:Category:New Feature|Нововведения с последнего релиза]]-->
+
* [[References|Пояснения]] - объяснения синтаксиса, используемого в настройках
<!--* [[:Category:Work in Progress|Текущие разработки]]-->
+
* [[Overview|Шпаргалка]] - все функции и настройки в OpenKore
<!--* [[:Category:Feature Request|Feature Requests and TODOs]]-->
+
* [[:Category:Interfaces|Интерфейсы]] - Примеры различных интефейсов OpenKore
 
+
* [[Run_multiple_bots_from_the_same_.exe|Запуск нескольких ботов с помощью одного exe-файла]]
|style="vertical-align:top;"|
+
* [[Аргументы_командной_строки]]
 
+
* [[XKore|Визуальный режим]] - наблюдайте в клиенте RO как ваш бот движется (в настоящее время не работает на некоторых серверах)
== Документация разработчика ==
+
|}
  
<!--* [[Packets|Сбор данных по неизвестным пакетам]]-->
+
= Хотите улучшить OpenKore? =
* [[Patches Welcome|Внесение и распространение изменений в OpenKore]]
 
<!--* [[Debugging|Отладка]]-->
 
* [[bus|Bus-шина]]
 
* [[How to write plugins for OpenKore|Как писать плагины для OpenKore]]
 
<!--* [[Porting plugins from OpenKore 1.6 to 2.0.1 and higher|Адаптация старых плагинов]]-->
 
  
 +
{|class="indextable"
 +
!Развитие
 +
!Ссылки на Perl
 +
|-
 +
|
 +
* [[Patches Welcome|Модификация и обмен плагинами OpenKore]]
 +
* [[Roadmap]]
 +
* [[Packets|Сообщите о неизвестных пакетах]]
 +
* [[How to write plugins for OpenKore|Как написать плагин для OpenKore]]
 +
* [[Development Conventions|Соглашение об оформлении кода]] - руководство по стилю написания кода, советы и т.д.
 +
* [[Network subsystem|Сетевая подсистема]] - serverTypes и т.д.
 +
* [[bus|Бус-система]] - общение нескольких ботов
 +
* [https://github.com/OpenKore/openkore/pulls Текущие события]
 +
* [[:Category:Feature Request|Запросы функций и TODO]]
 +
|
 +
* [http://qntm.org/files/perl/perl.html Perl in about 2 hours 30 minutes]
 +
* [http://www.greglondon.com/iperl/index.htm Impatient Perl: if you need to learn Perl NOW]
 +
* [http://hop.perl.plover.com/ Higher-Order Perl: functional programming techniques]
 
|}
 
|}
  
 +
=== Всем кто хочет вносить изменения в WIKI - обращайтесь по адресу:  y a 4 е p t @ y a . r u ===
 
<!--
 
<!--
 
* [в процессе написания] [[Locale_Guide|Локализация OpenKore]] - гайд по локализации, то есть создании русскоязычного интерфейса.
 
* [в процессе написания] [[Locale_Guide|Локализация OpenKore]] - гайд по локализации, то есть создании русскоязычного интерфейса.
 
* [в процессе написания] [[Plugin Guide|Как писать плагины 2]] - свежее руководство по написанию плагинов для OpenKore.
 
* [в процессе написания] [[Plugin Guide|Как писать плагины 2]] - свежее руководство по написанию плагинов для OpenKore.
 
-->
 
-->
 
 
== '''Всем кто хочет вносить изменения в WIKI, обращаться по адресу: ya4ept@ya.ru или в ICQ: 3310033''' ==
 

Текущая версия на 22:07, 16 августа 2023

OpenKore — самодельный клиент Ragnarok Online
Home.png

Форум Discord

Irc.png

IRC Web

Help.png

Руководство

Downloads.png

Ссылки

Development.png

Исходный код

Credits.png

Про OpenKore

Начать использовать OpenKore

Я хочу ботить на официальном сервере Я хочу ботать на приватном сервере
Возникли проблемы при подключении или запуске бота?

Настройте своего бота

Готовые решения

Детальная настройка Вашего бота

Файлы настроек Плагины
Другие статьи

Хотите улучшить OpenKore?

Развитие Ссылки на Perl

Всем кто хочет вносить изменения в WIKI - обращайтесь по адресу: y a 4 е p t @ y a . r u