Руководство — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
(Configuration Files: linking)
 
(не показана 21 промежуточная версия 2 участников)
Строка 1: Строка 1:
The manual describes all of the configuration options and commands for the latest Openkore release and Openkore SVN version.
+
В данном мануале описаны все параметры конфигурации и все команды для последнего релиза OpenKore и текущей ревизии OpenKore SVN. Данный мануал является переводом с английского оригинала, расположенного по адресу [http://wiki.openkore.com/index.php?title=Manual http://wiki.openkore.com/index.php?title=Manual].
  
==Introduction to OpenKore==
+
==Коротко об OpenKore==
  
OpenKore is a [http://www.gnu.org/philosophy/free-sw.html free], [http://www.opensource.org/docs/definition.php Open Source] custom client for Ragnarok Online servers. It is written in [http://www.perl.org Perl], and is cross-platform. The officially platforms are Win32 and Linux. The codebase is derived from '''Solos Kore'''.
+
'''OpenKore''' - это [http://www.gnu.org/philosophy/free-sw.html свободно-распространяемый], имеющий  [http://www.opensource.org/docs/definition.php открытые исходники] альтернативный клиент для подключения к серверам Ragnarok Online. Этот клиент написан на языке программирования [http://www.perl.org Perl] и является кросс-платформенным. Официально поддерживаемые пдатформы это Win32 и Linux. Изначальные исходные коды были унаследованы от '''Solos Kore'''.
  
This project provides development resources and encourages all developers who work on (their own version of) Kore to unite. New developers are welcome. Feel free to participate.
+
'''Примечание:''' Gravity (компания, которая разработала Ragnarok Online) не имеет ничего общего с OpenKore. Данный проект является неофициальным.
  
'''Note.''' Gravity (the company that developed Ragnarok Online) has nothing to do with OpenKore. This project is unofficial.
+
Изначальная '''Kore''' была написана '''Kura''' под лицензией [http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)], таким образом, любой, кто распространяет модификации к Kore должен также открывать исходный код. Также любой, кто пользуется этой модификацией, может распространять копии самой программы и её исходного кода.
  
The original Kore written by Kura is licenced under [http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL)], therefore anyone who publishes a mod of Kore must also publish it's source code. Also anyone who uses this mod has the right to publish copies of the program and the source.
+
[[OpenKore|История развития OpenKore]].
  
[[Openkore|Read more about history and current status of OpenKore]].
+
==Для начинающих==
  
==First time user==
+
Прочитайте гайд [[Быстрый запуск OpenKore]], который поможет вам установить и настроить OpenKore.
  
Please read the [[Quick Start Guide]] to help you easily install and setup Openkore.
+
[[References|Справочник]] будет хорошим подспорьем при настройке бота.
  
The [[References]] section will be a great help when configuring your bot.
+
После того, как вы разберетесь в конфигурации OpenKore [http://hakore.bot.nu/?p=openkore+config+checker утилита Config Check] поможет проверить правильность написанного вами лично основного файла конфигурации [[:Category:config.txt|Config.txt]], или сокращённо - конфига.
  
After learning about how to configure Openkore, the [http://hakore.bot.nu/?p=openkore+config+checker Config Check utility] can help you validate your own created [[:Category:config.txt|config.txt]] file.
+
==Конфигурационные файлы==
  
==Configuration Files==
+
*[[arrowcraft.txt|arrowcraft.txt]]
 
+
*[[avoid.txt|avoid.txt]]
*[[arrowcraft.txt]]
+
*[[chat_resp.txt|chat_resp.txt]]
*[[avoid.txt]]
 
*[[chat_resp.txt]]
 
 
*[[:Category:config.txt|config.txt]]
 
*[[:Category:config.txt|config.txt]]
*[[consolecolors.txt]]
+
*[[consolecolors.txt|consolecolors.txt]]
*[[items_control.txt]]
+
*[[items_control.txt|items_control.txt]]
*[[Макро|macros.txt ''(only with macro plugin)'']]
+
*[[macro|macros.txt ''(работает только с макро-плагином)'']]
*[[mon_control.txt]]
+
*[[mon_control.txt|mon_control.txt]]
*[[overallAuth.txt]]
+
*[[overallAuth.txt|overallAuth.txt]]
*[[pickupitems.txt]]
+
*[[pickupitems.txt|pickupitems.txt]]
*[[priority.txt]]
+
*[[priority.txt|priority.txt]]
*[[responses.txt]]
+
*[[responses.txt|responses.txt]]
*[[routeweights.txt]]
+
*[[routeweights.txt|routeweights.txt]]
 
*[[shop.txt]]
 
*[[shop.txt]]
*[[sys.txt]]
+
*[[:Category:sys.txt|sys.txt]]
*[[timeouts.txt]]
+
*[[timeouts.txt|timeouts.txt]]
 
 
==Commands==
 
  
*[[Console Commands]]
+
==Команды==
*[[Chat Commands]]
+
*[[:Category:Console Command|Консольные команды]]
 +
*[[Chat Commands|Команды чата]]
  
==References==
+
==[[References|Справочник]]==
  
# [[References#Syntax Legends|Syntax Legends]]
+
# [[References#.D0.A3.D1.81.D0.BB.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_.D0.BE.D0.B1.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D1.8F|Условные обозначения]]
# [[References#Basic Value and Parameter Types|Basic Value and Parameter Types]]
+
# [[References#.D0.A2.D0.B8.D0.BF.D1.8B_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B9|Типы значений]]
# [[References#Equipment Slots|Equipment Slots]]
+
# [[References#.D0.A1.D0.BB.D0.BE.D1.82.D1.8B_.D0.B4.D0.BB.D1.8F_.D1.8D.D0.BA.D0.B8.D0.BF.D0.B8.D1.80.D0.BE.D0.B2.D0.BA.D0.B8|Слоты для экипировки]]
# [[References#Message Domains|Message Domains]]
+
# [[References#.D0.94.D0.BE.D0.BC.D0.B5.D0.BD.D1.8B_.D1.81.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D0.BD.D0.B8.D0.B9|Домены сообщений]]
# [[References#Names|Names]]
+
# [[References#.D0.98.D0.BC.D0.B5.D0.BD.D0.B0|Имена]]
#* [[References#Equipment Names|Equipment Names]]
+
#* [[References#.D0.9E.D1.80.D1.83.D0.B6.D0.B8.D0.B5_.D0.B8_.D0.B1.D1.80.D0.BE.D0.BD.D1.8F|Оружие и броня]]
#* [[References#Item Names|Item Names]]
+
#* [[References#.D0.98.D1.82.D0.B5.D0.BC.D1.8B|Итемы]]
#* [[References#Ground Spell Names|Ground Spell Names]]
+
#* [[References#.D0.9D.D0.B0.D0.B7.D0.B5.D0.BC.D0.BD.D1.8B.D0.B5_.D1.81.D0.BA.D0.B8.D0.BB.D0.BB.D1.8B|Наземные скиллы]]
#* [[References#Map Names|Map Names]]
+
#* [[References#.D0.9B.D0.BE.D0.BA.D0.B0.D1.86.D0.B8.D0.B8|Локации]]
#* [[References#Monster Names|Monster Names]]
+
#* [[References#.D0.9C.D0.BE.D0.B1.D1.8B|Мобы]]
#* [[References#Player Names|Player Names]]
+
#* [[References#.D0.98.D0.B3.D1.80.D0.BE.D0.BA.D0.B8|Игроки]]
#* [[References#Skill Names|Skill Names]]
+
#* [[References#.D0.A1.D0.BA.D0.B8.D0.BB.D0.BB.D1.8B|Скиллы]]
#* [[References#Status Names|Status Names]]
+
#* [[References#.D0.A1.D1.82.D0.B0.D1.82.D1.83.D1.81.D1.8B|Статусы]]
# [[References#NPC Conversation Codes|NPC Conversation Codes]]
+
# [[References#.D0.9A.D0.BE.D0.B4.D1.8B_.D1.80.D0.B0.D0.B7.D0.B3.D0.BE.D0.B2.D0.BE.D1.80.D0.B0_.D1.81_.D0.BD.D0.B5.D0.BF.D0.B8.D1.81.D1.8F.D0.BC.D0.B8|Коды разговора с неписями]]
# [[References#Range Operators|Range Operators]]
+
# [[References#.D0.94.D0.B8.D0.B0.D0.BF.D0.B0.D0.B7.D0.BE.D0.BD_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D0.B9|Диапазон значений]]
# [[References#Self Conditions|Self Conditions]]
+
# [[References#.D0.90.D1.82.D1.80.D0.B8.D0.B1.D1.83.D1.82.D1.8B_.D0.B1.D0.BB.D0.BE.D1.87.D0.BD.D1.8B.D1.85_.D0.BF.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.BE.D0.B2|Атрибуты блочных параметров]]
# [[References#Target Conditions|Target Conditions]]
+
#* [[References#Self_Conditions|Self Conditions]]
#* [[References#Target Monster Conditions|Monster Conditions]]
+
#* [[References#Monster_Conditions|Monster Conditions]]
#* [[References#Target Player Conditions|Player Conditions]]
+
#* [[References#Player_Conditions|Player Conditions]]
# [[References#Skill Use Conditions|Skill Use Conditions]]
+
#* [[References#Skill_Use_Conditions|Skill Use Conditions]]
 +
# [[References#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81.D1.8B_OpenKore|Интерфейсы OpenKore]]
  
 
==FAQ==
 
==FAQ==
  
If you need help, this is the first place where you can get most information. [[Frequently Asked Questions]] provides you most frequent questions with intensive answers. You can also visit the [http://forums.openkore.com/ Openkore Forum] where you can discuss and share experience with other members.
+
Ответы на наиболее распространённые вопросы можно найти в разделе [[Frequently Asked Questions]]. Кроме того, есть ряд форумов, посвящённых OpenKore - [http://ragbot.ru/ RagBot.ru], [http://rofan.ru/ RoFan.ru] и [http://forums.openkore.com/ OpenKore.com] (eng).
  
==Links==
+
==Ссылки на гайды==
  
* [[Connectivity Guide]]
+
* [[Подключение бота к серверу]]
* [[Poseidon|Poseidon Guide]]
+
* [[Poseidon|Poseidon Guide]] - как подключить OpenKore к официальному серверу Ragnarok, на котором стоит защита HackShield.
* [[ServerType]]
+
* [[serverType]] - гайд по нахождению правильного сервертипа для вашего приватного сервера.
* [[XKore Guide]]
+
* [[XKore Guide]] - отсутствующий пока гайд про внедрение OpenKore в обычный клиент Ragnarok.
* [[FLD Creation Guide]]
+
* [[FLD Creation Guide]] - как вытащить из клиента Ragnarok файлы локаций и преобразовать их в понятные для OpenKore файлы полей.
* [[Connectivity Guide#Packet Length Extractor|Packet Length Extractor]]
+
* [[Подключение бота к серверу#Packet Length Extractor|Packet Length Extractor]] - создание файла с ресивпакетами для вашего приватного сервера.
* Interfaces: [[Console_Interface|Console]] | [[Wx_Interface|Wx]] | [[Socket_Interface|Socket]]
+
* [[TortoiseSVN Guide]] - получение свежайшей версии OpenKore из svn-репозитария и поддержание её в актуальном состоянии.
* [[TortoiseSVN Guide]]
+
* [[How_to_write_plugins_for_OpenKore|Как писать плагины для OpenKore]].
 +
* [[How_to_run_Openkore|Как запускать OpenKore]] под разными операционными системами.
 +
* [[:Category:Plugins|Plugins]] - как пользоваться плагинами для OpenKore.
 +
* [[:Category:Interfaces|Интерфейсы OpenKore]] - обзор поддреживаемых интерфейсов, например [[Console_Interface|консольный]] и [[Wx_Interface|графический Wx]] интерфейсы.

Текущая версия на 01:45, 23 сентября 2021

В данном мануале описаны все параметры конфигурации и все команды для последнего релиза OpenKore и текущей ревизии OpenKore SVN. Данный мануал является переводом с английского оригинала, расположенного по адресу http://wiki.openkore.com/index.php?title=Manual.

Коротко об OpenKore

OpenKore - это свободно-распространяемый, имеющий открытые исходники альтернативный клиент для подключения к серверам Ragnarok Online. Этот клиент написан на языке программирования Perl и является кросс-платформенным. Официально поддерживаемые пдатформы это Win32 и Linux. Изначальные исходные коды были унаследованы от Solos Kore.

Примечание: Gravity (компания, которая разработала Ragnarok Online) не имеет ничего общего с OpenKore. Данный проект является неофициальным.

Изначальная Kore была написана Kura под лицензией GNU General Public License (GPL), таким образом, любой, кто распространяет модификации к Kore должен также открывать исходный код. Также любой, кто пользуется этой модификацией, может распространять копии самой программы и её исходного кода.

История развития OpenKore.

Для начинающих

Прочитайте гайд Быстрый запуск OpenKore, который поможет вам установить и настроить OpenKore.

Справочник будет хорошим подспорьем при настройке бота.

После того, как вы разберетесь в конфигурации OpenKore утилита Config Check поможет проверить правильность написанного вами лично основного файла конфигурации Config.txt, или сокращённо - конфига.

Конфигурационные файлы

Команды

Справочник

  1. Условные обозначения
  2. Типы значений
  3. Слоты для экипировки
  4. Домены сообщений
  5. Имена
  6. Коды разговора с неписями
  7. Диапазон значений
  8. Атрибуты блочных параметров
  9. Интерфейсы OpenKore

FAQ

Ответы на наиболее распространённые вопросы можно найти в разделе Frequently Asked Questions. Кроме того, есть ряд форумов, посвящённых OpenKore - RagBot.ru, RoFan.ru и OpenKore.com (eng).

Ссылки на гайды