buyAuto — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
Строка 25: Строка 25:
  
 
; minAmount [<amount>]
 
; minAmount [<amount>]
: If this option is set, this specifies the minimum amount of item in inventory before the auto-buy sequence is automatically triggered. Kore will go to the NPC when the number of the specified items left in inventory is less than or equal to this amount.
+
: Минимальное количество предмета в инвентаре, OpenKore пойдет к неписи закупаться, если в инвентаре останется не более чем minAmount предмета.
  
:: '''Note:'''
+
:: '''Примечания:'''
::* If you don't want Kore to automatically go back to town to buy this item, but you DO want Kore to buy this item when it's in town for another reason, then leave minAmount empty.
+
::* Если вы не хотите, чтобы OpenKore специально шла в город, когда количество предмета будет не больше чем minAmount, но хотите, чтобы OpenKore закупалась если оказалась в городе по какой-то ещё причине, то оставьте атрибут minAmount пустым.
::* Once Kore is in auto-buy sequence, Kore will automatically check the rest of the buyAuto blocks if you need to buy the items specified in those blocks.
+
::* Если сработал один из блоков autoBuy, тогда остальные блоки тоже будут проверены и будут заодно докуплены другие недостающие предметы.
  
  
 
; npc (<[[References#Map Names|map name]]> <x> <y>)
 
; npc (<[[References#Map Names|map name]]> <x> <y>)
: This option specifies the location of a buy/sell NPC that sells the item. This NPC must have the item available for purchase.
+
: В этом атрибуте прописывается где стоит непись, у которой происходит закупка.
  
  
 
; distance (<number>)
 
; distance (<number>)
: This option specifies how far Kore will stand from the item buy/sell NPC during auto-buy.
+
: В этом атрибуте прописывается дистанция, т.е. как далеко от неписи будет стоять OpenKore во время автозакупки.
  
  
 
; standpoint [<[[References#Map Names|map name]]> <x> <y>]
 
; standpoint [<[[References#Map Names|map name]]> <x> <y>]
: If this option is set, Kore will stand on the specified location when buying this item instead of anywhere near the item buy/sell NPC itself. The attribute distance will be ignored.
+
: В этом атрибуте прописывается место, где следует стоять OpenKore во время автозакупки. Если этот атрибут указан, то атрибут distance будет проигнорирован.
  
  
 
; zeny [<[[References#Range Operators|range]]>]
 
; zeny [<[[References#Range Operators|range]]>]
: If this option is set, the item will only be bought if your zeny is within the specified range.  
+
: В этом атрибуте прописывается диапазон зенег, автоскупка произойдет только в том случае, когда наличные зеньги попадут в этот диапазон.
  
  
== Examples ==
+
== Примеры ==
* Go to town to buy 70 Orange Potions when there are no more in the inventory.
+
* Сходить в город и купить 70 Orange Potion, когда они совсем кончатся в инвентаре.
 
  buyAuto Orange Potion {
 
  buyAuto Orange Potion {
 
  maxAmount 70
 
  maxAmount 70
Строка 57: Строка 57:
 
  }
 
  }
  
* Buy 100 Red Potions when Kore is in a town
+
* Если мы случайно зашли в город, то купить заодно 100 Red Potion.
 
  buyAuto Red Potion {
 
  buyAuto Red Potion {
 
  maxAmount 100
 
  maxAmount 100

Версия 10:34, 13 февраля 2010

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

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

buyAuto [<item name>] {
        maxAmount (<amount>)
        minAmount [<amount>]
        npc (<map name> <x> <y>)
        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>)
В этом атрибуте прописывается где стоит непись, у которой происходит закупка.


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
}