PDA

Ir para Versão Original : Estou com dúvidas sobre macros na hora de buff por PM [AJUDA]


Adamantium
07/07/2008, 2:59:15
Olá Pessoal....

Bom, a minha dúvida é sobre MACROS. Juro que procurei no fórum antes de postar essa minha dúvida.

Acontece, que eu to querendo muito colocar um Sacerdote ou um Soul Linker, sentado em alguma parte do mapa, e quando chegar até ele e mandar um PM, ele me buffar. Sei que isso é um Macro.

Porém acontece que eu cheguei a achar umas linhas de comando aqui no fórum, porém não sabia onde colar aquelas linhas de comando se era em alguma parte da config.txt ou se é em uma outra.txt com algum nome específico pra isso. E como eu faria pra eu estar "linkando" a config do Sacer ou SL até a macro pra poder estar dando buff quando eu estiver jogando.

Por favor me perdoem a ignorancia. Agradeço se puderem me ajudar.
Abraço a todos :icon14:

SEVEN
07/07/2008, 8:36:42
Cara...

Tem gente desenvolvendo uma macro deste tipo ou parecido com esta que vc quer.... Utilize parâmetros já desenvolvidos e adapte a suas necessidades...
[AJUDA] Party Bot (http://forum.jogosonline.com.br/showthread.php?t=37220)

Fuiz

Adamantium
07/07/2008, 15:31:43
Olá Seven, na paz?

Obrigado por responder, porém lí o tópico que voce mandou. Mais a pergunta do membro é um pouco diferente da minha. Pelo que entendi, ele quer deixar todos no openkore rodando. Eu já gostaria de deixar o Sacer ou SL com a AI desligada pra ele ficar imóvel. Ai na WOE ou na ARENA quando eu estivesse sem os buffs, eu fosse até ele e mandasse uma msg e ele me desse os BUffs.

Uma vez um amigo meu me mostro isso. Porém perdi o contato dele pra poder estar me explicando. Pelo que eu me lembre, se não me engano, pra isso acontecer, eu tinha que estar no mesmo grupo.

Amigos, não peço que me deem mastigado. Mais só preciso que me esclareçam algumas dúvidas como que pasta por a macro, se tenho que acrescentar algo na config.txt, se existe algum nome específico para a macro que eu gostaria que funcionasse isso, enfim.

Agradeço a todos. Abraço!

Bom_Bot
08/07/2008, 0:55:48
Salve Adamantium,

A "ai" não pode estar em off, senão não acionará as macros.
O que você quer é simples de se fazer com macros, procure que tem exemplos e contribuições prontas e altere conforme a sua necessidade.

Abraços,
Bom Bot

SEVEN
08/07/2008, 8:48:00
Amigos, não peço que me deem mastigado. Mais só preciso que me esclareçam algumas dúvidas como que pasta por a macro, se tenho que acrescentar algo na config.txt, se existe algum nome específico para a macro que eu gostaria que funcionasse isso, enfim.

Agradeço a todos. Abraço!

Cara...

Pelo que percebi vc está com dificuldades em instalar o plugin macro.. bom vamos lá, antes de mais nada qdo for solicitar suporte em qualquer parte deste fórum é essencial que coloque informações relevantes e pertinentes ao assunto abordado... neste caso qual a versão do openkore utilizada? Vou levar em conta que seu kore seja uma das ultimas versões SVN após 1.9.. Segue a baixo alguns links

openkore.com

Macro plugin português-BR (http://www.openkore.com/wiki/index.php/Macro_Plugin_Portugu%C3%AAsBR) <--Manual completo (incluindo download e parâmetros de configuração)

fórum jol

Como fazer macro, para quem não sabe nada de macro. (http://forum.jogosonline.com.br/showthread.php?t=37396)

[Guia] Como instalar Macro SVN (http://forum.jogosonline.com.br/showthread.php?t=25374)

Macro SVN (http://forum.gamesonline.com.br/forumdisplay.php?f=261)


Fuiz

Leaf
10/07/2008, 15:40:20
Pro seu bot não andar e fazer nada, procure no seu config.txt:
lockMap
route_randomWalk
Deixe o lockMap vazio (sem mapa nenhum), e deixe o route_randomWalk 0.

Essa é a macro de Link pra SL

automacro link {
pm /link/i
call linktime
}
macro linktime {
$id = @player ($.lastpm)
if ($id < 0) stop
$jobID = @eval ($::players{$::playersID[$id]}->{jobID})
if ($jobID = 7) goto knight
if ($jobID = 13) goto knight
if ($jobID = 4008) goto knight
if ($jobID = 4014) goto knight
if ($jobID = 12) goto assassin
if ($jobID = 4013) goto assassin
if ($jobID = 10) goto smith
if ($jobID = 4011) goto smith
if ($jobID = 14) goto paladin
if ($jobID = 21) goto paladin
if ($jobID = 4015) goto paladin
if ($jobID = 4022) goto paladin
if ($jobID = 4012) goto sniper
if ($jobID = 11) goto sniper
if ($jobID = 16) goto professor
if ($jobID = 4017) goto professor
if ($jobID = 8) goto priest
if ($jobID = 4009) goto priest
if ($jobID = 15) goto champion
if ($jobID = 4016) goto champion
if ($jobID = 4010) goto wizard
if ($jobID = 4018) goto stalker
if ($jobID = 18) goto creator
if ($jobID = 4019) goto creator
if ($jobID = 4020) goto clown
if ($jobID = 4021) goto dancer
if ($jobID = 19) goto clown
if ($jobID = 20) goto dancer
if ($jobID = 4047) goto star
if ($jobID = 4049) goto soul
if ($jobID = 23) goto snoob
stop

:star
do sp 448 "$.lastpm" 5
stop
release link
:soul
do sp 461 "$.lastpm" 5
stop
release link
:knight
do sp 452 "$.lastpm" 5
stop
release link
:priest
do sp 454 "$.lastpm" 5
stop
release link
:wizard
do sp 453 "$.lastpm" 5
stop
release link
:smith
do sp 458 "$.lastpm" 5
stop
release link
:sniper
do sp 460 "$.lastpm" 5
stop
release link
:assassin
do sp 457 "$.lastpm" 5
stop
release link
:paladin
do sp 450 "$.lastpm" 5
stop
release link
:champion
do sp 447 "$.lastpm" 5
stop
release link
:professor
do sp 449 "$.lastpm" 5
stop
release link
:creator
do sp 445 "$.lastpm" 5
stop
release link
:clown
do sp 455 "$.lastpm" 5
stop
:dancer
do sp 455 "$.lastpm" 5
stop
release link
:stalker
do sp 456 "$.lastpm" 5
stop
release link
}

makaka
19/07/2008, 21:11:20
Leaf,olha só!
Eu estou tentando fazer ele bufar um baby assassin.
então adicionei as seguintes linhas:
if ($jobID = 4013) goto assassin
if ($jobID = 12) goto assassin
essa foi a primeira tentativa...
ae segunda foi:
if ($jobID = 12) goto assassin
if ($jobID = 4035) baby assassin
agora eu não estou entendendo como arrumar a questão do SP utilizado.
tentei repetir a mesma linha feita para assassino e não deu certo.

Erro mostrado:[macro] linktime error: error in 10: cannot find label
:sheesh:help me?