pickupitems.txt — различия между версиями
Manticora (обсуждение | вклад) |
4epT (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
− | Файл '''pickupitems.txt''' определяет поведение OpenKore | + | Файл '''pickupitems.txt''' определяет поведение OpenKore при поднятии предметов с земли (см. [[itemsTakeAuto]] и [[itemsGatherAuto]]). |
Пустой файл означает - не поднимать с земли вообще ничего. | Пустой файл означает - не поднимать с земли вообще ничего. | ||
− | [ | + | [https://github.com/OpenKore/openkore/blob/master/control/pickupitems.txt Стандартный файл] заставляет бота поднимать все предметы. |
== Синтаксис == | == Синтаксис == | ||
− | Формат файла '''pickupitems.txt''' совсем прост, в каждой строке всего два поля - название предмета и числовое значение. | + | Формат файла '''pickupitems.txt''' совсем прост, в каждой строке всего два поля - название предмета (или его ИД) и числовое значение. |
− | <предмет> <число> | + | <предмет или ИД> <число> |
− | ; <[[References#Предметы|предмет]]> | + | ; <[[References#Предметы|предмет или ИД]]> |
− | : Название предмета. Можно использовать ключевое слово '''all''' | + | : Название предмета. Можно использовать ключевое слово '''all''' - определяет действие со всеми предметами. Также можно использовать ИД предмета. |
; <число> | ; <число> | ||
− | : | + | : Определяет поведение OpenKore по отношению к указанному предмету. |
{|class="TablePager" | {|class="TablePager" | ||
Строка 25: | Строка 25: | ||
|Не поднимать предмет с земли вообще. Т.е. не поднимать выбитый с моба или просто валяющийся на земле предмет. | |Не поднимать предмет с земли вообще. Т.е. не поднимать выбитый с моба или просто валяющийся на земле предмет. | ||
|- | |- | ||
− | ! | + | !1 |
|Поднимать найденный или выбитый предмет с земли, согласно параметрам конфига [[itemsTakeAuto]] и [[itemsGatherAuto]]. | |Поднимать найденный или выбитый предмет с земли, согласно параметрам конфига [[itemsTakeAuto]] и [[itemsGatherAuto]]. | ||
|- | |- | ||
− | !2 | + | !>=2 |
− | |Пытаться поднять найденный | + | |Пытаться поднять выбитый или найденный предмет, который лежит от пресонажа не далее чем в 5 клетках, так быстро, как это только возможно. |
|} | |} | ||
== Примечания == | == Примечания == | ||
− | * OpenKore видит названия | + | * OpenKore видит истинные названия предметов (боту для этого не нужна лупа). Так что следует указывать обычные названия предметов. Например, если вы выбили "Shield" и при использовании лупы он определяется как "Buckler", то в файле pickupitems.txt следует указывать "Buckler". |
− | * Не пишите заточку и вставленные карты в названии предмета. Если, например, написать ''Stiletto [3] 1'', то OpenKore будет поднимать как заточенные на +9 трехслотовые Stiletto, так и Triple Hurricane Stiletto. | + | * Не пишите заточку и вставленные карты в названии предмета. Если, например, написать ''Stiletto [3] 1'', то OpenKore будет поднимать как заточенные на "+9 трехслотовые Stiletto", так и "Triple Hurricane Stiletto". |
− | * Значение '''-1''' полезно для Rogue с прокачанным умением [ | + | * Значение '''-1''' полезно для Rogue с прокачанным умением [https://rurowiki.ru/database/skills/Gank Грабёж]. |
* Не используйте значение '''2''' для обычных, не особо полезных, предметов. | * Не используйте значение '''2''' для обычных, не особо полезных, предметов. | ||
− | |||
== Пример == | == Пример == | ||
− | В следующем примере OpenKore будет поднимать с земли ''Old Blue Box'' и ''Two-handed Axe [2]'' так быстро, как это только возможно. Кроме того OpenKore не будет поднимать ''Axe [3]'', ''Magnifier'' и '' | + | В следующем примере 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 | ||
− | + | 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