getAuto

Материал из Руководство по OpenKore
Перейти к: навигация, поиск

Этот блочный параметр конфига позволяет настроить автоматическое взятие указанного предмета со склада, если выполняются описанные условия.

Правописание

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
}
White Potion 100 1 0
Ring 6 1 0