getAuto: различия между версиями
Перейти к навигации
Перейти к поиску
4epT (обсуждение | вклад) Нет описания правки |
4epT (обсуждение | вклад) Нет описания правки |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
Этот блочный параметр конфига позволяет настроить автоматическое взятие указанного | Этот блочный параметр конфига позволяет настроить автоматическое взятие указанного предмета со склада, если выполняются описанные условия. | ||
== Правописание == | == Правописание == | ||
getAuto [< | getAuto [<название предмета или его ИД>] { | ||
minAmount [< | [minAmount <число>] | ||
[maxAmount <число>] | |||
passive [< | [batchSize <число>] | ||
[passive <булев_флаг>] | |||
[dcOnEmpty <булев_флаг>] | |||
[disabled <булев_флаг>] | |||
} | } | ||
Строка 12: | Строка 14: | ||
---- | ---- | ||
; getAuto [<[[References# | ; getAuto [<[[References#.D0.9F.D1.80.D0.B5.D0.B4.D0.BC.D0.B5.D1.82.D1.8B|название предмета или его ИД]]>] | ||
: | : Название предмета, который нужно автоматически брать со склада. Можно также указать ИД предмета. | ||
; minAmount <[[References#.D1.86.D0.B5.D0.BB.D0.BE.D0.B5_.D1.87.D0.B8.D1.81.D0.BB.D0.BE|число]]> | |||
: Минимальное количество предмета в инвентаре, OpenKore пойдет на склад за предметом, если в инвентаре останется этого предмета указанное количество или меньше. | |||
; maxAmount | ; maxAmount <[[References#.D1.86.D0.B5.D0.BB.D0.BE.D0.B5_.D1.87.D0.B8.D1.81.D0.BB.D0.BE|число]]> | ||
: Максимальное количество предмета в инвентаре, OpenKore будет добирать недостающее количество предмета со склада. | : Максимальное количество предмета в инвентаре, OpenKore будет добирать недостающее количество предмета со склада. | ||
; batchSize <[[References#.D1.86.D0.B5.D0.BB.D0.BE.D0.B5_.D1.87.D0.B8.D1.81.D0.BB.D0.BE|число]]> | |||
: Максимальное количество предмета, которое можно перенести за один раз. Установите для этого параметра значение 1, если вы настраиваете getAuto для снаряжения (оружия, доспехов и т.д.) (появился в [https://github.com/OpenKore/openkore/pull/2780 PR#2780]) | |||
; | ; passive <[[References#.D0.B1.D1.83.D0.BB.D0.B5.D0.B2_.D1.84.D0.BB.D0.B0.D0.B3|булев_флаг]]> | ||
: Если атрибут passive '''1''', то OpenKore не будет специально идти на склад за предметом, когда его количество опустится до minAmount и ниже. Т.е. OpenKore будет пополнять запасы предмета только во время автоскладирования - auto-storage. | : Если атрибут passive '''1''', то OpenKore не будет специально идти на склад за предметом, когда его количество опустится до minAmount и ниже. Т.е. OpenKore будет пополнять запасы предмета только во время автоскладирования - auto-storage. | ||
; dcOnEmpty <[[References#.D0.B1.D1.83.D0.BB.D0.B5.D0.B2_.D1.84.D0.BB.D0.B0.D0.B3|булев_флаг]]> | |||
; dcOnEmpty [ | |||
: Если атрибут dcOnEmpty '''1''', то OpenKore закроется, если требуемый предмет закончится на складе. | : Если атрибут dcOnEmpty '''1''', то OpenKore закроется, если требуемый предмет закончится на складе. | ||
; disabled <[[References#.D0.B1.D1.83.D0.BB.D0.B5.D0.B2_.D1.84.D0.BB.D0.B0.D0.B3|булев_флаг]]> | |||
: Смотри [[disabled]]. | |||
'''Примечания:''' | '''Примечания:''' | ||
* | * НЦП для открытия склада, прописывается в параметре конфига [[storageAuto_npc]]. | ||
* Необходимо соответствующим образом настроить файл [[Items_control.txt|items_control.txt]] | * Необходимо соответствующим образом настроить файл [[Items_control.txt|items_control.txt]] | ||
== Пример == | == Пример == | ||
*Брать со склада белые поты "White Potion", когда они | * Брать со склада белые поты "White Potion" и "Ring", когда они кончились в инвентаре: | ||
# В конфиге config.txt прописать: | # В конфиге config.txt прописать: | ||
Строка 49: | Строка 52: | ||
maxAmount 100 | maxAmount 100 | ||
passive 0 | passive 0 | ||
} | |||
getAuto Ring { | |||
minAmount 0 | |||
maxAmount 6 | |||
batchSize 1 | |||
disabled 0 | |||
} | } | ||
* В файле [[items_control.txt]] необходимо также прописать: | |||
White Potion 100 1 0 | White Potion 100 1 0 | ||
Ring 6 1 0 | |||
[[Category:config.txt]] | [[Category:config.txt]] |
Текущая версия от 18:35, 1 мая 2021
Этот блочный параметр конфига позволяет настроить автоматическое взятие указанного предмета со склада, если выполняются описанные условия.
Правописание
getAuto [<название предмета или его ИД>] { [minAmount <число>] [maxAmount <число>] [batchSize <число>] [passive <булев_флаг>] [dcOnEmpty <булев_флаг>] [disabled <булев_флаг>] }
Описание атрибутов
- getAuto [<название предмета или его ИД>]
- Название предмета, который нужно автоматически брать со склада. Можно также указать ИД предмета.
- minAmount <число>
- Минимальное количество предмета в инвентаре, OpenKore пойдет на склад за предметом, если в инвентаре останется этого предмета указанное количество или меньше.
- maxAmount <число>
- Максимальное количество предмета в инвентаре, OpenKore будет добирать недостающее количество предмета со склада.
- batchSize <число>
- Максимальное количество предмета, которое можно перенести за один раз. Установите для этого параметра значение 1, если вы настраиваете getAuto для снаряжения (оружия, доспехов и т.д.) (появился в PR#2780)
- passive <булев_флаг>
- Если атрибут passive 1, то OpenKore не будет специально идти на склад за предметом, когда его количество опустится до minAmount и ниже. Т.е. OpenKore будет пополнять запасы предмета только во время автоскладирования - auto-storage.
- dcOnEmpty <булев_флаг>
- Если атрибут dcOnEmpty 1, то OpenKore закроется, если требуемый предмет закончится на складе.
- disabled <булев_флаг>
- Смотри disabled.
Примечания:
- НЦП для открытия склада, прописывается в параметре конфига storageAuto_npc.
- Необходимо соответствующим образом настроить файл items_control.txt
Пример
- Брать со склада белые поты "White Potion" и "Ring", когда они кончились в инвентаре:
# В конфиге config.txt прописать: storageAuto 1 storageAuto_npc geffen 120 62 storageAuto_distance 6 storageAuto_npc_type 1 getAuto White Potion { minAmount 0 maxAmount 100 passive 0 } getAuto Ring { minAmount 0 maxAmount 6 batchSize 1 disabled 0 }
- В файле items_control.txt необходимо также прописать:
White Potion 100 1 0 Ring 6 1 0