BuyAuto

Da wiki Openkore Brasil
Ir para: navegação, pesquisa

Compra automaticamente o item especificado de um NPC de compra / venda quando as condições definidas forem atendidas.

Syntaxe[editar]

buyAuto <Nome do item> {
	maxAmount <número>
	[minAmount <número>]
	npc <Nome de Mapas> <x> <y>
	[npc_steps <Códigos de Conversação>]
	[distance <número>]
	[standpoint <Nome de Mapas> <x> <y>]
	[zeny <Operadores>]
	
	[<Condições Recíprocas>]
}

Definições de atributo[editar]

buyAuto <nome do item>
Esta opção especifica o item para comprar automaticamente de um NPC de compra / venda.
maxAmount <numero>
Esta opção especifica a quantidade máxima de item no inventário que você precisa. A Kore comprará um montante igual à diferença entre o montante máximo especificado e o montante atual no inventário.
minAmount <numero>
Se esta opção for definida, isso especifica a quantidade mínima de item no inventário antes que a seqüência de compra automática seja acionada automaticamente. Kore irá para o NPC quando o número de itens especificados no inventário for menor ou igual a esse valor.
Nota:
* Se você não quer que o Kore volte automaticamente para a cidade para comprar este item, mas você quer Kore compre este item quando está na cidade por outro motivo, então deixe minAmount vazio.
* Uma vez que o Kore está na seqüência de auto-compra, o Kore verificará automaticamente o resto dos blocos buyAuto se precisar comprar os itens especificados nesses blocos.


npc <nome do mapa> <x> <y>
Esta opção especifica a localização de um NPC de compra / venda que vende o item. Este NPC deve ter o item disponível para compra.
npc_steps <NPC codigo de conversação>
Especifica a seqüência de conversa com o NPC. Se não for definido, a seqüência para armazenar / vender NPC "b e" padrão é usada.
distance <numero>
Esta opção especifica a distancia que o Kore ficará do NPC para a iniciar comprar / vender NPC durante a compra automática.
standpoint <nome do mapa> <x> <y>
Se esta opção for ajustada, o Kore estará no lugar especificado ao comprar este artigo em vez de em qualquer lugar perto do artigo compra / venda NPC próprio. A distância do atributo será ignorada.
zeny <Operadores>
Se esta opção estiver definida, o item só será comprado se o zeny estiver dentro do intervalo especificado.

Exemplos[editar]

Vá a cidade para comprar 70 poções Laranja quando não há mais no inventário.

buyAuto Poção Laranja {
	maxAmount 70
	minAmount 0
	npc morocc 147 102
	distance 8
}

Compre 100 Poções Vermelhas quando o Kore estiver na cidade

buyAuto Poção Vermelha {
	maxAmount 100
	minAmount
	npc morocc 147 102
	distance 8
}


Caso utilize buyAuto em Macros ou por comando de console deve-se seguir esta linha de utilização:


log --- Poção Vermelha
     do conf buyAuto_0 Poção Vermelha
     do conf buyAuto_0_npc payon_in01 5 49
     do conf buyAuto_0_maxAmount 80
     do conf buyAuto_0_minAmount 15

Onde conf buyAuto_ busca dentro do vetor o item em determinada posição

  • Se você tiver 4 blocos de buyAuto

O Kore enxergara desta forma:

     buyAuto[0]
     buyAuto[1]
     buyAuto[2]
     buyAuto[3]
  • conf buyAuto_0 onde 0 <- representa a posição do .@Array