buyAuto
Материал из RagBot
Этот блочный параметр конфига, который можно упоминать в конфиге несколько раз, позволяет настроить автоматическую скупку предметов у неписей.
Правописание
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
}