PDA

Ir para Versão Original : Meu macro (simples) p/ ativar @autoloot qnd logar!


lucs5
01/12/2007, 11:34:38
Bom, eu não sabia, então dei umas pesquisadas e vi que tem muita gente com esse problema também...

então eu fiz uma macro pra mim, que tá funcionando belezinha, e resolvi postar ake ^^


automacro autoloot {
location <nome_do_lockmap> ex: location iz_dun04
delay 5
call autoloott
run-once 1
}
macro autoloott {
log -------------
log Autoloot está ativado
log -------------
do c @autoloot
}
}
Ta ai...é super simples e nao usa variaveis nem nada...mas funciona, que é o principal ^^

Debardo
10/12/2007, 1:13:49
Valeu pela dica,isso ajudara muitos players.

Sem mais!!!

Minoru-san
12/12/2007, 15:13:54
Não entendi a sintaxe... quer dizer que o bot vai usar "@autoloot" quando aparecer no log a mensagem "Autoloo está ativado"?

Neste caso, ele não iria desabilitar?
o.o

Minoru

lucs5
13/12/2007, 21:37:40
nao nao..o log nao esta no automacro e sim no macro já ativado xP, as condições para ele ativar, é estar no mapa X...

o log é apenas enfeite, onde após de atingir condição X (que é estar no mapa X), é mostrado no open kore "O autoloot está ativado" e enfim ele ativa.

é até bobo de tão simples '-'

Debardo
14/12/2007, 0:13:33
O pior que é mas para quem ainda não entedeu vou trocar 6 por meia-duzia:

automacro autoloot {
location <nome_do_lockmap> ex: location iz_dun04
delay 5
run-once 1
call {
do c @autoloot
}
}

Sem mais!!!

Minoru-san
14/12/2007, 13:01:02
Ainda não entendi.

é mostrado no open kore "O autoloot está ativado" e enfim ele ativa.

É isso que estou perguntando.
Aparece no OpenKore "O autoloot está ativado", e depois ele ativa?
Não é logicamente incorreto?
o.o

Eu entendi que o "log" não é condicional.

O que eu quero dizer é, a parte do "log" não deveria estar depois "do c @autoloot"?
Ou isso não muda nada?

Minoru

Debardo
14/12/2007, 20:19:42
Ainda não entendi.
O que eu quero dizer é, a parte do "log" não deveria estar depois "do c @autoloot"?
Ou isso não muda nada?

Minoru

Não muda em nada,ele colocou esse log ai mas como um aviso.Ele poderia ter colocado qualquer log.
Tipo:

log---------------------------------
log------ Sua macro trigo ----------
log---------------------------------

Entedeu??

Sem mais!!!

Minoru-san
14/12/2007, 23:29:05
Undestood.
=D

Minoru

turion5
20/12/2007, 18:15:44
Um recurso interessante a ser utilizado tambem é a automacro console.

Caso queiram saber mais, leiam o tópico:

http://forum.gamesonline.com.br/showthread.php?t=30860

Minha macro para ativar o @autoloot esta baseado nesse comando.

Turion

Amexa
22/01/2008, 19:33:35
automacro autoloot {
location <nome_do_lockmap> ex: location iz_dun04
delay 5
call autoloott
run-once 1
}
macro autoloott {
log -------------
log Autoloot está ativado
log -------------
do c @autoloot
}
}


Ta nesse caso a macro não daria @autoloot toda hora q fose para o mapa? Tp foi pro mapa deu autoloot mais morreu, ai ele volta e da autoloot denovo ou pode ocorre tb de cair, ai ele vai da auto loot?

pensei algo assim 2 macros

automacro autolootON {
location moc_fild18
delay 5
call autoloott
run-once 1
}
macro autoloottON {
log -------------
log Autoloot está ativado
log -------------
do c @autoloot
}
}
automacro autolootOFF {
location morocc
delay 5
call autoloott
run-once 1
}
macro autoloottOFF {
log -------------
log Autoloot está desaativado
log -------------
do c @autoloot
}
}

Assim tb daria certo, pq caso vc morrece ou fose até a Kafra ele desativaria o autoloot, quando chegasse novamente ao mapa ele daria autoloot

to certo ? ou eu viajei? :D

Debardo
02/02/2008, 3:29:15
automacro autolootON {
location moc_fild18
delay 5
call autoloott
run-once 1
}
macro autoloottON {
log -------------
log Autoloot está ativado
log -------------
do c @autoloot
}
}
automacro autolootOFF {
location morocc
delay 5
call autoloott
}
macro autoloottOFF {
log -------------
log Autoloot está desaativado
log -------------
do c @autoloot
pause 1
release autolootON
}
}

Ficou perfeita,eu só acrescentei mais um comando e retirei outro para não ocorrer de bugar(não trigar a segunda vez).Porque?

O comando run-once 1 ele desabilita a macro após ela trigar uma vez.
E o release (+ o nome da automacro) o deixa na fila de espera novamente.

PS: Testem e postem o resultado.

Sem mais!!!

The Pretender
07/02/2008, 13:44:18
em que arquivo eu coloco o macro?

automacro autoloot {
location <nome_do_lockmap> ex: location iz_dun04
delay 5
run-once 1
call {
do c @autoloot
}
}
Tenho que baixar o "Macro Plugin"?
Se sim, coloco ele na "openkore"?
Se não, só falta saber em que arquivo eu ponho mesmo :tongue2:

Valeu!

xdakx
08/02/2008, 15:27:57
em que arquivo eu coloco o macro?

Tenho que baixar o "Macro Plugin"?
Se sim, coloco ele na "openkore"?
Se não, só falta saber em que arquivo eu ponho mesmo :tongue2:

Valeu!
em que arquivo eu coloco o macro?R:Coloca em Openkore/control/macros.txt
ps se não tiver crie
Tenho que baixar o "Macro Plugin"?R:Sim
Se sim, coloco ele na "openkore"?não vc coloca em openkore/plugins
caso não exista a pasta crie

Edit: quando eu coloco essa macro da malformed UTF-8 UTF8 no arquivo parser.pm mais isso só acontece quando eu coloco essa macro...

Debardo
14/02/2008, 13:57:02
Edit: quando eu coloco essa macro da malformed UTF-8 UTF8 no arquivo parser.pm mais isso só acontece quando eu coloco essa macro...

Salve o arquivo macros como UTF-8 então.

Sem mais!!!