buyAuto — различия между версиями
Manticora (обсуждение | вклад) м |
Manticora (обсуждение | вклад) (Добавлен новый атрибут - npc_steps) |
||
Строка 2: | Строка 2: | ||
== Правописание == | == Правописание == | ||
− | buyAuto | + | buyAuto <item name> { |
− | maxAmount | + | maxAmount <amount> |
− | minAmount | + | [minAmount <amount>] |
− | npc | + | npc <map name> <x> <y> |
− | distance | + | [npc_steps <[[References#NPC Conversation Codes|NPC talk codes]]>] |
− | standpoint | + | [distance <number>] |
− | zeny | + | [standpoint <map name> <x> <y>] |
+ | [zeny <amount>] | ||
− | + | [<[[References#Self Conditions|Self Conditions]]>] | |
} | } | ||
Строка 16: | Строка 17: | ||
---- | ---- | ||
− | ; buyAuto | + | ; buyAuto <[[References#Item Names|item name]]> |
: В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей. | : В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей. | ||
− | ; maxAmount | + | ; maxAmount <amount> |
: Максимальное количество предмета в инвентаре, OpenKore будет докупать недостающее количество предмета у неписи. | : Максимальное количество предмета в инвентаре, OpenKore будет докупать недостающее количество предмета у неписи. | ||
− | ; minAmount | + | ; minAmount <amount> |
: Минимальное количество предмета в инвентаре, OpenKore пойдет к неписи закупаться, если в инвентаре останется не более чем minAmount предмета. | : Минимальное количество предмета в инвентаре, OpenKore пойдет к неписи закупаться, если в инвентаре останется не более чем minAmount предмета. | ||
Строка 32: | Строка 33: | ||
− | ; npc | + | ; npc <[[References#Map Names|map name]]> <x> <y> |
: В этом атрибуте прописывается где стоит непись, у которой происходит закупка. | : В этом атрибуте прописывается где стоит непись, у которой происходит закупка. | ||
− | ; distance | + | ; npc_steps <[[References#NPC Conversation Codes|NPC talk codes]]> |
+ | : В этом атрибуте прописывается последовательность разговора с неписью, которая требуется, чтобы можно было начать закупать предметы. Если этот атрибут пуст, то используется стандартная последовательность разговора с неписью - "'''b e'''". | ||
+ | : '''Примечание:''' Этот атрибут появился в ревизии [http://openkore.svn.sourceforge.net/viewvc/openkore?view=rev&revision=7308 r7308]. | ||
+ | |||
+ | |||
+ | ; distance <number> | ||
: В этом атрибуте прописывается дистанция, т.е. как далеко от неписи будет стоять OpenKore во время автозакупки. | : В этом атрибуте прописывается дистанция, т.е. как далеко от неписи будет стоять OpenKore во время автозакупки. | ||
− | ; standpoint | + | ; standpoint <[[References#Map Names|map name]]> <x> <y> |
: В этом атрибуте прописывается место, где следует стоять OpenKore во время автозакупки. Если этот атрибут указан, то атрибут distance будет проигнорирован. | : В этом атрибуте прописывается место, где следует стоять OpenKore во время автозакупки. Если этот атрибут указан, то атрибут distance будет проигнорирован. | ||
− | ; zeny | + | ; zeny <[[References#Range Operators|range]]> |
: В этом атрибуте прописывается диапазон зенег, автоскупка произойдет только в том случае, когда наличные зеньги попадут в этот диапазон. | : В этом атрибуте прописывается диапазон зенег, автоскупка произойдет только в том случае, когда наличные зеньги попадут в этот диапазон. | ||
Версия 00:07, 17 мая 2010
Этот блочный параметр конфига, который можно упоминать в конфиге несколько раз, позволяет настроить автоматическую скупку предметов у неписей.
Правописание
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 }