pickupitems.txt — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
(Новая страница: «If the option itemsTakeAuto or itemsGatherAuto in config.txt is enabled, Kore will automatically pick up loots. However, Kore will not automatically pick…»)
 
 
(не показано 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
If the option [[itemsTakeAuto]] or [[itemsGatherAuto]] in [[config.txt]] is enabled, Kore will automatically pick up loots. However, Kore will not automatically pick up items unless you specify them in the file pickupitems.txt.  
+
Файл '''pickupitems.txt''' определяет поведение OpenKore при поднятии предметов с земли (см. [[itemsTakeAuto]] и [[itemsGatherAuto]]).
 +
Пустой файл означает - не поднимать с земли вообще ничего.
 +
[https://github.com/OpenKore/openkore/blob/master/control/pickupitems.txt Стандартный файл] заставляет бота поднимать все предметы.
  
== Syntax ==
+
== Синтаксис ==
The format of this file is simply a set of lines that observes the following syntax:
+
Формат файла '''pickupitems.txt''' совсем прост, в каждой строке всего два поля - название предмета (или его ИД) и числовое значение.
  
  <item name> <pickup flag>
+
  <предмет или ИД> <число>
  
=== Details ===
+
; <[[References#Предметы|предмет или ИД]]>
----
+
: Название предмета. Можно использовать ключевое слово '''all''' - определяет действие со всеми предметами. Также можно использовать ИД предмета.
  
; <[[References#Item Names|item name]]>
+
; <число>
: This is the simple name of an item. You can use the keyword "all" to set the default option for all items.  
+
: Определяет поведение OpenKore по отношению к указанному предмету.
  
'''Notes:'''
+
{|class="TablePager"
* Kore can see unidentified items, so just use normal item names as if they are already identified.
+
|-
* Specify item names without the refine level and compounded cards. For example, if you specified to pick up Stiletto [3], it will pick up all 3-slotted Stilettos, including +9 3-slotted Stilettos and Triple Hurricane Stilettos.
+
!Число
 
+
!Действие
 
 
; <pickup flag>
 
: This is a flag that controls if Kore should pick up the item or not. It takes one of the following values:
 
 
 
{|border="1" cellpadding="2" cellspacing="1"  
 
|- style=background-color:#F9F9F9;
 
!Value
 
!Description
 
 
|-
 
|-
|align=center|-1
+
!-1
|Drop the item when it enters your inventory.
+
|Выбросить предмет из инвентаря на землю, если этот предмет вдруг попал в инвентарь.
 
|-
 
|-
|align=center|0
+
!0
|Do not pick up the item.
+
|Не поднимать предмет с земли вообще. Т.е. не поднимать выбитый с моба или просто валяющийся на земле предмет.
 
|-
 
|-
|align=center|1
+
!1
|Pick up the item.
+
|Поднимать найденный или выбитый предмет с земли, согласно параметрам конфига [[itemsTakeAuto]] и [[itemsGatherAuto]].
 
|-
 
|-
|align=center|2
+
!>=2
|Pick up the item as fast as possible (don't use this on normal, seemingly worthless, items).  
+
|Пытаться поднять выбитый или найденный предмет, который лежит от пресонажа не далее чем в 5 клетках, так быстро, как это только возможно.
 
|}
 
|}
  
 +
== Примечания ==
 +
* OpenKore видит истинные названия предметов (боту для этого не нужна лупа). Так что следует указывать обычные названия предметов. Например, если вы выбили "Shield" и при использовании лупы он определяется как "Buckler", то в файле pickupitems.txt следует указывать "Buckler".
 +
* Не пишите заточку и вставленные карты в названии предмета. Если, например, написать ''Stiletto [3] 1'', то OpenKore будет поднимать как заточенные на "+9 трехслотовые Stiletto", так и "Triple Hurricane Stiletto".
 +
* Значение '''-1''' полезно для Rogue с прокачанным умением [https://rurowiki.ru/database/skills/Gank Грабёж].
 +
* Не используйте значение '''2''' для обычных, не особо полезных, предметов.
  
== Examples ==
+
== Пример ==
In the following example, kore will pick up Old Blue Boxes and 2-slotted Two-handed Axes as quickly as possible. It will ignore 3-slotted Axes, Traps and Magnifiers and drop those items when they are in the inventory. All other items will be picked up by default.  
+
В следующем примере OpenKore будет поднимать с земли ''Old Blue Box'' и ''Two-handed Axe [2]'' так быстро, как это только возможно. Кроме того OpenKore не будет поднимать ''Axe [3]'', ''Magnifier'' и ''Стрела'' (ИД 1750) и выбрасывать их из инвентаря, если те случайно туда попадут. Так как в последней строчке файла '''pickupitems.txt''' прописано ''all 1'', то OpenKore будет поднимать с земли все остальные предметы.
  
 
  Old Blue Box 2
 
  Old Blue Box 2
Строка 46: Строка 45:
 
  Axe [3] -1
 
  Axe [3] -1
 
  Magnifier -1
 
  Magnifier -1
  Trap -1
+
  1750 -1 # Стрела
+
 
 
  #Pick up all items by default
 
  #Pick up all items by default
 
  all 1
 
  all 1

Текущая версия на 16:00, 26 июля 2020

Файл pickupitems.txt определяет поведение OpenKore при поднятии предметов с земли (см. itemsTakeAuto и itemsGatherAuto). Пустой файл означает - не поднимать с земли вообще ничего. Стандартный файл заставляет бота поднимать все предметы.

Синтаксис

Формат файла pickupitems.txt совсем прост, в каждой строке всего два поля - название предмета (или его ИД) и числовое значение.

<предмет или ИД> <число>
<предмет или ИД>
Название предмета. Можно использовать ключевое слово all - определяет действие со всеми предметами. Также можно использовать ИД предмета.
<число>
Определяет поведение OpenKore по отношению к указанному предмету.
Число Действие
-1 Выбросить предмет из инвентаря на землю, если этот предмет вдруг попал в инвентарь.
0 Не поднимать предмет с земли вообще. Т.е. не поднимать выбитый с моба или просто валяющийся на земле предмет.
1 Поднимать найденный или выбитый предмет с земли, согласно параметрам конфига itemsTakeAuto и itemsGatherAuto.
>=2 Пытаться поднять выбитый или найденный предмет, который лежит от пресонажа не далее чем в 5 клетках, так быстро, как это только возможно.

Примечания

  • OpenKore видит истинные названия предметов (боту для этого не нужна лупа). Так что следует указывать обычные названия предметов. Например, если вы выбили "Shield" и при использовании лупы он определяется как "Buckler", то в файле pickupitems.txt следует указывать "Buckler".
  • Не пишите заточку и вставленные карты в названии предмета. Если, например, написать Stiletto [3] 1, то OpenKore будет поднимать как заточенные на "+9 трехслотовые Stiletto", так и "Triple Hurricane Stiletto".
  • Значение -1 полезно для Rogue с прокачанным умением Грабёж.
  • Не используйте значение 2 для обычных, не особо полезных, предметов.

Пример

В следующем примере OpenKore будет поднимать с земли Old Blue Box и Two-handed Axe [2] так быстро, как это только возможно. Кроме того OpenKore не будет поднимать Axe [3], Magnifier и Стрела (ИД 1750) и выбрасывать их из инвентаря, если те случайно туда попадут. Так как в последней строчке файла pickupitems.txt прописано all 1, то OpenKore будет поднимать с земли все остальные предметы.

Old Blue Box 2
Two-handed Axe [2] 2
Axe [3] -1
Magnifier -1
1750 -1 # Стрела
#Pick up all items by default
all 1