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 }