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

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
Строка 1: Строка 1:
В файле '''pickupitems.txt''' прописывается - какие итемы поднимать с земли и класть в инвентарь, а какие не подбирать и выкидывать из инвентаря на землю, если такой итем случайно попал в инвентарь. Для автоматического подбора итемов с земли в конфиге [[:Category:config.txt|config.txt]] следует прописать значения параметрам конфига: для сбора итемов с убитых мобов [[itemsTakeAuto]] '''1''' или '''2''', а также для сбора итемов, которые просто валяются на земле [[itemsGatherAuto]] '''1''' или '''2'''.
+
Файл '''pickupitems.txt''' определяет поведение OpenKore по части подъёма предметов с земли.
 +
Пустой файл означает - не поднимать с земли вообще ничего.
 +
[http://openkore.svn.sourceforge.net/viewvc/openkore/confpack/trunk/control/pickupitems.txt?view=markup Стандартный файл] заставляет бота поднимать все предметы, за исключением некоторых бесполезных предметов.
  
 +
== Синтаксис ==
 +
Формат файла '''pickupitems.txt''' совсем прост, в каждой строке всего два поля - название предмета и числовое значение.
  
== Правописание ==
+
<предмет> <число>
Формат файла '''pickupitems.txt''' совсем прост, в каждой строке всего два поля - имя итема и число.
 
  
<item name> <pickup flag>
+
; <[[References#Предметы|предмет]]>
 +
: Название предмета. Можно использовать ключевое слово '''all'''. Таким образом определяется стандартое действие со всеми предметами.
  
=== Подробности ===
+
; <число>
----
+
: <число> определяет поведение OpenKore по отношению к указанному предмету.
  
; <[[References#Item Names|item name]]>
+
{|class="TablePager"
: Полное имя итема. Можно использовать ключевое слово '''all''', чтобы описать таким образом все остальные итемы, которые не упомянуты в этом файле. Т.е. таким образом определяются действия с итемом по умолчанию.
+
|-
 
 
'''Примечания:'''
 
* OpenKore может видеть настоящие имена не рассмотренных под лупой итемов, так что используйте для таких нераспознанных еще итемов их настоящие имена.
 
* Прописывайте в этом файле имена итемов без указания их заточки и вставленных карт. Например, в данном файле прописано поднимать Stiletto [3]. Тогда OpenKore будет поднимать все Stiletto с тремя слотами, а также заточенные на +9 трехслотовые Stiletto и Triple Hurricane Stilettos.
 
 
 
 
 
; <pickup flag>
 
: В этом поле прописывается число, которое говорит OpenKore - что делать с указанным итемом.
 
 
 
{|border="1" cellpadding="2" cellspacing="1"  
 
|- style=background-color:#F9F9F9;
 
 
!Число
 
!Число
 
!Действие
 
!Действие
 
|-
 
|-
|align=center|-1
+
!-1
|Выбросить итем из инвентаря на землю, если этот итем вдруг попал в инвентарь.
+
|Выбросить предмет из инвентаря на землю, если этот предмет вдруг попал в инвентарь.
 
|-
 
|-
|align=center|0
+
!0
|Не поднимать итем с земли.
+
|Не поднимать предмет с земли вообще. Т.е. не поднимать выбитый с моба или просто валяющийся на земле предмет.
 
|-
 
|-
|align=center|1
+
!>=1
|Поднимать итем с земли.
+
|Поднимать найденный или выбитый предмет с земли, согласно параметрам конфига [[itemsTakeAuto]] и [[itemsGatherAuto]].
 
|-
 
|-
|align=center|2
+
!2
|Поднимать итем с земли как можно скорее (не используйте это для простого лута).
+
|Пытаться поднять найденный или выбитый предмет, который лежит от пресонажа не далее чем в 5 клетках, так бысто, как это только возможно.
 
|}
 
|}
 +
 +
== Примечания ==
 +
* OpenKore видит названия нераспознанных предметов. Так что просто используйте обычные названия, как если бы все предметы были уже распознаны.
 +
* Не пишите заточку и вставленные карты в названии предмета. Если, например, написать ''Stiletto [3] 1'', то OpenKore будет поднимать как заточенные на +9 трехслотовые Stiletto, так и Triple Hurricane Stiletto.
 +
* Значение '''-1''' полезно для Rogue с прокачанным умением [http://irowiki.org/wiki/Gank Gank].
 +
* Не используйте значение '''2''' для обычных, не особо полезных, предметов.
  
  
 
== Пример ==
 
== Пример ==
В следующем примере OpenKore будет поднимать с земли "Old Blue Box" и "Two-handed Axe [2]" так быстро, как это только возможно. Кроме того OpenKore не будет поднимать "Axe [3]", "Magnifier" и "Trap", а если те случайно попадут в инвентарь, то будет их выбрасывать. Так как в последней строчке файла '''pickupitems.txt''' прописано "all 1", то все остальные, не упоммянутые тут итемы, OpenKore будет поднимать с земли и класть в инвентарь.
+
В следующем примере OpenKore будет поднимать с земли ''Old Blue Box'' и ''Two-handed Axe [2]'' так быстро, как это только возможно. Кроме того OpenKore не будет поднимать ''Axe [3]'', ''Magnifier'' и ''Trap'' и выбрасывать их из инвентаря, если те случайно туда попадут. Так как в последней строчке файла '''pickupitems.txt''' прописано ''all 1'', то OpenKore будет поднимать с земли все остальные предметы.
  
 
  Old Blue Box 2
 
  Old Blue Box 2

Версия 18:04, 12 июня 2011

Файл pickupitems.txt определяет поведение OpenKore по части подъёма предметов с земли. Пустой файл означает - не поднимать с земли вообще ничего. Стандартный файл заставляет бота поднимать все предметы, за исключением некоторых бесполезных предметов.

Синтаксис

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

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

Примечания

  • OpenKore видит названия нераспознанных предметов. Так что просто используйте обычные названия, как если бы все предметы были уже распознаны.
  • Не пишите заточку и вставленные карты в названии предмета. Если, например, написать Stiletto [3] 1, то OpenKore будет поднимать как заточенные на +9 трехслотовые Stiletto, так и Triple Hurricane Stiletto.
  • Значение -1 полезно для Rogue с прокачанным умением Gank.
  • Не используйте значение 2 для обычных, не особо полезных, предметов.


Пример

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

Old Blue Box 2
Two-handed Axe [2] 2
Axe [3] -1
Magnifier -1
Trap -1

#Pick up all items by default
all 1