Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

Comando/Macro para Espera de Buffs!


hantaroo
 Compartilhar

Pergunta

Bom, estou boteando com um Arruaceiro e um Sacer, e gostaria de saber se teria como colocar um Comando/Macro para que o Arruaceiro espere receber as Buffs pre-estabelecidas por mim, para poder se mover. Isso seria pelo fato dele sair correndo no meio das conjurações de Buff, se perdendo constantemente da sacer.

 

PS: Estou usando o Plugin waitForParty do ViniPain

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

ctrl+c ctrl+v de outro forum:

 

"Proteger o Slave & Procura Avancada do Master"

Originalmente:

Protect the Priest & Advance Party Search - by GAMENIKKO

 

Dois macros muito bons, que trabalham em conjunto um com o outro.

Estes macros resolvem em 90% o problema dos slaves que ficam sentando do nada e dali não saem. Portanto é um grande quebra-galho!

Vamos a elas com suas devidas explicações.

 

Atenção: Antes de copiar esses macros, não esqueça de setar o arquivo como UTF-8

 

1- Adicione no arquivo macros.txt do seu SLAVE as seguintes linhas:

CÓDIGO: SELECIONAR TUDO

#Protect the Priest [ Macro ]

automacro protectMe {

timeout 3

console /Monster (.*) \((\d+)\) attacks you/

call {

$mymap = $.map

$lockmap = @config (lockMap)

$master = @config (followTarget)

$follow = @config (follow)

$mon = $.lastMatch2

if ($follow = 0) stop

if ($mymap != $lockmap) stop

do pm "$master" xd a $mon

}

}

 

#Advance Party Search [ Macro ]

automacro findMaster {

timeout 3

console /^(?:I lost my master|Perdi meu mestre.)/i

call {

$master = @config (followTarget)

do pm "$master" x $.map $.pos

}

}

 

automacro findMaster2 {

timeout 3

console /^(?:Calculating route to find master|Calculando rota para encontrar o mestre:)/i

call {

$master = @config (followTarget)

do pm "$master" x $.map $.pos

}

}

 

automacro gotoMaster {

pm /x (.*) (.*) (.*)/

call {

$pm = $.lastpm

if ($pm != $master) stop

do move $.lastMatch1 $.lastMatch2 $.lastMatch3

}

}

 

automacro foundMaster {

console /^(?:Found my master|Encontrei meu mestre)/i

call {

do pm "$master" clear

}

}

 

 

OBS: As mensagens que aparecem no console do kore, algumas vezes estarão em português ou em inglês; então foi necessário adicionar as mensagens do console para ambos os idiomas. Não é mais necessário fazer aquela modificação. Agora já vem tudo incluso no macro!

 

1.2- Entre no arquivo config.txt do seu SLAVE e modifique as seguinte linhas:

CÓDIGO: SELECIONAR TUDO

followDistanceMax 6

followDistanceMin 3

followLostStep 12

route_step 15

 

mude para:

CÓDIGO: SELECIONAR TUDO

followDistanceMax 5

followDistanceMin 2

followLostStep 15

route_step 18

 

NOTA: nesta mesma config ainda modifique os Valores de:

"followSitAuto" Valor deve ser 0

"followBot" Valor deve ser 0

"ignoreAll" Valor deve ser 0

 

2- Adicione no arquivo macros.txt do seu MESTRE as seguintes linhas:

CÓDIGO: SELECIONAR TUDO

 

#Protect The Priest [ Macro ]

automacro Command {

console /\(From: (.*)\) : xd (.*)/

call {

#####NOTE : edite $town para o mapa onde você usará o storage e auto compra!####

$town = geffen #Edite aqui se quiser, ou apenas deixe como está!

$mymap = $.map

$xd = $.lastMatch1

$xd2 = $.lastMatch2

if ($mymap == $town) stop

do $xd2

}

}

 

#Advance Party Search [ Macro ]

automacro findSlave {

pm /x (.*) (.*) (.*)/

call {

$slavemap = $.lastMatch1

$slavemapx = $.lastMatch2

$slavemapy = $.lastMatch3

$mymap = $.map

if ($slavemap == $mymap) goto findslave

do pm "$.lastpm" x $.map $.pos

stop

:findslave

do pm "$.lastpm" x $.map $.pos

do move $slavemap $slavemapx $slavemapy

}

}

 

automacro clear {

pm /clear/

call {

do eval AI::clear("move", "route");

}

}

 

2.2- Entre no arquivo config.txt do seu MESTRE e modifique as seguinte linhas:

CÓDIGO: SELECIONAR TUDO

route_step 15

pauseCharServer 0

pauseMapServer 0

 

mude para:

CÓDIGO: SELECIONAR TUDO

route_step 8

pauseCharServer 1

pauseMapServer 1

 

NOTA: o "route_step" do seu mestre pode ser também 2 ou 3, mas o que melhor se adapta é o 8.

NOTA²: ainda na mesma config.txt , o "ignoreAll" também deve ser 0.

 

 

Pós:

- O Slave sempre fica o mais perto possível do seu mestre, mesmo que eles se percam os dois se encontram rapidamente.

- Acabou aquela "frescura" que o slave tinha de sentar e não levantar mais.

- Quando algum monstro estiver atacando o slave, uma PM será enviada ao mestre obrigando-o literalmente a voltar e matar o monstro que assim estava a atacar o sacer.

 

Contras:

- Quando o mestre tem uma rota de venda ou de compra automática, o slave até tenta seguir, mas 99% das vezes ele e se perde no caminho; porém, quando seu mestre retornar ao mapa que estava, rapidamente ambos se encontrarão.

 

FAQ:

Por que o slave envia uma PM assim: xd a 1, xd a 2, xd a 3 e etc...?

RESPOSTA: essa é a PM de comando para obrigar o mestre a retornar e matar o monstro que atacava o slave. As duas primeiras letras "xd" são somente uma linha de chat que o autor do macro adicionou; a terceira letra "a" significa o comando que o kore faz para atacar determinado monstro; já o numeral após as letras significa o número do mob que está te atacando, seria a mesma coisa que digitar ml no console do bot.

 

---- Comigo está funcionando perfeitamente; caso não funcione com você talvez seja a versão do seu kore. :s ----

 

Agradecimentos:

--- Tetsui (por lembrar das frases do console que ficam em português ou inglês).

--- Mushroom (por contribuir na edição dos idiomas do console).

--- muko (por desponibilizar a macro).

 

 

eu uso esse wait for party ai e ele é o melhor que eu conheço. enquanto algumas macros mandam o stalker sentar e esperar o slave chegar, essa faz os dois bots marcarem um ponto de encontro e os 2 vao andando até la.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.