PDA

Ir para Versão Original : [Ajuda] Macro da um erro estranho



Holy_Monk
25/06/2008, 22:59:09
Olá, eu sou iniciante na area de Macros
e estava tentando criar uma macro para o meu bot pegar ouro
e depois trocar por uma moeda.

segue a macro:



automacro Ouro {
location prontera
@inventory "Gold" = 0
call ingredient
run-once 1
timeout 10
}

macro ingredient {
@release initiate
do c @warp pvp_n_1-1
}

automacro create {
@inventory "Gold" = 30000
call gold
run-once 1
}

macro gold {
do c @warp prontera 138 228
@pause 1
talk @npc (141 226)
@pause 1
do talk resp 0
@pause 1
do talk resp 2
@pause 1
do talk no
do c @warp pvp_n_1-1
@release create
}


O Erro que dá é o seguinte



Loading control\macros.txt...
control\macros.txt: ignoring '\}\par' (munch, munch, strange food)
control\macros.txt: ignoring '\par' (munch, munch, strange food)
control\macros.txt: ignoring '\}\par' (munch, munch, strange food)
control\macros.txt: ignoring '\par' (munch, munch, strange food)
control\macros.txt: ignoring '\}\par' (munch, munch, strange food)
control\macros.txt: ignoring '\par' (munch, munch, strange food)
control\macros.txt: ignoring '\}\par' (munch, munch, strange food)
control\macros.txt: ignoring '}' (munch, munch, strange food)
control\macros.txt: ignoring '[macro] hooking to AI_pre


Alguem tem como me ajudar?

Bom_Bot
26/06/2008, 6:40:34
Salve Holy_Monk,

Coloque as linhas assim:


## macros ## "1 linha"
"2 linha"
automacro Ouro { "3 linha"
location prontera
@inventory "Gold" = 0
call ingredient
run-once 1
timeout 10
}Retire as palavras que estão entres aspas "1/2/3 linha".



------- Edit -----------
Revisão das macros:
1- Quando não tem ouro no inventário, o bot vai pra sala de pvp?
2- O valor para iniciar as trocas por moedas está muito alto. (30.000)
3- Use o comando talknpc
c - continue
r - resposta
w - pausaexemplo:
talknpc 22 248 c r1 w2 r0 c


automacro Ouro {
location prontera
inventory "Gold" = 0
run-once 1
timeout 10
call ingredient
}
macro ingredient {
do c @warp pvp_n_1-1
release initiate # que automacro eh esta??
}


automacro create {
inventory "Gold" = 30000 # triga com 30.000 ouros no inventário (valor muito alto)
call gold
run-once 1
}

macro gold {
do c @warp prontera 138 228
pause 1

talk @npc (141 226) # use talknpc
pause 1 #
do talk resp 0 #
pause 1 #
do talk resp 2 #
pause 1 #
do talk no #
do c @warp pvp_n_1-1

release create
}


Abraços,
Bom Bot

Holy_Monk
26/06/2008, 11:58:58
Caro Bom_Bot

A macro initiate, seria a Ouro

só que quando eu postei
eu esqueci de arruma. (no macros.txt está certa)

A Macro da aquele erro
e não triga.

o Gold == 30000 é porque é o maximo do inventario
se diminuir pra 10000 ajuda?

Use talk npc?

como assim??

Abrattz

___________________________________
EDIT:
Ahh
agora eu entendi o porque do talknpc.

Vo testar, já posto o resultado...

Bom_Bot
26/06/2008, 18:39:43
Salve Holy_Monk,


Caro Bom_Bot

A macro initiate, seria a Ouro....
....A Macro da aquele erro
e não triga.....

Em algumas versões de macros plugins é necessário uma formatação do arquivo. Deve respeitar as 3 primeiras linhas, sendo a 1ª comentario (#), a 2ª um espaço vazio e a 3ª a automacro.

Outro fato que pode ter ocasionado o erro foi o comando release initiate.




o Gold == 30000 é porque é o maximo do inventario
se diminuir pra 10000 ajuda?

Você precisa entrar no cliente e ver o quanto seu personagem aguenta carregar de ouro.
Não esqueça de configurar o config.txt, senão ele tentará guardar na kafra.
10000 ainda é muito, coloque valores pequenos para os testes e valores maximos para a versão final.

Abraços,
Bom Bot

Holy_Monk
26/06/2008, 19:24:45
Caro Bom_Bot

O mais estranho
é que o erro está no "{"

Sim, o erro está nas "chaves"...

Pois quando eu apago elas, o erro some...

não sei o que pode ser, mas eu to baixando novamente o openkore
e sua pasta plugin.


Mas na sua casa, você testou a macro?
pelo menos ela trigou?
ou deu o erro?

Holy_Monk
26/06/2008, 19:45:25
FUNCIONANDO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

^^

Tive que reinstalar o openkore.

Mas tá valendo ;)

E isso era só um esboço
a final tem q faze muita coisa ainda
Tipo:

Vender 10000 ouro, pegar o dinheiro, depois de tudo, voltar a pegar ouro...

Mas vlw ae ^^

Bom_Bot
26/06/2008, 23:35:43
Salve Holy_Monk,

Sempre as ordens.

Tenho certeza que vai conhecer um mundo diferente agora.
O config.txt é 85% do bot, mas as Macros é 90% da diversão.
:icon14:

Abraços,
Bom Bot