buyAuto

Материал из Руководство по OpenKore
Версия от 00:07, 17 мая 2010; Manticora (обсуждение | вклад) (Добавлен новый атрибут - npc_steps)
Перейти к: навигация, поиск

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

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

buyAuto <item name> {
        maxAmount <amount>
        [minAmount <amount>]
        npc <map name> <x> <y>
        [npc_steps <NPC talk codes>]
        [distance <number>]
        [standpoint <map name> <x> <y>]
        [zeny <amount>]

        [<Self Conditions>]
}

Описание атрибутов


buyAuto <item name>
В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей.


maxAmount <amount>
Максимальное количество предмета в инвентаре, OpenKore будет докупать недостающее количество предмета у неписи.


minAmount <amount>
Минимальное количество предмета в инвентаре, OpenKore пойдет к неписи закупаться, если в инвентаре останется не более чем minAmount предмета.
Примечания:
  • Если вы не хотите, чтобы OpenKore специально шла в город, когда количество предмета будет не больше чем minAmount, но хотите, чтобы OpenKore закупалась если оказалась в городе по какой-то ещё причине, то оставьте атрибут minAmount пустым.
  • Если сработал один из блоков autoBuy, тогда остальные блоки тоже будут проверены и будут заодно докуплены другие недостающие предметы.


npc <map name> <x> <y>
В этом атрибуте прописывается где стоит непись, у которой происходит закупка.


npc_steps <NPC talk codes>
В этом атрибуте прописывается последовательность разговора с неписью, которая требуется, чтобы можно было начать закупать предметы. Если этот атрибут пуст, то используется стандартная последовательность разговора с неписью - "b e".
Примечание: Этот атрибут появился в ревизии r7308.


distance <number>
В этом атрибуте прописывается дистанция, т.е. как далеко от неписи будет стоять OpenKore во время автозакупки.


standpoint <map name> <x> <y>
В этом атрибуте прописывается место, где следует стоять OpenKore во время автозакупки. Если этот атрибут указан, то атрибут distance будет проигнорирован.


zeny <range>
В этом атрибуте прописывается диапазон зенег, автоскупка произойдет только в том случае, когда наличные зеньги попадут в этот диапазон.


Примеры

  • Сходить в город и купить 70 Orange Potion, когда они совсем кончатся в инвентаре.
buyAuto Orange Potion {
	maxAmount 70
	minAmount 0
	npc morocc 147 102
	distance 8
}
  • Если мы случайно зашли в город, то купить заодно 100 Red Potion.
buyAuto Red Potion {
	maxAmount 100
	minAmount
	npc morocc 147 102
	distance 8
}