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

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
(Добавлен новый атрибут - npc_steps)
Строка 2: Строка 2:
  
 
== Правописание ==
 
== Правописание ==
  buyAuto <item name> {
+
  buyAuto <имя_или_ИД_предмета> {
 
         maxAmount <amount>
 
         maxAmount <amount>
 
         [minAmount <amount>]
 
         [minAmount <amount>]
Строка 17: Строка 17:
 
----
 
----
  
; buyAuto <[[References#Item Names|item name]]>
+
; buyAuto <[[References#.D0.9F.D1.80.D0.B5.D0.B4.D0.BC.D0.B5.D1.82.D1.8B|имя_или_ИД_предмета]]>
 
: В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей.
 
: В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей.
  

Версия 03:29, 28 июля 2019

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

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

buyAuto <имя_или_ИД_предмета> {
        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 <имя_или_ИД_предмета>
В параметре конфига пишется имя предмета, который нужно автоматически скупать у неписей.


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
}