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.

Configurando o OpenKore (Completo)


[WC]Raitos
 Compartilhar

Oque Achou do Topico?  

  1. 1. Oque Achou do Topico?

    • Perfeito !
      0
    • Muito Bom !
      0
    • Medio !
      0
    • Ruim !
      0


Posts Recomendados

Nesse topico irei ensinar a configurar seu OpenKore,detalhe por detalhe

Vale lembrar que o Genio por traz desse Tutorial FeLiPe-Eduardo

Aconselho utilizar ctrl+F para pesquisar

 

 

Aprenda como Configurar o seu OpenKore o BOT do Ragnarok BRO

 

Abaixo segue uma explicação geral do arquivo control/config.txt.

Se for copiar mantenha os créditos por favor

 

 

Este arquivo é responsável por grande parte das ações.

 

 

###### Opções de login e especificação do servidor ######

 

master [nome]

nome - - Um nome correspondente da lista encontrada em tables/servers.txt

Exemplo: server [Planet RO Private Server]

 

server - [número]

número - é um número correspondente da lista de servidores. Esta lista será mostrada a você no início da primeira sessão do servidor mestre.

Exemplo: char 0

 

username (nome de usuário)

nome de usuário - Seu nome de usuário para logar no Ragnarok On-line.

Exemplo: username pedro alvares cabral

 

password [senha]

senha - Sua senha para conectar em Ragnarok On-line

Exemplo: password dsfg425TFD

 

char [número]

número - seu primeiro personagem é número 0, o segundo é 1, o terceiro é 2, etc.

Especifique um personagem para ser selecionado ao início de uma sessão. Você tem uma escolha de até 5 personagens.

Exemplo: server 0

 

sex (flag)

flag - 0 (Feminino), 1 (Masculino)

Quando conectando você pode forçar seu sexo para ser flag. Isto é uma façanha. Você não pode ver seu sexo mudar, mas outras pessoas podem. Recomenda-se que você deixe esta opção vazia a menos que você saiba o que está fazendo.

Exemplo: sex 1

 

Dica: master, server, username, password e sex, podem ser deixados em branco...

Kore irá perguntar todos os dados ao ser inicializado.

bindIp (endereço de IP)

Se seu computador tiver múltiplos endereços de IP, você pode selecionar qual usar.

Se não tiver certeza, você deve deixar esta opção vazia.

 

encrypt (número)

número - 0 (desligado), 1 (modo de criptografia 1), 2 (modo de criptografia 2)

Especifique o modo de criptografia do servidor On-line de Ragnarok. Antes de 2003, cRO, iRO e alguns outros servidores usavam criptografia. Atualmente não existe servidor conhecido que use criptografia, sendo assim, provavelmente você não deverá mudar esta opção.

 

serverType [número]

Define em que tipo de servidor você está jogando.

número - 0 = normal server, 1 = oRO, 2 = pRO, 3 = eAthena/Freya, 4 = new Freya

Exemplo: serverType 0

 

xKore (flag)

Permite que você use bot com seu cliente Ragnarok®. Quando ativada, Kore irá rodar dentro do verdadeiro cliente do Ragnarok® on-line.

Exemplo: xKore 0 (desligado) 1 (Ligado)

 

xKore_silent (flag)

Por padrão algumas mensagens do seu bot serão mostradas no seu verdadeiro cliente Ragnarok® on-line quando você estiver usando xKore. Se você não quer que isso aconteça, coloque flag 1 para esconder as mensagens.

Nota: Qualquer comando de pedido de informação será mostrado no seu Ragnarok® mesmo que esta opção esteja ativada e obviamente nenhum jogador poderá ler estas mensagens (apenas você).

Exemplo: xKore_silent 0 (mostra as mensagens) 1 (Esconde as mensagens).

 

exeName (nome do arquivo)

Especifica o nome do arquivo executável do cliente de Ragnarok® que será usado pelo modo xkore. Normalmente, isto não é mudado. Porém, se você pretende utilizar o modo xkore com um cliente de servidor privado e que usa um executável diferente (como o qRO), isto deve ser mudado para funcionar.

Exemplo: exeName ragexe.exe

 

commandPrefix (string)

Se você está executando no modo xkore, você pode definir uma string na qual todas mensagens após esta string serão interceptadas por Kore e interpretadas como comandos.

Exemplo: commandPrefix ;

 

pauseMapServer (segundos)

Pare por segundos antes de conectar-se ao mapa do servidor (às vezes o servidor é mais lento do que o bot).

Exemplo: pauseMapServer 10

 

ignoreInvalidLogin (flag)

(flag) - 0 (Desativada) 1 (Ativada)

Ignora a mensagem de erro "Account doesn't exist".

Exemplo: ignoreInvalidLogin 0

 

secureLogin_requestCode (código)

código - uma linha de números hexadecimais, separados por espaços em branco. Normalmente está opção é deixada em branco.

Se nenhum dos números para o secureLogin_type funcionar, então você pode tentar esta opção. Se ajustado, o secureLogin_type será ignorado. O código depende de seu servidor: tente procurar pelos fóruns o código correto para seu servidor.

 

message_length_max (número)

número - Comprimento de mensagem em caracteres.

Todos os chats enviados serão dividido inteligentemente em mensagens de número de comprimento. Você não deve mudar esta opção a menos que você souber o que você está fazendo.

 

chatLangCode [flag]

Se seu servidor de Ragnarok usar códigos de linguagem em mensagens de chat, você deve ajustar esta opção para 1. Agora, o euRO e oRO são os únicos servidores que usam códigos de linguagem. Assim, para todos os outros servidores, você pode ajustar esta opção para 0. Você não precisa ajustar esta opção. Quando você escolhe um usuário na inicialização do Kore, Kore ajustará automaticamente o chatLangCode correto para o servidor escolhido.

 

storageEncryptKey (key)

key - A senha usada para acessar o storage.

Se o seu servidor usa Krafa com senha, você precisa definir a senha aqui. (Esta função ainda está em desenvolvimento. por isso, use a senha para mRo apenas temporariamente).

Exemplo: storageEncryptKey 0x050B6F79, 0x0202C179, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x07D8D6B, 0x08CB9ED9

 

 

 

######## Configuração Principal/auto-attack ########

 

 

alias_(alias name) (comando)

Ajusta comandos específicos (como macros) para emiti-los rapidamente.

Exemplos:

alias_cura sp 28 10

Quando você digitar cura, Kore irá usar o comando sp 28 10, que no caso, seria cura lvl 10.

alias_lag c que lag absurdo

Quando você digitar lag, Kore irá usar o comando c que lag absurdo, que no caso, seria mandar uma mensagem pública "que lag absurdo"

 

allowedMaps (lista de mapas)

Define uma lista de mapas que seu bot costuma ir entre o saveMap até o lockMap. Caso seu bot entre em algum mapa diferente dos especificados acima, você poderá executar uma das ações definidas em allowedMaps_reaction (Explicação logo abaixo)

Exemplo: allowedMaps geffen, gef_fild04, gef_fild08

 

allowedMaps_reaction (flag)

Escolhe uma ação a ser executada caso Kore sai da lista de mapas definidas em allowedMaps

(flag) - 0 (Teleporta de volta ao ponto salvo) 1 (Sai do game)

Exemplo: allowedMaps_reaction 1

 

 

 

######## auto-ataque ########

 

 

attackAuto (flag)

0 (Desabilita o auto-attack).

1 (Atacará automaticamente somente os monstros que o atacarem).

2 (Atacará automaticamente todos os monstros, se te atacarem ou não).

 

attackAuto_party (flag)

0 (Desabilitado)

1 (Ataque automaticamente os monstros que atacam membros do grupo, ou os monstros que são atacados pelos membros do grupo. Estes têm alta prioridade).

2 (Ataque automaticamente os monstros que atacam membros do grupo, mas, não ataca os monstros se esse membro revidar o ataque. (Útil para ser usado com party de 3 ou mais pessoas sendo que uma delas é um sacerdote))

 

attackAuto_onlyWhenSafe (flag)

0 (Desabilitado)

1 (Auto-atacará quando não houver nenhuma pessoa na tela. Exceto você e seus companheiros de grupo.)

 

attackAuto_followTarget (flag)

0 (Desabilitado)

1 (Indiferentemente de como o attackAuto está ajustado, isto liga o ataque automático aos monstros que estão atacando, ou sendo atacado pelo followTarget (Jogador que você está seguindo). Estes monstros têm prioridade alta).

 

attackAuto_inLockOnly (número)

0 (Atacar todos os monstros quando estiver indo ao lockMap).

1 (Apenas atacar monstros que atacarem você, quando estiver indo ao lockMap).

2 (Não atacar monstros mesmo que ataquem você até que você chegue no lockMap)

nota: Esta opção somente terá efeito se o lockMap estiver ajustado. O attackAuto anula este ajuste (por exemplo, se o attackAuto estiver ajustado para 0, Kore nunca atacará qualquer coisa não importando se o attackAuto_inLockOnly esteja ajustado).

 

attackDistance (número)

número - distancia (em blocos) do monstro que Kore moverá antes de atacar com sua arma.

Exemplo: attackDistance 6

Nota: Altamente recomendável para melee usar attackDistance 1

 

attackDistanceAuto (flag)

0 (Desabilitado)

1 (Automaticamente ajustará o attackDistance e o attackMaxDistance pela autodetecção.)

Nota: Altamente recomendável para melee Habilitar esta opção.

 

attackMaxDistance (número)

número - Especifica a distância máxima entre você e o monstro antes do Kore tentar se mover mais perto, quando atacando.

Nota: Altamente recomendável para melee usar attackMaxDistance 1

 

attackMaxRouteDistance (número)

0 (desabilitado)

1 (Kore não se moverá mais do que blocos do que número especificado para matar o alvo. Ajuste a 0 para desabilitar. Isto é usado para impedir que Kore ande em torno de longas paredes apenas para matar um monstro).

Nota: Útil quando você está jogando por labirintos e o Kore detecta um monstro que está atrás de uma parede.

 

attackMaxRouteTime (número)

0 (Desabilitado)

1 ( Kore não gastará mais do que número segundos no cálculo da rota ao alvo.)

 

attackMinPlayerDistance (número)

Auto-ataque somente os monstros que estão a número blocos de distancia de outros jogadores. O menor número aceitável é 3; se você incorporar um valor mais baixo, Kore tratá-lo-á como 3.

Nota: Use distância 6 ou maior para evitar KS.

 

attackMinPortalDistance (número)

Auto-ataque somente os monstros que estão a número blocos de distancia de um portal. Se isto não estiver ajustado, Kore irá tratar como 4.

Nota: Use 7 ou maior.

 

attackUseWeapon (flag)

0 (Quando desabilitada, Kore não se moverá até o inimigo para atacar e usará skills conforme configuradas incluindo distância)

1 (Diz ao Kore se deve usar sua arma na batalha)

Nota: Magos e Sacerdotes devem desabilitar esta opção (A não ser que sejam battle)

 

attackNoGiveup (flag)

0 (Desabilitado)

1 (Fará o bot não desistir de atacar o monstro mesmo se o ataque não causar danos. Útil se seu attackSkillSlot for o "Spell Breaker")

 

attackCanSnipe (flag)

0 (Desabilitado)

1 (Use esta flag se seu personagem puder atirar de longe (Caçadores e Magos). Kore tentará então atacar através das barreiras de ataque, em vez de caminhar ao redor deles).

 

attackCheckLOS (flag)

Quando fixado em 0, isto habilitará o novo e experimental LOS check code.

Se você for um atacante variável (attackDistance > 2), isto verificará se você tem uma linha desobstruída para o ataque ao alvo; se não, tentará mover-se para um espaço onde você , respeite o runFromTarget_dist e o followDistanceMax.

Nota: Esta opção ainda não está perfeita!

 

attackLooters (Numero)

0 (Desabilitado)

1 (Ativa Looter attack. Irá atacar caso um monstro roube seu loot. Só funcionará se item_pickup não estiver 0).

Nota: Atacará todos monstros que roubarem seu loot.

 

 

########Auto-Equip (durante ataque)########

 

 

Opção muito útil quando você precisa usar uma habilidade que requer troca de equipamento ou até mesmo para caçadores que usam skill com um flecha e ataques normais com outra flecha.

Nota: Você deve especificar o nome completo do equipamento. Para ver o nome completo, digite i.

Vou listar aqui apenas um exemplo:

 

attackEquip_leftAccessory Clip [Creamy] [1]

 

attackEquip_topHead (Equipamento)

auto-equipa na cabeça quando ataca.

 

attackEquip_midHead (Equipamento)

auto-equipa na cabeça (meio) quando ataca.

 

attackEquip_lowHead (Equipamento)

auto-equipa na cabeça (baixo) quando ataca.

 

attackEquip_leftHand (Equipamento)

auto-equipa na mão esquerda quando ataca.

 

attackEquip_rightHand (Equipamento)

auto-equipa na mão direita quando ataca.

 

attackEquip_leftAccessory (Equipamento)

auto-equipa no acessório esquerdo quando ataca.

 

attackEquip_rightAccessory (Equipamento)

auto-equipa no acessório direito quando ataca.

 

attackEquip_robe (Equipamento)

auto-equipa na capa quando ataca.

 

attackEquip_armor (Equipamento)

auto-equipa na vestimenta quando ataca.

 

attackEquip_shoes (Equipamento)

auto-equipa no pé quando ataca.

 

attackEquip_arrow (Equipamento)

Auto-equipa flecha quando ataca.

 

 

########Autodesconectar etc.########

 

 

autoBreakTime (dia)

Se ajustado, Kore desconectará automaticamente durante determinados horários do dia. Esta opção é útil se você quiser que o Kore não conecte durante o período da manutenção do servidor, por exemplo.

dia deve ser assim:

As primeiras três letras do dia da semana (em inglês).

Se colocar a palavra all, significa todos os dias da semana.

Neste exemplo, Kore desconectará as 21:29 no Domingo (Sunday) e reconectará o bot as 01:08 na Segunda-feira (Monday).

 

autoBreakTimeSun{

startTime 21:29

stopTime 1:08

}

 

Nota: Você poderá somente especificar valores menores que 24 horas. Você pode adicionar vários tempos de "descanso" criando colunas adicionais. AM/PM formato não é suportado, você deve usar o formato de 24:00!

 

autoConfChange (nomes dos arquivos...)

Configure o Kore para mudar automaticamente configurações de arquivos. Kore mudará a configuração de um arquivo se encontrar todas as condições especificadas.

 

Condições:

minTime (número)

Kore esperará ao menos número de segundos, na maioria das vezes minTime + varTime segundos antes de configurar o arquivo.

varTime (número)

Veja minTime.

lvl (escala)

Se ajustado, Kore aceitará somente se o nível base desejado for alcançado.

joblvl (escala)

Se ajustado, Kore aceitará somente se o nível job desejado for alcançado.

isJob (job classe)

Se ajustado, apenas mudará a configuração do arquivo se você for da profissão especificada.

 

Exemplo:

 

autoConfChange control/thief.txt {

minTime 3600

varTimelvl40

joblvl25

}

 

autoMakeArrows (flag)

Se você tiver a habilidade fabricar flechas, esta opção permite fabricar flechas automaticamente. Veja control\arrowcraft.txt.

Nota: Rogues mesmo sem a skill também pode fabricar flechas.

 

autoRestart (flag)

Se habilitado, Kore reiniciará a si mesmo automaticamente (desconecta e registra no log). Use isto se você achar que Kore está dando algum erro depois de um certo tempo, ou se você o quiser apenas desconectar automaticamente durante algum tempo. Você deve também ajustar autoRestartMin e o autoRestartSeed.

 

autoRestartMin (segundos)

autoRestartSeed (segundos)

Ajusta o tempo antes do Kore iniciar o autorestart. A fórmula é: tempo = autoRestartMin + margem(autoRestartSeed) qual significa que o tempo será igual ao valor randomizado de autoRestartSeed adicionado ao valor de autoRestartMin.

Exemplo:

autoRestart 1

autoRestartMin 60

autoRestartSeed 30

 

autoRestartSleep (flag)

Diga ao Kore para começar o modo de espera após ele desconectar "durante o autorestart" e antes de conectar outra vez. O autoRestart deve ser configurado corretamente, ou esta opção não funcionará. Você deve também ajustar o autoSleepMin e o autoSleepSeed.

 

autoSleepMin (segundos)

autoSleepSeed (segundos)

Algo similar ao autoRestartMin / autoRestartSeed . O tempo que permaneceu em "standby" antes do reinício não conta como tempo decorrido antes do reinício seguinte.

 

autoResponse (flag)

Habilita ou desabilita respostas automáticas às mensagens. Você deve configurar também o chat_resp.txt

 

autoSpell (nome completo da habilidade)

nome completo da habilidade - Nome da habilidade contida na lista de habilidades (digite skills no Kore quando estiver logado). Deve ser em letra minúscula.

Ajustando o "spell" Kore fará a conjuração automaticamente durante o combate (habilidade de Sábio o "Auto Spell"). Combine isto com o useSelf_skill para carregar o Auto Spell.

Exemplo:

autoSpell Cold Bolt

Nota: Há somente sete habilidades que você pode especificar: Napalm Beat, Fire Bolt, Lightening Bolt, Cold Bolt, Soul Strike, Fire Ball, e Frost Diver.

 

avoidGM_near (número)

0 (Não faça nada. Kore não irá continuar suas ações mesmo com GM perto)

1 (Teleporte para longe & desconecte por avoidGM_reconnect segundos.)

2 (Desconecte por avoidGM_reconnect segundos.)

3 (Teleporte para longe.)

4 (Teleporte de volta ao ponto salvo).

 

avoidGM_near_inTown (flag)

0 (Kore não irá fazer nada caso encontre um GM nas cidades)

1 (Kore irá ativar as configurações de avoidGM_near mesmo nas cidades)

 

avoidGM_talk (flag)

Configure o kore para desconectar quando um GM (Game Master) lhe enviar uma mensagem privada.

 

avoidGM_reconnect (segundos)

Re-conecta após os segundos especificados depois de desconectar ao encontrar um GM

Exemplo:

avoidGM_reconnect 1800

 

avoidList (flag)

avoidList_inLockOnly (flag)

Habilita ou desabilita o "avoid list" (avoid.txt).

Ajuste o avoidList_inLockOnly para 1, se você quer evitar as pessoas contidas dentro do (avoid.txt) quando estiverem na tela, mas somente se você está dentro do lockMap.

 

avoidList_reconnect (número de segundos)

Quanto tempo ficará desconectado após evitar personagens contidos na lista.

Exemplo:

avoidList_reconnect 1800

 

cachePlayerNames (flag)

0 (Desativado)

1 (Ativa Cache)

Ativando cache, Kore não irá dar Spam de packs pedindo informação dos jogadores a cara hora que aparecerem na sua tela. Muito útil

 

cachePlayerNames_duration (segundos)

Tempo em que Kore irá manter o cache antes de renovar.

cachePlayerNames_maxSize (tamanho)

Por padrão, esse cache guarda até 100kb de memória.

Exemplos:

cachePlayerNames_duration 1800

cachePlayerNames_maxSize 100

 

dcOnDeath (número)

-1 (Não faça nada. Não teleporte devolta para o ponto salvo)

0 (Teleporte devolta para o ponto salvo após o tempo especificado no timeouts.txt)

1 (Desconecte. Isto é útil a fim de impedir que o Kore volte ao lockMap e morra outra vez)

 

dcOnDualLogin (número)

Se um duplo login for detectado (alguma outra pessoa está tentando conectar com sua conta de usuário) então Kore reconectará em seguida em número de segundos. ajuste para 1 para fazer Kore parar completamente, qualquer outro valor como: 0, 2, 3, 4, 5 etc, etc, será interpretado como segundos.

0 (Reconecte imediatamente quando detectar duplo login).

1 (Desconecte e permaneça desconectado ao detectar duplo login).

5 (Reconecte em 5 segundos quando detectar duplo login).

 

dcOnDisconnect (flag)

Se ajustado para 1, não reconectará quando você for desconectado do servidor.

 

dcOnEmptyArrow (flag)

Se ajustado para 1, desconectará automaticamente quando acabar as flechas.

 

dcOnMute (flag)

Se ajustado para 1, então desconectará quando você for levar mute por um GM.

 

dcOnPM (flag)

Desconecte quando alguém mandar uma mensagem privada para você.

 

dcOnZeny (zeny)

Desconecte do servidor de Ragnarok quando a quantidade total de zeny for menor do que o valor especificado.

 

dcOnStorageFull (flag)

Desconecte do servidor caso seu storage (Armazém) está cheio 100/100

 

 

########Seguir Jogador########

 

 

follow (flag)

0 (Desativado)

1 ( Quando ativado, e o followTarget estiver ajustado, Kore seguirá o personagem especificado).

 

followTarget (nome do personagem)

Se o follow estiver habilitado, Kore seguirá o nome do personagem.

 

followEmotion (flag)

followEmotion_distance (número)

Quando o follow e o followEmotion estão habilitados, Kore imitará os emotions do mestre se estiver dentro do número dos blocos de distância.

 

followFaceDirection (flag)

Se habilitado, sempre olhará para o mestre ao seguir.

 

followDistanceMax (número máximo)

followDistanceMin (número mínimo)

Kore tentará nunca estar mais afastado do followTarget acima do número máximo de blocos, e nunca mais perto do que o número mínimo de blocos.

 

followLostStep (número)

Se perdido, Kore se moverá para onde o followTarget foi visto pela última vez. Por padrão, Kore se moverá número blocos por segundo, por aproximadamente 10 segundos. Você provavelmente não precisará mudar esta opção.

 

followSitAuto (flag)

Quando habilitado, Kore sentará/levantará quando o followTarget sentar-se/levantar-se.

 

followBot (flag)

Especifica se followTarget é um Kore bot. Quando habilitado, e o followTarget está fora da escala da tela, um "move" comando será enviado em PM para ele, dizendo lhe para ir a onde você está.

 

 

########Pegar loot, lockMap, saveMap e rotas########

 

 

itemsTakeAuto (número)

0 (Não pega loot algum).

1 (Mate todos os monstros que o estão atacando, depois recolha o loot).

2 (Recolha o loot, depois mate todos os monstros que o estão atacando).

 

itemsTakeAuto_party (flag)

Se ligado, Kore recolherá os itens dos monstros que foram mortos pelos membros do grupo.

 

itemsGatherAuto (número)

0 (Não pega loot que não seja seu por direito)

1 (Mate todos os monstros que o estão atacando, depois recolha o loot).

2 (Recolha o loot, depois mate todos os monstros que o estão atacando).

Nota: Esta opção pega loot que esteja no chão quando não houver nenhum jogador próximo do item (Evita roubar loot)

 

itemsMaxWeight (porcentagem)

Kore não irá recolher os itens quando seu peso for maior ou igual a porcentagem.

 

(Esse é importante vc por em 49 ou 48 por que isso é o quanto de itens ele vai pegar , a porcentaguem da sua carga ! por exemplo se sua porcentaguem de carga for maior que 50 ou for 50 vc nao recuperará mais vida , e quando seu bot sentar nao ira recaregar vida ai vc morre !! entao coloke 48 ou 49 )

 

itemsMaxWeight_sellOrStore (porcentagem)

Kore venderá ou irá ao armazém se seu peso for igual ou maior do que porcentagem. Ao andar para Vender/armazenar no NPC, Kore irá recolhendo o loot enquanto sua porcentagem de peso esteja abaixo do itemsMaxWeight.

 

lockMap (nome do mapa)

lockMap_x (x-coordenada)

lockMap_y (y-coordenada)

lockMap_randX (número)

lockMap_randY (número)

 

nome do mapa - Nome do mapa alvo como indicado pelo cliente do Ragnarok Online quando você digita /where (ex: prt_fild00)

Se o lockMap estiver ajustado, Kore tentará voltar ao nome do mapa quando estiver em outro mapa. Tenha na mente que com esta opção, se você morrer, Kore sentará primeiro e se recuperará antes de voltar andando.

Se o lockMap_x e o lockMap_y estiverem ajustados, Kore tentará andar dentro do nome do mapa sob as coordenadas especificadas.

Se o lockMap_randX e o lockMap_randY estiverem ajustados, Kore permanecerá em um ponto aleatório dentro do lockMap sob as coordenadas especificadas.

 

route_randomWalk (número)

Se habilitado, Kore andará regularmente até pontos aleatórios no mapa atual. Após andar até o destino, Kore atacará os monstros, se o attackAuto estiver ajustado corretamente.

0 (Não caminhe ao redor aleatoriamente).

1 (Caminhe ao redor e passe por portais para alcançar outras áreas do mapa (ex. Bueiros)).

2 (Não passe por nenhum portal ao fazer a caminhada aleatória).

 

(Esse aqui é muito emportante que as vezes vc coloke 2pelo seguinte motivo as vezes vc vai colocar o bot em um mapa que se o bot passar no portal ele ira encontrar monstros mais fortes ai vc morre , ou si ele passar no portal só vai ter monstros fracos , etc... eu sempre decho no 2)

 

route_randomWalk_maxRouteTime (número)

Kore não gastará mais do que número de segundos calculando a rota ao ponto aleatório - um ponto novo será escolhido se o limite de tempo for excedido. Ajuste para 0 para desabilitar.

 

route_maxWarpFee (quantidade de zeny)

Especifique a quantidade máxima de dinheiro que você está disposto a gastar em uma Kafra que teleporte a um outro mapa.

 

route_teleport (flag)

route_teleport_minDistance (distância mínima)

route_teleport_maxTries (número de tentativas)

Quando o route_teleport está habilitado, e o seu bot está caminhando para um certo mapa, Kore teleportará até que esteja distância mínima de passos longe do portal de destino. Kore tentará teleportar no máximo número de tentativas por mapa. Se não conseguir chegar perto do portal pelas tentativas de teleport, então andará até o portal.

O melhor valor para route_teleport_minDistance depende do mapa que você está atualmente, mas geralmente é recomendado que você use um valor entre 100 ou 200.

 

route_teleport_notInMaps (lista de mapas)

Não teleporte na rota dos mapas especificados. Estes mapas são separados por virgulas.

Exemplo:

route_teleport_notInMaps iz_dun00, gef_fild01

 

route_step (número)

Kore moverá uma quantidade de números de blocos ao longo da rota. Você deve provavelmente deixar esta opção no valor padrão 15.

 

runFromTarget (flag)

runFromTarget_dist (número)

Se o runFromTarget estiver ajustado para 1, Kore tentará manter uma distância segura entre você e o monstro alvo mantendo-se afastado quando o alvo começa a ficar mais perto do que número especificado em runFromTarget_dist. Isto é útil para vários tipos de personagens que podem atacar de longe (wizards, hunters etc).

 

saveMap (nome do mapa)

Especifique o nome do mapa onde seu personagem foi salvo. O personagem DEVE estar salvo nesse mapa para que Kore possa teleportar de volta para ele.

nome do mapa - é o nome de mapa alvo como mostrado pelo comando where no Kore, ou o comando /where no cliente do Ragnarok Online.

Exemplo:

saveMap prontera

 

saveMap_warpToBuyOrSell (flag)

Se habilitado, Kore teleportará de volta ao mapa salvo especificado no saveMapNota: Você precisar ter uma buttlerfly Wing ou a habilidade de teleporte

 

 

#######sit, shop, stats/skillsAddAuto, tankMode########

 

 

 

shopAuto_open (flag)

Quando ajustado para 1, Kore abrirá automaticamente uma loja quando você se senta (se o sitAuto_idle estiver ajustado também). Para configurar que itens você quer vender em sua loja, edite o shop.txt.

 

shop_random (flag)

0 (Desativado)

1 (Faz com que a ordem dos itens em sua loja sejam vendidos aleatoriamente)

 

sitAuto_hp_lower (porcentagem baixa)

sitAuto_hp_upper (porcentagem alta)

sitAuto_sp_lower (porcentagem baixa)

sitAuto_sp_upper (porcentagem alta)

Kore para de atacar e senta quando o HP ou o SP estão abaixo de porcentagem baixa, e recomeçará quando HP e o SP estejam acima da porcentagem alta.

Por exemplo, se você quiser se sentar quando seu HP estiver menor que 20%, e esperar até o seu HP estar maior que 90% use assim:

sitAuto_hp_lower 20

sitAuto_hp_upper 90

Nota: Usando Openkore 1.7.0 ou acima, esta opção deverá ser usada com % ou com números inteiros.

 

statsAddAuto (flag)

Habilita ou desabilita o aumento automático dos pontos de atribuições. Veja também statsAddAuto_list.

 

statsAddAuto_list (atributos)

Esta opção especifica qual atributo deve aumentar. Nota: Bônus de profissão também é contado! Se você não quer usar os bônus então ajuste o statsAddAuto_dontUseBonus para 1.

Exemplo:

statsAddAuto_list 20 agi, 30 dex, 50 agi, 10 vit, 70 agi

Neste exemplo, Kore irá adicionar 20 de agi depois, 20 de dex, depois volta a adicionar agi até 50 e por fim adiciona 10 de vit e volta a adicionar 70 de agi.

 

statsAddAuto_dontUseBonus (flag)

Se ajustado para 1 então o statsAddAuto não contará com os bônus de atribuições para o aumento automático.

 

skillsAddAuto (flag)

0 (Desabilitado)

1 (Habilita o aumento automático de níveis para as habilidades. Similar ao statsAddAuto, mas trabalha em habilidades. Você deve também especificar o skillsAddAuto_list assim Kore saberá quais habilidades elevar).

 

skillsAddAuto_list (lista)

lista - lista das habilidades e dos níveis, separados por vírgula.

Nesta opção você pode especificar que habilidades você quer que o Kore evolua automaticamente para você. Esta opção tem somente o efeito se o skillsAddAuto estiver habilitado.

No exemplo que segue, Kore aumentará primeiro a habilidade básica até o nível 9. Logo em seguida, aumentará a recuperação de HP até o nível 10, e depois então a perícia com espada até o nível 10.

Exemplo:

skillsAddAuto_list Basic Skill 9, Increase HP Recovery 10, Sword Mastery 10

 

tankMode (flag)

tankModeTarget (nome do jogador)

0 (Desativado, Kore não irá tankar nenhum jogador)

1 (Quando habilitado, e o nome do jogador definido em tankModeTarget estiver na tela, Kore irá "tankar" para o nome do jogador batendo uma vez só nos monstros).

 

 

########TELEPORT########

 

 

 

teleportAuto_hp (porcentagem)

Automaticamente teleporta se o HP está abaixo da porcentagem especificada e há monstros agressivos que o atacam. Ajuste para 0 para desabilitar esta opção.

 

teleportAuto_sp (porcentagem)

Automaticamente teleporta se o SP está abaixo da porcentagem especificada e há monstros agressivos que o atacam. Ajuste para 0 para desabilitar esta opção.

 

teleportAuto_idle (flag)

0 (Desabilitado)

1 (Habilita o teleporte automático depois de permanecer inativo por uma certa quantidade de tempo. O tempo inativo está definido por ai_teleport_idle no timeouts.txt.

 

teleportAuto_portal (flag)

0 (Desabilitado)

1 (Habilita o teleporte automático quando perto de um portal para evitar trocar de mapa. Isto só funciona quando você estiver dentro do lockMap).

 

teleportAuto_search (flag)

0 (Desabilitado)

1 (Habilita as opções de teleporte em mon_control.txt.

Nota: Você tem que ajustar o teleportAuto_idle para 1 e o route_randomWalk para 0 para que isto funcione.

 

teleportAuto_minAggressives (número)

0 (Desabilitado)

1 (Especifica quantos monstros agressivos precisam atacar o bot antes do teleporte ser usado).

Nota: Esta opção é ignorada se o teleportAuto_minAggressivesInLock estiver ajustado e você está dentro do lockMap.

 

teleportAuto_minAggressivesInLock (número)

0 (Desabilitado)

1 (Especifica quantos monstros agressivos precisam atacar o bot no lockMap antes do teleporte ser usado).

 

teleportAuto_onlyWhenSafe (flag)

Se habilitado, Kore só usará o teleporte quando não houver nenhum jogador ao redor. Se não for seguro durante 2 minutos (padrão), Kore forçará o teleporte como seguro. (Veja em ai_teleport_safe_force no timeouts.txt.

Nota: Por causa do risco, Kore nunca usará teleport em uma cidade sem que você faça isso manualmente.

 

teleportAuto_maxDmg (número)

0 (Desabilitado)

1 (Especifica o quanto de dano o bot precisa levar em um único golpe de um monstro antes de teleportar).

Nota: Esta opção é ignorada se o teleportAuto_maxDmgInLock estiver ligada e você está dentro do lockMap.

 

teleportAuto_maxDmgInLock (número)

0 (Desabilitada)

1 (Especifica de quanto dano o bot precisa levar em um único golpe de um monstro dentro do lockMap antes de teleportar).

 

teleportAuto_deadly (flag)

0 (Desabilitado)

1 (Teleporta automaticamente quando o próximo golpe de um monstro estiver prestes a matá-lo. Se você tiver sucesso, o ataque na verdade não o acertará).

 

teleportAuto_useSkill (número)

Use esta opção para especificar como o bot deverá teleportar.

0 (Use Fly Wing/Butterfly Wing (asa de Mosca/Borboleta) para teleporte. Se não estiver disponível, use a habilidade de Teleport se disponível).

1 (Use a habilidade de Teleporte e sempre mostre o " Teleporte!"! em cima de sua cabeça ao teleportar. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (Asa de mosca ou de Borboleta) se disponível).

2 (Use a habilidade de Teleporte e só mostre o " Teleporte!"! mensagem em cima de sua cabeça quando há alguém por perto. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (asa de mosca ou de Borboleta) se disponível).

3 (Use a habilidade de Teleporte e nunca mostre o " Teleporte!"! mensagem em cima de sua cabeça quando teleportar. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (Asa de mosca ou de Borboleta) se disponível)

Notas: Para 2 e 3: Se o " Teleporte!"! mensagem em cima de sua cabeça não é mostrada, nenhum SP será usado quando teleportar. Isto só funciona em servidores oficiais, não em eAthena ou servidores Freya.

 

teleportAuto_emptyName (flag)

Indica usar o teleporte se um jogador sem nome está na tela.

 

teleportAuto_allPlayers (flag)

0 (Desabilitado)

1 (Kore sempre irá teleportar quando algum player aparecer na tela).

 

teleportAuto_atkCount (número)

Teleporta se o Kore não puder matar o monstro no número especificado de ataques.

 

teleportAuto_atkMiss (número)

0 (Desabilitado)

1 (Especifica quantas vezes que o bot necessita dar MISS em um monstro antes que o teleporte seja usado. Por exemplo, isto é útil se você estiver tentando atacar um monstro com a arma elemental errada).

 

teleportAuto_unstuck (flag)

Indica usar o teleporte se o bot começar receber mensagem de STUCK ao andar.

 

teleportAuto_dropTarget (flag)

Indica usar o teleporte se o bot perder o alvo.

 

teleportAuto_dropTargetKS (flag)

0 (Desabilitado)

1 (Teleporta se Kore tomar ou tentar dar KS)

 

teleportAuto_attackedWhenSitting (flag)

Indica usar o teleporte se o bot é golpeado por um monstro enquanto está sentando.

 

teleportAuto_totalDmg (número)

0 (Desabilitado)

1 (O bot teleportará depois que um monstro causar um total de dano).

Nota: Esta opção é ignorada pelo teleportAuto_totalDmgInLock se estiver ajustado e você está no lockMap.

 

teleportAuto_totalDmgInLock (número)

0 (Desabilitado)

1 (O bot teleportará depois que um monstro causar um total de dano dentro do lockMap).

 

teleportAuto_equip_leftAccessory (equipamento)

Equipa automaticamente no acessório esquerdo um item que possibilite Kore usar a skill teleport. Você deve colocar o nome completo do equipamento. Digite i para ver o nome completo do equipamento.

Exemplo:

teleportAuto_equip_leftAccessory Clip [Creamy] [1]

 

teleportAuto_equip_rightAccessory (equipamento)

Equipa automaticamente no acessório direito um item que possibilite Kore usar a skill teleport. Você deve colocar o nome completo do equipamento. Digite i para ver o nome completo do equipamento.

Exemplo:

teleportAuto_equip_righttAccessory Clip [Creamy] [1]

 

 

########auto-deny, logs entre outras opções########

 

 

dealAuto (número)

Especifica o que fazer com um pedido de comércio.

0 (Não faça nada com o solicitação de deal (Negociação).

1 (Cancele automaticamente todos os pedidos).

2 (Aceite o pedido e finalize imediatamente a negociação).

3 (Aceite o pedido e finalize somente após o outro personagem finalizar).

 

partyAuto (número)

0 (Não faça nada com os convites para grupo).

1 (Automaticamente nega todos os convites para grupo).

2 (Automaticamente aceita todos os convites para grupo).

 

partyAutoShare (flag)

0 (Não divide a experiência

1 (Divide a experiência entre o grupo)

 

guildAutoDeny (flag)

0 (Cancela todos convites para entrar em um Clã).

1 (Aceita automaticamente todos convites para entrar em um Clã).

 

verbose (flag)

0 (Desabilitada)

1 (Faz Kore responder todos seus comandos de chat).

 

showDomain (flag)

0 (Desabilitado)

1 (Kore exibirá domínios junto com mensagens)

 

squelchDomains (lista)

lista - uma lista de domínios de mensagem, separados por vírgula.

Ajusta a verbosidade das mensagens para 5, se a mensagem pertence ao domínio especificado na lista. Por exemplo, escreva "squelchDomains skill" se você não quer seu vendedor bot seja alvo de pessoas que usam habilidades na cidade.

 

verboseDomains (lista)

verboseDomains é o oposto do squelchDomains

 

beepDomains (lista)

lista - uma lista de domínios da mensagem.

Kore emitirá um beep quando uma mensagem cujo domínio esteja dentro da lista é impressa.

 

beepDomains_notInTown (lista)

lista - uma lista de domínios da mensagem.

Lista os domínios da mensagem que estão isentos do beepDomains se você está em uma cidade.

 

logChat (flag)

logPrivateChat (flag)

logPartyChat (flag)

logGuildChat (flag)

logSystemChat (flag)

logEmoticons (flag)

logConsole (flag)

logAppendUsername (flag)

Grava na pasta logs/ os logs de chat, PM, clã etc.

Dica: Logs são suas melhores armas para saber o que aconteceu enquanto você esteve longe do computador.

 

chatTitleOversize (flag)

0 (Desabilitado)

1 (Habilitará o título do chatroom (sala de chat) para aceitar mais de 36 caracteres. Somente use esta opção se você souber o que você está fazendo.

 

shopTitleOversize (flag)

0 (Desabilitado)

1 (Habilitará o título da vending (Loja) para aceitar mais de 36 caracteres. Somente use esta opção se você souber o que você está fazendo.

 

sleepTime (microsegundos)

Kore dormirá por microseconds a cada ciclo do programa para conservar os ciclos do CPU.

Ajustá-lo a um valor mais elevado fará o uso de Kore ter menos poder do CPU, mas também menos responsivo. Se você trabalha apenas com um ou dois bots, então você deve deixá-lo no valor padrão 10000. Entretanto, se você trabalha com muitos bots, e o uso do CPU é uma preocupação, então você deve ajustá-lo a um valor mais elevado. Nesse caso, um valor de 50000 é recomendado. Geralmente não se recomenda ajustar um valor mais alto que 200000, porque fará com que seu bot não responda direito.

 

intervalMapDrt (número)

Configura o intervalo em segundos onde Kore salvará estas coordenadas para serem usadas pelo mapview.

 

ignoreAll (flag)

Bloqueia todas as PMs automaticamente.

Isto é como digitar /exall quando usando o cliente oficial do Ragnarok Online.

 

itemHistory (flag)

0 (Desligado)

1 (Liga o registro dos loots no logs/items.txt).

 

autoTalkCont (flag)

0 (desativado)

1 (Kore digitará automaticamente "talk cont" para você, quando estiver em uma conversação com um NPC).

 

noAutoSkill (flag)

0 (Desabilitado)

1 (Desabilita todas as auto-skills).

 

portalRecord (número)

Grava portais desconhecidos no arquivo tables/portals.txt

0 (Não registre automaticamente os portais).

1 (Registre os portais pelos quais você passar).

2 (Registre os portais de retorno também)

 

missDamage (número)

Todos os danos em você <= número será contado como falho

Esta opção é útil para detectar se você está usando a arma elemental correta de encontro a um determinado monstro. Por exemplo, você sabe que você causa normalmente danos de 300 em um Merman. Mas quando o Merman mudar o elemento, você causará menos dano. Em combinação com totalMisses no equipAuto bloco de configuração, você pode equipar automaticamente uma arma elemental diferente.

Exemplo: Ajustando todo dano menor que 20.

missDamage <= 20

 

tankersList (lista)

lista - uma lista de nomes de jogadores, separados por vírgula, que devem ser tratados como se estivessem em seu grupo, assim eles podem segurar monstros para você atacar.

 

secureAdminPassword (flag)

0 (Desabilitado)

1 (Gera um adminPassword aleatório todas as vezes que você inicia o Kore).

 

adminPassword (senha)

Kore possui o chat commands que permite que outros usuários no RO emitam comandos ao Kore usando mensagens privadas (PMs). São permitidos apenas os usuários que estão autorizados a controlar o Kore. Esta opção controla a senha para autorizar.

Se esta opção for deixada em branco o Kore gerará automaticamente uma senha aleatória, para a segurança

 

callsign (nome)

Este sinal de chamada deve ser usado quando se está usando o "Chat Commands" através de um "Chat Público". O sinal de chamada deve ser em letra minúscula.

Exemplo: digitando "kore, sit" - faria com que o Kore se sentasse.

callsign kore

 

 

######## AutoSkills -> attackSkillSlot########

 

 

attackSkillSlot (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade em um inimigo

Exemplo: attackSkillSlot Frost Driver

Dica: Digite skills para ver o nome das suas habilidades.

 

level (número)

Determina o level da habilidade a ser usada de 1 até 10

Exemplo:

lvl 8

 

dist (número)

Determina a distância em quadros do inimigo a ser usada.

Exemplo:

dist 6

 

maxCastTime (número)

Determina o tempo máximo do uso da habilidade. Kore irá esperar o número em segundos para executar outra ação após usar a habilidade. Esta opção não é realmente útil.

Exemplo:

maxCastTime 7.2

 

minCastTime (número)

Similar ao maxCastTime exceto que Kore irá esperar o tempo determinado em segundos mesmo que a habilidade já foi "castada". Esta opção não é realmente útil

 

hp (porcentagem)

Usa a habilidade somente se o hp estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da porcentagem estipulada.

Exemplo:

hp <= 30%

Nota: o uso de % é válido apenas para OpenKore 1.7.0 ou acima.

 

sp (porcentagem)

Usa a habilidade somente se o sp estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da porcentagem estipulada.

Exemplo:

sp <= 30%

Nota: o uso de % é válido apenas para OpenKore 1.7.0 ou acima.

 

onAction (ação)

Usa a habilidade somente quando Kore está executando a ação estipulada.

Exemplo:

onAction attack

Nota: Para ver o nome correto da ação, digite aiv

 

whenStatusActive (status ativo)

Usa a habilidade somente quando Kore está com o status determinado.

Exemplo:

whenStatusActive Increase AGI

Nota: Para saber o nome correto do status, veja o arquivo tables/skills.txt

 

whenStatusInactive (status inativo)

Usa a habilidade somente quando Kore está sem o status determinado

Exemplo:

whenStatusInactive Silenced

 

whenFollowing (flag)

Usa a habilidade somente quando Kore estiver seguindo um determinado jogador e este jogador esteja na tela.

0 (Desabilitado)

1 (Habilitado)

spirit (escala)

Usa a habilidade somente quando Kore estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da escala de espíritos determinada. (Apenas pra Monk)

Exemplo:

spirit > 4

(Significa maior que 4)

 

aggressives (escala)

Usa a habilidade somente quando Kore estiver com abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da escala de monstros especificados.

Exemplo:

aggressives > 5

(Significa maior que 5)

 

previousDamage (número)

Usa a habilidade somente quando os danos causados ao monstro estão dentro da escala especificada. Este opção é útil se você quiser selecionar um nível de habilidade baseado nos danos já causados em um monstro.

Exemplo:

previousDamage >= 500

(Significa maior ou igual que 500)

 

stopWhenHit (flag)

Usa a habilidade somente quando ninguém estiver batendo em você.

0 (Desabilitado)

1 (Habilitado)

 

inLockOnly (flag)

Usa a habilidade somente quando Kore estiver no lockMap.

0 (Desabilitado)

1 (Habilitado)

 

notInTown (flag)

Usa a habilidade somente quando Kore não estiver nas das cidades.

0 (Desabilitado)

1 (Habilitado)

 

timeout (segundos)

Usa a habilidade somente após os segundos definidos (Após o último uso desta habilidade). Opção muito útil para evitar que seja usada duas vezes devido ao lag.

timeout 30

 

disabled (flag)

Desabilita totalmente o uso da habilidade.

0 (Desabilitado (Significa que não irá ativar o uso desta opção))

1 (Ativado) (Significa que irá ativar o uso desta opção))

 

monsters (monstros)

Usa a habilidade somente contra os monstros especificados. Estes monstros têm que ser separados por , (Vírgula)

Exemplo:

monsters Obeaune, Hydra, Sword Fish, Zombie Prisoner

 

notMonsters (monstros)

Usa a habilidade contra todos monstros exceto os listados aqui. Estes monstros têm que ser separados por , (Vírgula)

Exemplo:

notMonsters Marc, Phen, Mimic

 

maxAttempts (número)

Usa a habilidade e desiste se a mesma falhar no número determinado. Esta opção é útil quando trabalhada em conjunto com maxUses.

Exemplo:

maxAttempts 3

 

maxUses (número)

Usa a habilidade número de vezes por monstro.

maxUses 2

Nota: Se a habilidade falhar (Ex: Steal) Kore continuará a usar até que a habilidade seja executada com sucesso. Caso você não deseje isso, ajuste o número de tentativas em maxAttempts.

 

target_whenStatusActive (status ativo)

Similar ao whenStatusActive só que esta opção é válida para monstros jogadores inimigos e/ou party (Grupo)

 

target_whenStatusInactive (status inativo)

Similar ao whenStatusInactive só que esta opção é válida para monstros jogadores inimigos e/ou party (Grupo)

 

inInventory (item)

Usa a skill somente se um determinado item está no inventário.

Exemplo:

inInventory holy Water

 

attackEquip_topHead (Equipamento)

auto-equipa na cabeça quando usar a habilidade.

 

attackEquip_midHead (Equipamento)

auto-equipa na cabeça (meio) quando usar a habilidade.

 

attackEquip_lowHead (Equipamento)

auto-equipa na cabeça (baixo) quando usar a habilidade.

 

attackEquip_leftHand (Equipamento)

auto-equipa na mão esquerda quando usar a habilidade.

 

attackEquip_rightHand (Equipamento)

auto-equipa na mão direita quando usar a habilidade.

 

attackEquip_leftAccessory (Equipamento)

auto-equipa no acessório esquerdo quando usar a habilidade.

 

attackEquip_rightAccessory (Equipamento)

auto-equipa no acessório direito quando usar a habilidade.

 

attackEquip_robe (Equipamento)

auto-equipa na capa quando usar a habilidade.

 

attackEquip_armor (Equipamento)

auto-equipa na vestimenta quando usar a habilidade.

 

attackEquip_shoes (Equipamento)

auto-equipa no pé quando usar a habilidade.

 

attackEquip_arrow (Equipamento)

Auto-equipa flecha quando usar a habilidade.

}

 

 

######## AutoSkills -> attackComboSlot########

 

 

 

attackComboSlot (Nome Completo da Skill (Habilidade)) {

Esta entrada é tipicamente usada para criar um "skill loop" onde a skill é executada após outra. É usado geralmente para os combos de (Monks) monges.

Exemplo:

attackComboSlot Chain Combo

Dica: Digite skills para ver o nome das suas habilidades.

 

afterSkill (Nome Completo da Skill (Habilidade))

Usa a habilidade do attackComboSlot somente após a habilidade especificada.

Exemplo: afterSkill Triple Attack

 

waitBeforeUse (segundos)

Espera os segundos especificados antes de usar a habilidade.

Exemplo:

waitBeforeUse 0.5 ->Significa Meio segundo

 

dist (número)

Determina a distância em quadros do inimigo a ser usada.

Exemplo:

dist 1

 

isSelfSkill (flag)

Kore usará a habilidade especificada em itself quando flag está ajustado para 1. configurando isto para 0 (que é o valor padrão) fará com que o kore use a habilidade no alvo de ataque. Você deve ajustar esta opção ao valor correto. Por exemplo, se você está tentando usar Combo Finish, mas você configurou esta bandeira para 0, então o Combo Finish falhará porque isto não pode ser usado em monstros.

 

autoCombo (flag)

Usando esta opção, Kore irá calcular automaticamente o delay para usar a skill. Ao usar esta opção. não é necessário usar waitBeforeUse.

0 (Desabilitada)

1 (Habilitada)

nota: Opção disponível apenas no Openkore 1.7.0 ou superior.

}

 

 

######## AutoSkills -> monsterSkill########

 

 

 

monsterSkill (nome completo da habilidade) {

Kore usará a habilidade especificada em todo o monstro que o attackAuto eventualmente atacaria, se as circunstâncias forem encontradas favoráveis. Diferente do attackSkillSlot, que permite usar habilidades nos monstros que você não está atacando atualmente (Ex.: para os monstros do offensive-Blessing que o estão atacando, ou para provocar cada monstro na tela)

... Condições...

As mesmas do attackSkillSlot

 

target (lista de mostros)

Use somente esta habilidade nos monstros especificados quando estes monsters são vistos.

}

 

######## AutoSkills -> useSelf_skill########

 

 

useSelf_skill (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade em você mesmo

Exemplo: attackSkillSlot Increase AGI

Dica: Digite skills para ver o nome das suas habilidades.

 

Obs.: As condições de uso são as mesmas do attackSkillSlot.

 

useSelf_skill_smartHeal (flag)

0 (Desabilitada)

1 (Faz com que Kore use "Cura Inteligente" para todas as colunas que usam a habilidade de "Cura". Com "Cura Inteligente" habilitada o Kore detectará que nível de Cura deve ser usado, baseado no HP e SP disponível...)

 

 

######## AutoSkills -> partySkill_skill########

 

 

 

partySkill (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade nos membros da party.

Exemplo: attackSkillSlot Increase AGI

Dica: Digite skills para ver o nome das suas habilidades.

Obs.: As outras condições de uso são as mesmas do attackSkillSlot.

 

As condições excluisvas para partySkill estão abaixo:

 

target (lista)

Se esta opção estiver especificada, então Kore usará esta habilidade somente nos personagens especificados dentro da lista. Caso contrário a habilidade será usada em todos os membros do grupo. lista é uma lista de nomes de membros do grupo, separados por vírgula.

 

target_hp (escala)

Use somente a habilidade se a porcentagem de HP do membro do grupo estiver dentro da escala.

 

target_isJob (lista)

Use somente a habilidade se o membro do grupo for de uma profissão especificada. lista é uma lista de nomes de profissões, seperadas por vírgula (exemplo: Acolyte,Archer,Knight).

 

target_isNotJob (lista)

Use somente a habilidade se o membro do grupo não for da profissão especificada.

 

target_notWhileSitting (flag)

Use somente a habilidade quando o membro do grupo não está sentado.

 

target_whenStatusActive (lista de nomes do status)

target_whenStatusInactive (lista de nomes do status)

Use somente a habilidade se os status especificados estiverem ativo/inativo para o membro do grupo. nome do status deve respeitar letra maiúscula/minúscula! Atualmente, os status reconhecidos para membros do grupo são perdidos quando o membro do grupo deixa sua tela, sendo assim, o uso de intervalos podem ser mais apropriados. Veja whenStatusActive para mais informação sobre status.

 

target_aggressives (escala)

Use somente a habilidade se o número dos monstros que atacam o membro do grupo estiver na escala dada.

 

target_monsters (lista)

Use somente a habilidade se alguns dos monstros listados estiverem atacando o membro do grupo. lista é uma lista de nomes de monstros, separados por vírgula.

 

target_timeout (número)

Espere número de segundos antes de usar a habilidade novamente. Isto é diferente de timeout porque é para cada pessoa individual, não para sí mesmo.

 

target_defendMonsters (monstros)

Somente usa a skill se o montro definido aqui está atacando o membro do grupo. Os monstros devem ser separados por , (Vírgula).

 

target_whenGround (lista)

target_whenNotGround (lista)

Só usa a habilidade se o solo debaixo de um membro do grupo for de um tipo listado dentro do target_whenGround e se o solo não é de um tipo listado dentro do target_whenNotGround.

Exemplo:

target_whenGround Pneuma

 

target_dead (flag)

Se habilitado, usará somente esta habilidade quando o alvo estiver morto. Use isto para Ressurreição.

 

 

######## autoSwitch Troca automática armas/flechas ########

 

 

 

autoSwitch_default_rightHand (nome da arma)

autoSwitch_default_leftHand (nome da arma)

autoSwitch_default_arrow [nome da flecha]

 

autoSwitch (nomes dos monstros) {

rightHand (nome da arma)

leftHand [nome da arma]

arrow [nome da flecha]

distance (número)

useWeapon (flag)

}

Kore pode usar diferentes armas para diferentes monstros. Por exemplo, pode ser usado uma arma elemental para o monstro "Whisper" e uma arma normal (sem elemento) para o resto.

A opção autoSwitch_default_* especifica que arma você quer usar como a arma padrão. A coluna autoSwitch especifica que arma você quer usar para atacar os monstros.

Lembre-se de fornecer o nome completo da arma incluindo a combinação com cartas (como indicado no inventory list (Digite i para ver o nome completo da arma))! Você pode especificar vários monstros para uma arma, separados por vírgula. No caso de arcos, você também pode especificar o tipo de flecha para usar.

 

 

######## equipAuto Equipamento automático########

 

 

 

equipAuto (Nome do equipamento){

...condições...

}

Troca para um equipamento específico baseado nas mesmas condições do attackSkillSlot.

 

 

######## useSelf_item Use itens em você mesmo########

 

 

 

useSelf_item (lista dos itens) {

...condições...

}

lista de itens - Uma lista de nomes de itens, separados por vírgula.

Exemplo:

useSelf_item Meat,Apple,Banana,Sweet Potato,Carrot,Red Potion {

 

 

########autobuy########

 

 

 

buyAuto (item) {

Especifica qual item Kore irá comprar do npc.

Exemplo:

buyAuto Red Potion

 

npc (mapa e coordenadas)

Localização do npc que Kore irá comprar o item. Este NPC deve ter o item disponível para a compra. As coordenadas dos npc's são encontradas em tables/npcs.txt. Sempre que você passa por um npc, Kore loga os nomes/coordenadas deles neste arquivo.

Exemplo:

npc prt_in 66 43

 

standpoint (mapa e coordenadas)

Se o NPC fica situado em um lugar inalcançável (por exemplo, atrás de uma mesa), isso fará o Kore ser incapaz de calcular uma rota até o NPC, então você pode especificar manualmente um ponto de distancia aqui. Kore andará até esta (ponto de alcance) posição.

Você não é obrigado fixar esta opção, assim, você pode deixar isto vazio.

 

distance (número)

Especifica a distance que o Kore permanecerá afastado do NPC.

Normalmente você pode apenas deixá-lo no valor padrão 5.

 

minAmount (número)

Kore irá ao NPC, quando houver menos do que número uma quantidade no inventário. Se você deixar em branco esta opção, Kore só irá comprar este item se ele for ao npc vender ou comprar outro item. Recomenda-se deixar a quantidade mínima 0.

 

maxAmount (número)

Kore comprará a quantidade especificada aqui.

 

...condição...

As mesmas do useSelfItem. Não é obrigatório

}

 

 

########autosell########

 

 

sellAuto (flag)

0 (Desabilitado)

1 (Habilitado)

 

sellAuto_npc (mapa e coordenada)

Localização do npc de comprar/venda de itens.

 

sellAuto_standpoint (mapa e coordenada)

Idêntico ao standpoint do buyAuto.

 

sellAuto_distance (número)

distance (número)

Especifica a distance que o Kore permanecerá afastado do NPC.

Normalmente você pode apenas deixá-lo no valor padrão 5.

 

 

########autostorage########

 

 

 

storageAuto (flag)

0 (Desabilitado)

1 (Habilitado)

 

storageAuto_npc (mapa e coordenadas)

Especifica a localização do npc.

 

storageAuto_distance (número)

Idêntico ao buyAuto_Distance

 

storageAuto_npc_type (flag)

1 (Usará por padrão os passos c c r1 n)

2 (Usará por padrão os passos c c c r1 c n)

3 (Permite defina os passos a serem executados)

Dica:

 

storageAuto_npc_steps (steps)

Se você escolheu storageAutoType 3. Você deve especificar os passos do npc.

Exemplo:

storageAuto_npc_steps c c c r1 c n

 

relogAfterStorage (flag)

0 (Desabilitado)

1 (Faz Kore relogar após usar o storage (Armazém)).

 

 

########getAuto Pegar o item do armazém########

 

 

 

getAuto (item) {

Especifica qual item Kore irá retirar do armazém (Krafa).

Exemplo:

getAuto Red Potion

 

minAmount (número)

Kore irá ao NPC(Krafa) quando houver uma quantidade menor do que a especificada no inventário. Se você deixar em branco esta opção, Kore só irá pegar este item quando ele estiver na mesma cidade que você salvou/determinou o uso do storage.

Recomenda-se deixar a quantidade mínima 0.

 

maxAmount (número)

Kore irá retirar a quantidade especificada aqui.

 

passive (flag)

0 (Obriga Kore a voltar no armazém quando você tiver com a quantidade mínima do item no inventário.

1 (Só pega o item caso Kore use o armazém)

}

 

Ajuda com Pot

E ai galera, mt gente está com problemas em usar itens de cura com o openkore.

OK.

Abra o bot normalmente..

Depois de aberto vá sem Settings -> Advanced

Agora clique em All (está localizado no canto esquerdo)

Agora aperte ctrl+F e procure por useSelf_item_0

Digite na caixa ao lado os seguintes nomes:

 

Meat, Apple, Banana, Sweet Potato, Carrot, Red Potion, red herb, orange potion, yellow herb, White herb, Novice Potion

 

Agora, um pouco mais abaixo, procure por useSelf_item_0_hp

Ao lado vc digita assim <= X%

 

Nota: X é a porcentagem de hp na qual o bot usará os itens de cura

 

######## Mais Detalhado ##########

 

 

configuração para Gatunos, Assassinos , e Arruaceiros :

Funciona também com:

 

 

Sonic Blow

Back Stab

 

attackSkillSlot Envenom {

lvl 10

dist 1.5

sp > 20

aggressives 5

inLockOnly 1

monsters

maxUses

target_whenStatusInactive Poisoned

}

 

 

 

 

Funciona também com:

 

Mug

Snatch

 

attackSkillSlot Steal {

lvl 10

dist 1.5

sp > 20

maxUses 1

maxAttempts 10

monsters

}

 

 

 

Também funciona para:

Cloaking

 

useSelf_skill Hiding {

lvl 10

hp

sp > 20

aggressives

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

 

useSelf_skill Enchant Poison {

lvl 10

sp > 20

whenStatusInactive Enchant Poison

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 165

disabled 0

}

 

 

 

partySkill Enchant Poison {

lvl 10

sp > 20

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Enchant Poison

target_aggressives

target_monsters

target_timeout 165

}

 

Configurações para Espadachim, Cavaleiro e Paladino !

 

Abaixo funciona também com:

 

 

Magnum Break

Provoke

Bowling Bash

Brandish Spear

Pierce

Spear Boomerang

Spear Stab

Smite

Shield Boomerang

Holy Cross

Grand Cross

 

 

attackSkillSlot Bash {

lvl 10

dist 1.5

hp

sp > 20

onAction

aggressives 5

monsters

maxUses 0

stopWhenHit 0

}

 

 

useSelf_skill Endure {

lvl 10

hp

sp > 20

aggressives

monsters

}

 

Abaixo também funciona com:

 

Spear Quicken

 

useSelf_skill Twohand Quicken {

lvl 10

sp > 10

whenStatusInactive Twohand Quicken

stopWhenHit 0

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

 

##################Paladino#################

 

 

 

Abaixo funciona quando o HP for menor que 50%

 

OBS: use 50% para SVN

 

useSelf_skill Heal {

lvl 10

hp < 50

}

 

 

Abaixo funcionará quando o whenStatusActive estiver:

 

Cursed

Silenced

Blinded

Chaos

 

useSelf_skill Cure {

lvl 1

onAction

whenStatusActive Poisoned

}

 

 

 

Isto é Skill para grupo. Poderá atender até 5 companheiros

 

 

OBS: Para SVN use 20%

 

 

partySkill Sacrifice {

lvl 5

sp > 20

whenFollowing

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

target

target_hp

}

 

 

################# Lord #######################

 

 

 

useSelf_skill Tension Relax {

whenStatusInactive Tension Relax

hp < 70%

sp > 80%

}

 

Configurações para Mercadores, Ferreiros e Alquimista!

 

attackSkillSlot Cart Revolution {

lvl 1

dist 1.5

sp > 20

aggressives 3

monsters

maxUses 0

}

 

attackSkillSlot Mammonite {

lvl 10

dist 1.5

sp > 20

monsters

maxUses 0

}

 

useSelf_skill Crazy Uproar {

lvl 1

sp > 20

whenStatusInactive Loud

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

useSelf_skill Adrenaline Rush {

lvl 5

sp > 20

whenStatusInactive Adrenaline

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 150

}

 

useSelf_skill Power-Thrust {

lvl 5

sp > 20

whenStatusInactive Over Thrust

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 100

}

 

 

 

Isto Ativará o Maximize Power

 

useSelf_skill Power Maximize {

lvl 5

sp > 90

onAction Attack

whenStatusInactive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Isto Desativará Maximize Power

 

 

 

useSelf_skill Power Maximize {

lvl 5

sp < 15

whenStatusActive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

 

useSelf_skill Weapon Perfection {

lvl 5

sp > 20

whenStatusInactive Weapon Perfection

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 50

}

 

 

Configurações para Magos, Bruxos e Sábios!

 

 

Fire Ball

Fire Bolt

Lightning Bolt

Napalm Beat

Soul Strike

Stone Curse

******* Storm

Earth Spike

Frost Nova

Heaven's Drive

Water Ball

 

Para SVN use "sp > 10%"

 

attackSkillSlot Cold Bolt {

lvl 10

dist 8

maxCastTime 0.1

minCastTime 0

sp > 10

stopWhenHit 1

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

 

Storm Gust

Meteor Storm

Lord of Vermillion

 

 

[tutorial]configurando OpenKore (completo)

 

--------------------------------------------------------------------------------

bom eu percebi que aki no forum nao tem menhum tutorial de como se faz todas as configuraçoes de openkore decente intao resolvi posta ;D

 

configuração para Gatunos, Assassinos , e Arruaceiros :

Funciona também com:

 

Código:

Sonic Blow

Back StabCódigo PHP:

attackSkillSlot Envenom {

lvl 10

dist 1.5

sp > 20

aggressives 5

inLockOnly 1

monsters

maxUses

target_whenStatusInactive Poisoned

}

 

Funciona também com:

 

Código:

Mug

SnatchCódigo PHP:

attackSkillSlot Steal {

lvl 10

dist 1.5

sp > 20

maxUses 1

maxAttempts 10

monsters

}

 

Também funciona para:

 

Código:

CloakingCódigo PHP:

useSelf_skill Hiding {

lvl 10

hp

sp > 20

aggressives

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Código PHP:

useSelf_skill Enchant Poison {

lvl 10

sp > 20

whenStatusInactive Enchant Poison

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 165

disabled 0

}

 

Código PHP:

partySkill Enchant Poison {

lvl 10

sp > 20

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Enchant Poison

target_aggressives

target_monsters

target_timeout 165

}

 

Configurações para Espadachim, Cavaleiro e Paladino !

 

Abaixo funciona também com:

 

Código:

Magnum Break

Provoke

Bowling Bash

Brandish Spear

Pierce

Spear Boomerang

Spear Stab

Smite

Shield Boomerang

Holy Cross

Grand CrossCódigo PHP:

attackSkillSlot Bash {

lvl 10

dist 1.5

hp

sp > 20

onAction

aggressives 5

monsters

maxUses 0

stopWhenHit 0

}

 

Abaixo também funciona com:

 

 

Código:

Counter Attack

Guard

Shield Reflect

Resistant Souls

Defending AuraCódigo PHP:

useSelf_skill Endure {

lvl 10

hp

sp > 20

aggressives

monsters

}

 

Abaixo também funciona com:

 

 

Código:

Spear QuickenCódigo PHP:

useSelf_skill Twohand Quicken {

lvl 10

sp > 10

whenStatusInactive Twohand Quicken

stopWhenHit 0

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

##################Paladino#################

 

Abaixo funciona quando o HP for menor que 50%

 

Código:

OBS: use 50% para SVNCódigo PHP:

useSelf_skill Heal {

lvl 10

hp < 50

}

 

Abaixo funcionará quando o whenStatusActive estiver:

 

Código:

Cursed

Silenced

Blinded

ChaosCódigo PHP:

useSelf_skill Cure {

lvl 1

onAction

whenStatusActive Poisoned

}

 

Isto é Skill para grupo. Poderá atender até 5 companheiros.

 

 

Código:

OBS: Para SVN use 20%Código PHP:

partySkill Sacrifice {

lvl 5

sp > 20

whenFollowing

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

target

target_hp

}

 

#################Lord#######################

 

 

Código PHP:

useSelf_skill Tension Relax {

whenStatusInactive Tension Relax

hp < 70%

sp > 80%

}

 

Configurações para Mercadores, Ferreiros e Alquimista!

 

 

Código PHP:

attackSkillSlot Cart Revolution {

lvl 1

dist 1.5

sp > 20

aggressives 3

monsters

maxUses 0

}

 

attackSkillSlot Mammonite {

lvl 10

dist 1.5

sp > 20

monsters

maxUses 0

}

 

useSelf_skill Crazy Uproar {

lvl 1

sp > 20

whenStatusInactive Loud

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

useSelf_skill Adrenaline Rush {

lvl 5

sp > 20

whenStatusInactive Adrenaline

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 150

}

 

useSelf_skill Power-Thrust {

lvl 5

sp > 20

whenStatusInactive Over Thrust

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 100

}

 

Isto Ativará o Maximize Power

 

Código PHP:

useSelf_skill Power Maximize {

lvl 5

sp > 90

onAction Attack

whenStatusInactive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

Isto Desativará Maximize Power

 

Código PHP:

useSelf_skill Power Maximize {

lvl 5

sp < 15

whenStatusActive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Código PHP:

useSelf_skill Weapon Perfection {

lvl 5

sp > 20

whenStatusInactive Weapon Perfection

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 50

}

 

Configurações para Magos, Bruxos e Sábios!

 

Estas configurações abaixo funciona com:

 

Código:

Fire Ball

Fire Bolt

Lightning Bolt

Napalm Beat

Soul Strike

Stone Curse

******* Storm

Earth Spike

Frost Nova

Heaven's Drive

Water BallCódigo:

Para SVN use "sp > 10%"Código PHP:

attackSkillSlot Cold Bolt {

lvl 10

dist 8

maxCastTime 0.1

minCastTime 0

sp > 10

stopWhenHit 1

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

As configurações abaixo funciona com:

 

Código:

Storm Gust

Meteor Storm

Lord of VermillionCódigo:

Obs: para storm gust e os outros 2 só a confg do *******storm ^^

 

attackSkillSlot *******storm {

lvl 10

maxCastTime 0.1

minCastTime 0

dist 7

aggressives > 2

}

 

attackSkillSlot Frost Diver {

lvl 10

dist 6

maxCastTime 0.1

minCastTime 0.1

sp > 10

monsters

target_whenStatusInactive Frozen

}

 

attackSkillSlot Jupitel ******* {

lvl 10

dist 6

maxCastTime 0.1

minCastTime 0.1

sp > 10

monsters

target_whenStatusActive Frozen

}

 

attackSkillSlot Sight {

lvl 1

target_whenStatusActive Hide,Cloaking

isSelfSkill 1

dist 1.5

timeout 30

}

 

useSelf_skill Energy Coat {

lvl 1

whenStatusInactive Energy Coat

stopWhenHit 1

inLockOnly 0

notWhileSitting 1

notInTown 1

}

 

 

Configurações para Arqueiro, Caçador, bardos e Dancer!

 

attackSkillSlot Arrow Shower {

lvl 10

dist 3

maxCastTime

minCastTime

sp > 20

aggressives 3

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

attackSkillSlot Double Strafe {

lvl 10

dist 15

maxCastTime

minCastTime

sp > 20

aggressives

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

useSelf_skill Improve Concentration {

lvl 10

sp > 20

whenStatusInactive Concentration

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

}

 

 

##########Caçador###########

 

 

attackSkillSlot Blitz Beat {

lvl 5

dist 3

maxCastTime

minCastTime

sp > 20

aggressives 3

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

Configurações para o Noviços, Sacerdotes e Monges!

 

OBS: Para SVN use % no HP e SP

EX: hp < 50%

 

-----------------------skills ataques------------------------------

 

attackSkillSlot Heal {

lvl 10

dist 8

sp > 20

monsters

maxUses

disabled 0

}

 

attackSkillSlot Turn Undead {

lvl 10

dist 8

sp > 20

inLockOnly 1

monsters

maxUses

disabled 0

}

 

attackSkillSlot Magnus Exorcismus {

lvl 10

dist 1.5

sp > 20

stopWhenHit 1

inLockOnly 1

monsters

maxUses

disabled 0

}

 

attackSkillSlot Holy Light {

lvl 1

dist 8

sp > 20

stopWhenHit 1

monsters

maxUses

disabled 0

}

 

 

-------------------------ataques secundarios-----------------------

 

attackComboSlot Chain Combo {

lvl 5

dist 1.5

sp > 30

monsters

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Triple Attack

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Combo Finish {

lvl 5

dist 1.5

sp > 30

onAction

spirit >0

monsters

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Chain Combo

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Tiger Knuckle Fist {

lvl 5

dist 1.5

sp > 35

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Combo Finish

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Chain Crush Combo {

lvl 5

dist 1.5

sp > 35

spirit >1

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Tiger Knuckle Fist

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Chain Crush Combo {

lvl 5

dist 1.5

sp > 40

spirit >1

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Tiger Knuckle Fist

waitBeforeUse 0.3

isSelfSkill 1

}

 

--------------------skills para sí mesmo--------------------------

 

 

useSelf_skill Blessing {

lvl 10

sp > 20

whenStatusInactive Blessing

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

disabled 0

}

 

useSelf_skill Increase Agi {

lvl 10

sp > 20

whenStatusInactive Increase Agi

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

disabled 0

}

 

useSelf_skill Kyrie Eleison {

lvl 10

sp > 20

whenStatusInactive Kyrie Guard

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

}

 

useSelf_skill Magnificat {

lvl 5

sp < 50

whenStatusInactive Magnificat

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 90

disabled 0

}

 

useSelf_skill Gloria {

lvl 5

sp > 20

whenStatusInactive Gloria

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 30

disabled 0

}

 

useSelf_skill Angelus {

lvl 10

sp > 20

whenStatusInactive Angelus

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

disabled 0

}

 

useSelf_skill Aspersio {

lvl 5

sp > 20

whenStatusInactive Aspersio

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

disabled 0

}

 

useSelf_skill Impositio Manus {

lvl 5

sp > 20

whenStatusInactive Impositio Manus

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

}

 

useSelf_skill Pneuma {

lvl 1

whenNotGround Pneuma

defendMonsters Raydric Archer,Bloody Knight,Orc Archers

disabled 0

}

 

useSelf_skill Safety Wall {

lvl 1

whenNotGround Safety Wall

defendMonsters

disabled 0

}

 

useSelf_skill Vigor Absorption {

lvl 10

sp < 25

spirit > 0

stopWhenHit 1

notInTown 1

timeout 0.6

disabled 0

}

 

useSelf_skill Vigor Condensation {

lvl 5

sp > 10

spirit < 5

notInTown 1

disabled 0

}

 

useSelf_skill Dangerous Soul Collect {

lvl 10

spirit < 1

notInTown 1

timeout 0.6

disabled 0

}

 

 

---------------------skills para o party(grupo) ---------------------

 

 

partySkill Resurrection {

lvl 4

target

target_hp < 1

timeout 10

}

 

partySkill Heal {

lvl 10

sp > 10

notWhileSitting 1

target

target_hp < 90

}

 

partySkill Blessing {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Blessing

target_timeout 240

}

 

partySkill Increase Agi {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Increase Agi

target_timeout 240

}

 

partySkill Aspersio {

lvl 5

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Aspersio

target_timeout 200

}

 

partySkill Impositio Manus {

lvl 5

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Impositio Manus

target_timeout 60

}

 

partySkill Kyrie Eleison {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Kyrie Guard

target_timeout

}

 

partySkill Suffragium {

lvl 3

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Suffragium

target_timeout 10

}

 

partySkill Pneuma {

lvl 1

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenNotGround Pneuma

target_defendMonsters Raydric Archer,Bloody Knight,Orc Archers

}

 

 

Isto também funcionará se o target_whenStatusActive for:

 

Cursed

Silenced

Blinded

Chaos

 

partySkill Cure {

lvl 1

sp > 20

timeout

target

target_whenStatusActive Poisoned

}

 

 

bom agora q ja expliquei tudo ou quase todas as skills e de todos os personagens [tudo q eu sei sobre] vou coloka aki como configurar o lockmap

 

Pode ser definido simplesmente um mapa alvo ou uma região de um mapa alvo específico. Isso de definir uma região de um mapa é que gera mais dúvidas, então vamos lá pra explicação:

O texto padrão vem "em branco" assim:

 

 

lockMap

lockMap_x

lockMap_y

lockMap_randX

lockMap_randY

 

 

Como diria Jack, o estripador, vamos por partes...

 

Se for pra simplesmente definir um mapa alvo pra seu bot, pasta colocar o nome do mapa em lockMap, deixando os outros campos em branco.

Ex:

 

 

lockMap cmd_fild02

lockMap_x

lockMap_y

lockMap_randX

lockMap_randY

 

 

Nesse caso, o bot vai tentar sempre ir para o mapa alvo: cmd_fild02, ficando em qualquer ponto aleatório do mapa.

 

Se for para, além de definir um mapa, definir uma região desse mapa para que o bot fique, é preciso configurar também os outros comandos, da seguinte maneira:

Primeiro é necessário localizar as coordenadas máximas e mínimas da região que você escolheu. Isso pode ser feito simplesmente indo com um char lá no mapa e digitando /where nos limites da área que você quer.

Ex: Imagine que o mapa é maior que esse retângulo, mas você só quer que o bot fique nessa área.

 

 

 

~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~

~~________________________________________________ ___________~~~

~~|/where (1,221)------------------|----------------/where (151,221)|~~~

~~|------------------------------rand Y -----------------------------|~~~

~~|---------------------------------|--------------------------------|~~~

~~|-------------rand X------------(X,Y)-----------rand X-------------|~~~

~~|---------------------------------|--------------------------------|~~~

~~|------------------------------rand Y------------------------------|~~~

~~|/where (1,201)_________________|_____________/where (151,201)|~~~

~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

Os números das coordenadas acima são só exemplos.

A área ficar retângular, ou "quadradona" porque a configuração é feita com base no ponto central (X,Y) que você vê acima. Como o OK calcula "variações" da coordenada X,Y, o resultado é que a área fica retangular.

 

Isso pode ser necessário por vários motivos: porque só tem o monstro que você quer nessa área,porque tem um monstro que você não quer enfrentar que fica só numa região, aí você configura para o bot não ir lá,porque essa área simplesmente é melhor, tem melhor aproveitamento, etc.

 

Como calcular X, Y, randX e randY:

 

 

lockMap_x: Coordenada X do ponto central ou coordenada X média. Calcula-se somando o menor X com o maior X e dividindo por 2.

Usando os números do exemplo acima: (1+151)/2 = 152/2 = 76

 

lockMap_y: Coordenada Y do ponto central ou coordenada Y média. Calcula-se somando o menor Y com o maior Y e dividindo por 2.

Usando os números do exemplo acima: (221+201)/2 = 422/2 = 211

 

lockMap_randX: Variação da coordenada X ou distância máxima de X.

Calcula-se subtraindo o X médio do X máximo ou subtraindo o X mínimo do X médio ou subtraindo o X mínimo do X máximo e dividindo por 2.

Usando os números do exemplo acima: 151 -76 = 75 ou 76 - 1 = 75 ou (151 - 1)/2 = 150/2 = 75

 

lockMap_randY: Variação da coordenada Y ou distância máxima de Y.

Calcula-se subtraindo o Y médio do Y máximo ou subtraindo o Y mínimo do Y médio ou subtraindo o Y mínimo do Y máximo e dividindo por 2.

Usando os números do exemplo acima: 221 - 211 = 10 ou 211 - 201 = 10 ou (221 - 201)/2 = 20/2 = 10

 

lockMap cmd_fild02

lockMap_x 76

lockMap_y 211

lockMap_randX 75

lockMap_randY 10

 

Explicando mais um pouco, note-se que isso quer dizer que:

 

 

O ponto X=76 pode variar 75 "pontos"(randX): de 76-75=1 a 76+75=121

 

O ponto Y=211 pode variar 10 "pontos"(randY): de 211-10=201 a 211+10=221

 

 

Parece meio complicado a princípio mas é simples, são só operações básicas, depois de entender você vai calcular as coordenadas de cabeça

 

 

 

COMO USAR SPEED POTION E HEALTH POTION:

Agora lhes ensinarei o modo tão pedido de como usar poções do despertar e poções de vida.

 

O lugar onde deverá ser alterado as seguintes informações será em control/config.txt

 

Agora procure pelo parágrafo em que fala sobre Party Skill, o

 

 

partySkill {

lvl 10

maxCastTime 0

minCastTime 0

hp

sp

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

manualAI 0

target

target_hp

target_isJob

target_isNotJob

target_whenStatusActive

target_whenStatusInactive

target_aggressives

target_monsters

target_timeout 0

target_deltaHp

target_dead 0

inInventory

isSelfSkill 0

}

 

 

Certo? Agora a cima dele, coloque a seguinte informação conforme foi montado os outros dados dentro desta área.

 

Informação para o uso de Awakening Potion [poçao do despertar] :

 

useSelf_item Awakening Potion {

whenStatusInactive Concentration Potion

inLockOnly 0

notWhileSitting 1

notInTown 1

}

 

Assim o kore usará poção do despertar sempre que o efeito desta terminar.

 

Para usar a poção da fúria selvagem (bersek potion)

 

APENAS substitua o Awakening Potion pelo Bersek Potion, o whenStatusInactive continua intacto.

 

------##-----------##-------------##--------##--------

 

Para usar poção de vida também é simples, façam conforme lhes falarei.

 

Logo depois do que foi citado acima, coloque o mesmo:

 

 

useSelf_item (lista de itens separados por virgula se for mais que um) {

hp <= 20%

sp <= 20%

}

 

 

Lista de Itens - Nome dos itens que você quer usar separados por vírgula e depois espaço.

Exemplo: useSelf_item potato, red potion, yellow potion

Sendo assim o Kore usará o item batata, poção vermelha ou poção amarela sempre que estiver no nível de vida especificado no hp.

 

hp - O kore usará os itens especificados no useSelf_item quando a vida estiver maior ou igual à 20% desta. Como padrão deixe assim como ela está, e se a necessidade for somente vida, tire o sp.

 

sp - O kore usará os itens especificados no useSelf_item quando o sp estiver maior ou igual à 20% deste.

 

 

OpenKore - Dicas Gerais

 

Incice~

 

Dica Importantes

 

01 - Inicio OpenKore

 

02 - Configurando

 

03 -XXXX

 

04 - Vendendo E Guardando Itens

 

05 - 05 - Armas Diferentes Em Monstros Diferentes

 

06 - Como Comprar Itens

 

07 - Não Atacando Alguns Monstros

 

08 - Pegar Iten Na Kafra

 

09 - Pegar Loot Mais Rapido

 

10 - Pegar Loot Mais Lento

 

11 - Loot Pegar Ou Não

 

12 - Usando Itens Em Si Mesmo

 

13 - Usando Skill Em Si Mesmo

 

14 - GMs

 

15 - Usar Erva Verde Qndo Envenenado

 

16 - Pegar Itens No Carrinho

 

17 - Utilizando Habilidades

 

18 - Configuração Para Itens Consumiveis

 

19 - Como Ir Para Um Mapa Usando Portal

 

20 - Dando Um Break De X Minutos Nos UPS

 

21 - Upar Em Grupo

 

22 - Mantendo Distancia Do Alvo. xxxxxxxçadores E Bruxos

 

1ª parte :

 

 

Olá amigos e botters de ragnarok!

 

vendo a grande procura e dificuldades dos colegas em conseguir e configurar um bot que realmente funciona foi que eu decidi compartilhar um pouco de meus conhecimentos sobre o OPENKORE, este com certeza é um dos melhores bot's já construídos pela sua eficiência comprovada em vários servers do mundo.

 

primeiro faça o download do OpenKore, ultima versão 2.0.6!

 

2ª parte:

 

 

Agora vamos colocar tudo isso para funcionar!

 

1- dois cliks em start e ele ira carregar algumas informações necessárias e então lhe pedirá seu Username, digite e dê um enter então ele lhe pedirá seu Password digite e dê um enter e aparecerá a lista de servidores de ragnarok disponíveis. Para conectar-se ao bRO

 

estas configurações ele esta gravando dentro de um arquivo chamado config.txt que está dentro da pasta control.

 

 

abra o config.txt e ache isto:

 

lockMap

 

lockMap_x

 

lockMap_y

 

lockMap_randX

 

lockMap_randY

 

 

vamos supor que eu queira jogar no mapa ao sul de prontera, então eu apenas adiciono o mapa depois do lockMap e ficaria assim:

 

 

lockMap prt_fild08

 

lockMap_x

 

lockMap_y

 

lockMap_randX

 

lockMap_randY

 

3ª parte:

 

 

Xkore está pacthed.

 

 

4ª parte:

 

 

Vendendo os itens e guardando os raros na Kafra!

 

Bem, depois de suar de tanto matar monstros, seu inventário provavelmente estará quase em 50% de peso!

O OPENKORE está pré-programado para ele ir vender os itens quando atingir 48% do peso, mas nós precisamos informar ao OPENKORE qual o NPC ele deve vender e qual NPC ele deve guardar os itens raros (no caso deste último seria uma kafra!)

 

Vamos lá!

Ache isso no config.txt:

 

sellAuto 0

 

sellAuto_npc

 

sellAuto_standpoint

 

sellAuto_distance 5

 

 

storageAuto 0

 

storageAuto_npc

 

storageAuto_distance 5

 

storageAuto_npc_type 1

 

storageAuto_npc_steps c r1 n

 

relogAfterStorage 1

 

para ativar a venda de itens e a guarda dos itens raros mudamos o sellAuto e o storageAuto para 1.

 

Agora precisamos indicar o NPC para o sell e o NPC para o storage, mas para isso precisamos saber qual é a identificação do NPC. Para identificar um NPC você tem abrir o jogo normalmente, posicionar seu char ao lado do NPC desejado e fechar o jogo. Agora abra o OPENKORE e ele detectará o NPC e gravará sua identificação dentro do arquivo "npcs.txt" localizado dentro da pasta "tables".

 

Exemplo:

Coloquei meu char ao lado da Kafra e vendedor de utilidades no mapa que tem a entrada para os esgotos de prontera. Fechei o jogo.

 

Iniciei o OPENKORE e ele detectou os NPC's. Fechei o OPENKORE.

Abri o arquivo "npcs.txt" e estava assim:

 

51817 prt_fild05 290 221 Vendedor de Utilidades

51883 prt_fild05 290 224 Funcionária Kafra

 

Bom, de posse desses dados já posso indicar os NPC's para o OPENKORE, utilizo-me somente do mapa em que ele está e a localização!

 

Ficaria assim então o sell e o storage:

 

 

sellAuto 1

 

sellAuto_npc prt_fild05 290 221

 

sellAuto_standpoint

 

sellAuto_distance 5

 

 

 

storageAuto 1

 

storageAuto_npc prt_fild05 290 224

 

storageAuto_distance 5

 

storageAuto_npc_type 1

 

storageAuto_npc_steps c r1 n

 

relogAfterStorage 1

 

E pronto, quando ele atingir 48% do peso irá vender os itens comuns e os raros como cartas, armas ,etc colocará no armazém e voltará para o mapa que você indicou lá no lockMap, para upar!

 

Definindo items que ira vender e nao vender e armazenar.

 

Arquivo config.txt da pasta control.

Primeiro configure a localidade do npc e faça as alterações iguais:

 

 

storageAuto 1

 

storageAuto_distance 2

 

storageAuto_npc prontera 66 66 (Exemplo só, mais as 2 opções acima coloque igual)

 

Depois no mesmo arquivo, procure por, itemsMaxWeight_sellOrStore e coloque a porcentagem do peso que voce gostaria que ele fala-se com o NPC

 

itemsMaxWeight_sellOrStore 48 (exemplo)

 

Depois para configurar qual item voce quer que ele coloque no armazem, faça isso no arquivo: item_control.txt:

 

Apple 0 1 0

 

esse 1 quer dizer para ele guardar o item no armaze, SIM voce tera que colocar ai todos os items que voce quer que ele guarde no armazem.

 

5ª parte:

 

 

Como usar armas diferentes e monstros diferentes!

 

 

Ache isto no "config.txt"

 

 

CODE

autoSwitch_default_rightHand

 

autoSwitch_default_leftHand

 

autoSwitch_default_arrow

 

 

 

autoSwitch {

 

rightHand

 

leftHand

 

arrow

 

}

 

 

Em primeiro lugar você terá que dizer ao OPENKORE qual será a arma padão (mão direita ou esquerda).

Vamos imaginar que você é um AGI-KINA e está treinando la nos HO's em Al-De-Baran, lembraremos também que (no bRO) lá tem 3 tipos de monstros; o High Orc, Orc Arqueiro e o Drainliar (aquele morceguinho que todos odeiam, principalmente os sacerdotes).

Imaginemos agora que eu possua para esta batalha lá nos HO's 3 armas:

 

1- Uma xxxxx5 Claymore (sem elemento para matar o Drainliar)

2- Uma xxxxx5 Claymore glacial (elemento gelo para matar High Orc)

3- Uma xxxxx5 Claymore flamejante (para matar o Orc Arqueiro)

 

A xxxxx5 Claymore sem elemento seria a nossa arma padrão ou seja; ela sempre estaria a mão e só é trocada quando aparecer High Orc ou Orc Arqueiro para matar.

Então ficaria assim:

 

 

CODE

autoSwitch_default_rightHand xxxxx5 Claymore (sem elemento)

 

autoSwitch_default_leftHand

 

autoSwitch_default_arrow

 

 

 

CODE

autoSwitch High Orc {

 

rightHand xxxxx5 Ice claymore

 

leftHand

 

arrow

 

}

 

 

 

CODE

autoSwitch Orc Archer {

 

rightHand xxxxx5 Fire Claymore

 

leftHand

 

arrow

 

}

 

 

Veja que para o Orc Arqueiro (Orc Archer) eu criei mais uma coluninha de autoSwitch (respeitando sempre o espaço entre uma e outra inclusive o fecha-chaves.

Isto vale para Hunter (xxxxxxxçador) também que no lugar da arma colocaria a flecha elemental ou não (arrow).

Para saber o nome exato da arma que você quer usar apenas coloque todas elas no inventário feche o Ragnarok, abra o OPENKORE e digite a letra "i" e dê um enter. Têm que colocar no "config.txt" exatamente como apareceu no OPENKORE.

 

 

6ª parte:

 

 

Como comprar ítens!

 

Ache isto no "config.txt":

 

 

QUOTE

buyAuto { <---antes do abre-chaves coloco o ítem a ser comprado.

npc <--aqui coloco o NPC - têm que ser vendedor de utilidades.

standpoint <--- aqui não mexe.

distance 5 <--- aqui não mexe.

minAmount 2 <---- aqui se coloca o mínimo. (vou esplicar)

maxAmount 3 <---- aqui se coloca o máximo. (vou esplicar)

}

 

 

digamos que eu queira comprar 100 asas de borboleta e quando estiver quase acabando (com 10 no inventário) volte para comprar mais.

 

 

Então ficaria assim:

 

 

QUOTE

buyAuto Butterfly Wing {

npc prt_fild05 290 221 <--este NPC eu escolhi só como exemplo.

standpoint

distance 5

minAmount 10

maxAmount 100

}

 

 

poderiamos colocar asa de mosca, poções, etc. Lembrando que nunca devemos usar o sinal de "underline", nem para skills e nem para ítens.

 

Butterfly_Wing = Errado

 

Butterfly Wing = Correto, apenas retirei a linha baixa.

 

cada vez que for vender os itens ele também comprará o que está na coluna do "buyAuto, sendo assim, dificílmente ele ficará com o mínimo no inventário.

 

vamos supor que na hora em que foi vender os ítens ainda tinha 50 asas de borboleta no inventário, então ele compraria apenas 50 para preencher o que estava faltando.

 

 

 

7ª parte:

 

 

Como faço para não atacar certos tipos de monstros?

 

Imaginemos...

Eu acabo de criar um char (base 1 e job 1), agora quero colocar ele para upar no mapa que está na direita de prontera (prt_fild06), pois este mapa ao meu ver é bem melhor de começar a upar um char do que no mapa que está ao sul de prontera (prt_fild08) devido ao pouco movimento de chars no local.

 

Mas meu OPENKORE não pode atacar creamy e nem thief bug (besouro ladrão), pois se ele ataca o char teleportaria sem parar!

Solução!

 

Diremos para o OPENKORE não atacar estes monstros!

 

Ache o arquivo chamado "mon_control.txt" localizado dentro da pasta "control".

 

Você verá isso:

 

QUOTE

# Don't attack ant eggs (essas linhas com o sinal de # na frente são só explicativas e o OPENKORE as ignora todas)

 

Ant's Egg 0 0 0 (aqui ele esta dizendo para o OPENKORE não atacar ovo de andre)

creamy 0 0 0 (se eu colocar aqui creamy seguida de 0 0 0 ele não atacará creamy)

thief bug 0 0 0 (o mesmo se aplica para o besouro ladrão)

 

 

você verá abaixo destas linhas alguns nomes de MVP's, ali está dizendo para o OPENKORE teleportar ao avistar algum destes MVP's. Você pode adicionar outros monstros como miniboss a lista de MVP's seguindo o mesmo

 

 

 

8ª parte:

 

 

Pegando Um Iten Na Kafra

 

ache isto:

 

 

CODE

getAuto {

 

minAmount

 

maxAmount

 

passive

 

}

 

 

 

QUOTE

getAuto NOME DO ITEM EM INGLES AQUI {

minAmount QUANTIDADE MINIMIA QUE você TERA FAZENDO O BOT PEGAR NA KAFRA

maxAmount QUANTIDADE MAXIMA QUE O BOT VAI PEGAR DE ITEM DA KAFRA

passive DEIXA EM BRANCO

}

 

 

 

9ª parte:

 

 

va até a pasta "control" e abra o bloco de notas "pickupitems.txt" dai.. você vai achar tudo isso escrito la:

 

 

 

CODE

# Tell Kore to pickup (or not to pickup) certain items.

 

# Format:

 

# - name of item (not case sensitive)

 

# - -1 to drop the item when it appears in inventory

 

# (useful for Rogues with auto-steal),

 

# 0 to not pick up the item,

 

# 1 to pickup the item,

 

# 2 to take the item as fast as it can

 

#

 

# Use the item name "all" to tell kore to pickup or not pickup all items

 

# by default.

 

em seguida, apague tudo q tem em baixo desse texto mas deixe ele ai..

 

depois digite "all 1" no lugar do negocio que você apagou e vai ficar asim:

 

 

 

CODE

# Tell Kore to pickup (or not to pickup) certain items.

 

# Format:

 

# - name of item (not case sensitive)

 

# - -1 to drop the item when it appears in inventory

 

# (useful for Rogues with auto-steal),

 

# 0 to not pick up the item,

 

# 1 to pickup the item,

 

# 2 to take the item as fast as it can

 

#

 

# Use the item name "all" to tell kore to pickup or not pickup all items

 

# by default.

 

 

 

all 1

 

 

 

 

10ª parte:

 

 

Como diminuir a velocidade de pegar itens.

 

Ache isto no arquivo "pickupitems.txt" localizado dentro da pasta "control"

 

Aqui que ele controla os itens:

 

 

CODE

# When your monster died, start checking for loot after x seconds

 

ai_items_take_start 0.4

 

# Stop checking for loot x seconds after it has begun checking.

 

ai_items_take_end 1.2

 

 

 

# When standing near an item, send the 'take' packet every x seconds until

 

# the item has been taken.

 

ai_take 1

 

# Give up if unable to pickup item after x seconds

 

ai_take_giveup 6

 

ai_items_gather_giveup 3

 

# Every x seconds, check items for gathering

 

ai_items_gather_auto .6

 

# Only gather items that have been more than x seconds on screen

 

ai_items_gather_start .6

 

 

 

principalmente nesta linha:

 

 

 

ai_items_take_start 0.4

 

 

 

tente aumentar um pouco este valor para 1, 1.5 ou 2

 

 

 

ai_items_take_start 1

 

 

 

ou

 

 

 

ai_items_take_start 1.5

 

 

 

ou ainda...

 

 

 

ai_items_take_start 2

 

 

este valor representa os segundos.

 

 

 

11ª parte:

 

 

Itens uqe você quer e que não quer!

 

você pode escolher o que pegar editando o arquivo de nome "pickupitems" localizado dentro da pasta "control"

 

Ache isto:

 

 

CODE

all 1

 

jellopy 1

 

fluff 1

 

 

basta mudar para zero o jellopy e o fluff e ficaria assim:

 

 

CODE

all 1

 

jellopy 0

 

fluff 0

 

digamos que você não queira pegar flechas, então adicionamos ela a lista de ítens e dizemos para o OPENKORE não pega-la!

 

Ficaria assim:

 

all 1

jellopy 0

fluff 0

arrow 1 <---- adicionei a flecha aqui e coloquei 1 para que ele não pegue.

 

Sendo que:

-1 Dropar o item do iventario

0 Não pegar

1 Pegar items

2 Pegar os items o mais rapido o possivel

 

 

 

12ª parte:

 

 

Usando um ítem em sí mesmo!

 

para usar um ítem em si mesmo teremos que fazer assim:

 

ache isto no "config.txt":

 

 

CODE

useSelf_item {

 

hp <= 50

 

sp

 

onAction

 

whenStatusActive

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

nesta coluna ele está dizendo para o OPENKORE usar itens de recuperação de HP quando este estiver menor ou igual a 50%.

mas o que nós queremos é que ele use a poção de concentração e torne a usa-la quando acabar o efeito.

então apenas copiamos toda a coluna e colamos logo a baixo desta e indicaremos o item a usar e quando deve usa-lo novamente!

 

então ficaria assim:

 

 

CODE

useSelf_item Meat,Apple,Banana,Sweet Potato,Carrot,Red Potion,red herb,orange potion,yellow herb,White herb {

 

hp <= 50

 

sp

 

onAction

 

whenStatusActive

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

 

QUOTE

useSelf_item Concentration Potion { veja que indiquei o ítem antes do abre-chaves

hp <-- apaguei o (<= 50%), pois esta poção não depende de hp

sp

onAction

whenStatusActive

whenStatusInactive Concentration Potion (aqui está o segredo)

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout

disabled 0

inInventory_name

inInventory_qty

}

 

 

se prestarem atenção, verão que na minha nova coluna que criei, eu apaguei os itens de recuperação de hp. coloquei apenas a poção de concentração e indiquei para ela ser usada toda vez que o status de concentrção estiver inativo na linha whenStatusInactive.

 

OBS: devemos observar que o sinal de "fecha-chaves" deve permanecer desta mesma maneira como mostrei no exemplo ou seja deve ficar sozinho e também deve existir uma linha de espaço entre a coluna antiga e a nova coluna criada.

 

os nome dos ítens que podemos usar estão descritos abaixo da linha

"##### HEAL/SUPPORT ITEMS #####" no arquivo "items_control.txt" localizado dentro da pasta "control"

 

---

 

Olá a todos!

 

Para quem usa Poção do despertar e quer configurar o tempo adequado para ser utilizada, aqui esta:

 

 

CODE

useSelf_item Awakening Potion {

 

hp => 10%

 

whenStatusInactive Concentration Potion

 

}

 

 

Troque o nome de Awakening Potion para a poção que desejar:

Concentration Potion

Bersek Potion

 

 

 

13ª parte:

 

 

Como usar uma Skill em sí mesmo!

 

Digamos que você é um Noviço ou possui uma presilia ou cinto de cura e gostaria que o OPENKORE usasse esta habilidade em sí mesmo. Ou um Mercenário envenenando sua arma para matar determinados monstros (lembrando que alguns monstros são imune a veneno, cuidado!).

 

Ache isso no config.txt:

 

 

QUOTE

useSelf_skill heal { aqui está o nome da habilidade, antes da chaves.

lvl 10 <------aqui o level que está a habilidade

maxCastTime 0

minCastTime 0

hp <= 60 <--- aqui eu coloquei para ele usar heal qdo o hp for menor ou igual a 60%.

sp > 10 <---aqui ele só usará a habilidade se o sp for maior que 10%.

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

inInventory_name

inInventory_qty

}

 

 

 

Digamos que fosse para envenenar a arma, então ficaria assim:

 

 

CODE

useSelf_skill Enchant Poison {

 

lvl 10

 

maxCastTime 0

 

minCastTime 0

 

hp

 

sp > 10

 

onAction

 

whenStatusActive

 

whenStatusInactive Enchant Poison

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout 0

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

Veja que na linha whenStatusInactive eu repeti o nome da habilidade, isto significa que cada vez que o status de envenenamento da arma estiver inativo (nao estiver aparecendo do lado direito na tela) ele tornará a usar a habilidade. já para cura não precisa, pois não depende de status estar inativo ou ativo e sim da porcentagem do HP.

 

Para ver a lista de Skil's abra o arquivo "skills.txt" localizado dentro da pasta "tables". Lá se encontra todas as profissões com suas determinadas skill's.

OBS: Para por a Skill vale somente aquilo que está ente os sinais de #.

Por exemplo, na segunda linha do arquivo está assim:

 

SM_SWORD#Sword_Mastery#

 

você só usará o "Sword Mastery" e sempre sem underline (ou seja a linha que está separando o Sword do Mastery).

 

ele mostra por profissões tipo:

 

SM para Swordsman -------Espadachim

MG para Mage -------Mago

AL para Acolyte -------Noviço

MC para Mercant -------Mercador

 

e assim por diante.

 

 

 

14ª parte:

 

 

O problema com os [GM]'s!

 

Não há pior coisa do que você estar usando um Bot e aparecer um GM na área.

 

Infelizmente é muito difícil fugir de um GM, já que eles usam uma habilidade especial chamada HIDE PERFECT que os tornam invisíveis tanto para monstros bem como para os jogadores.

 

Se ele estiver invisível o Bot não o detectará e assim se torna um alvo fácil para levar punições que vão desde perder todos os itens e zenys e + 40 lvl's até bloqueio permanente da conta.

 

O que fazer então?

 

Bom, tomaremos algumas medidas de segurança para minimizar o problema!

 

1- Byalan se tornou paraíso dos bots, esses dias no bRO eu contei oito bot's upando lá e quando eu ia saindo avistei o [GM]Sion entrando para pegar a galera! Upar lá usando bot você corre um risco muito grande de ser pego - imagine um lvl 90 matando kukre e cogumelos!

 

2- Escolha um mapa que tenha pouco movimento de jogadores, mesmo que dê menos XP - vale mais a pena demorar para upar do que ser pego rapidinho!

 

3- em mapa de pouco movimento você pode dizer ao OPENKORE para teleportar sempre que aparecer alguém na tela (screen)! E como fazer isso ?

 

Ache isso no config.txt onde tem uma lista de "teleportAuto":

 

 

CODE

teleportAuto_allPlayers 0

 

 

Se você deixar em zero ele nunca teleportará para se esconder de jogadores, já se você colocar em 1 ele teleportará toda vez que aparecer alguém na tela!

 

Lembre-se que em lugar de muito movimento ele teleportaria sem parar!

 

Pra quem possui cinto ou presilha do teleporte não precisa de asa de mosca!

 

4- Podemos dizer também ao OPENKORE desconectar toda vez que um GM mandar uma mensagem privada para você, estiver na tela no mapa ou mesmo estiver na cidade e o bot estiver lá vendendo os itens.

 

Como fazer?

 

Ache isso no config.txt:

 

 

QUOTE

avoidGM_near 0 <------coloque 1 para desconectar c o GM aparecer na tela

avoidGM_near_inTown 0 <---- 1 para desconectar c aparecer GM na cidade

avoidGM_talk 0 <----------- 1 para desconectar c o GM falar em PM c você

avoidGM_reconnect 1800 <-- é o tempo em que o OPENKORE reconectará - 18 min

 

 

 

 

15ª parte:

 

 

Assim!

 

 

CODE

useSelf_item Green herb {

 

hp

 

sp

 

onAction

 

whenStatusActive Poisoned

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

Essa nova coluna de useSelf_item você deve criar em baixo da outra.

 

 

16ª parte :

 

 

Eu sei que nas opções de itens eu posso escolher pro meu BS guardar poções e outros itens no meu carrinho e deixar outros no inventario... o q eu keria era o seguinte:

 

Meu BS deixasse umas 50 poções na mochila sempre...

Deixasse todos o resto no carrinho...

E sempre que fosse acabando as da mochila ele fosse pegando no carrinho...

Quando acabasse todas as poçoes eles fosse vender loot e comprar mais poções...

E deixar nessa proporção: 50 na mochila e o resto no carrinho...

 

tem como???

 

 

Olá amigo!

Vamos partir de alguns princípios.

ache isto no arquivo "items_control.txt" localizado dentro da pasta "control":

 

 

CODE

Blue Potion 0 1 0

 

Condensed Blue Potion 0 1 0

 

Condensed Red Potion 50 1 0

 

Condensed White Potion 50 1 0

 

Condensed Yellow Potion 50 1 0

 

Green Potion 0 1 0

 

Red Potion 25 1 0

 

Orange Potion 25 1 0

 

White Potion 25 1 0

 

Yellow potion 25 1 0

 

 

Vamos pegar em particular a poção vermelha no caso...

 

Red Potion 25 1 0

 

Veja que com estas configurações ele mantem sempre 25 poções no inventário.

Digamos que ele está em um mapa que dropa poção vermelha e chegasse a ter 100 poções no inventario, então a próxima vez que ele fosse guardar itens na kafra ele colocaria 75 no armazém e ficaria com 25 no inventário.

Agora imaginemos que você queira manter 100 ou 200 poções no inventário, Lembre-se que ele vai diminuindo o peso conforme vai gastando as poções.

Então ficaria assim:

 

Red Potion 100 1 0

 

agora imaginemos que você queira lotar o carrinho com poções vermelhas (umas 500 por exemplo) e fosse pegando cada vez que tivesse menos de 25 no inventário, então ficaria assim:

 

Red Potion 25 0 0 0 1

 

mas neste caso eu não posso configurar para ele colocar no armazem e sim no carrinho.

cada número desse equivale a uma ação do OPENKORE

Exemplo:

 

(mínimo) (armazém) (vender) [colocar no carrinho] [pegar do carrinho]

 

 

 

17ª parte:

 

 

Usando Habilidades

 

Para usar as habilidades em certos monstros você precisa dizer ao OPENKORE qual é a habilidade, qual o monstro ou monstros e quantas vezes a usar.

ache isso no config:

 

 

QUOTE

attackSkillSlot { (Antes da chaves você coloca o nome da habilidade)

lvl 10 (aqui o lvl da habilidade)

dist 1.5 (distancia em blocos do monstro)

maxCastTime 0

minCastTime 0

hp (usar qdo o hp estiver > ou < do que x % )

sp > 10 (usar qdo o sp estiver > ou < do que x % )

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

previousDamage

stopWhenHit 0

inLockOnly 0 (se colocar em 1 ele usa só no mapa que está no lockmap)

notInTown 0

timeout 0

disabled 0 (se colocar em 1 ele desabilita toda esta coluna de atackskill)

monsters (monstros)

notMonsters

maxUses 0 ( quantas vezes usar)

target_whenStatusActive

target_whenStatusInactive

inInventory_name

inInventory_qty

}

 

 

 

 

18ª parte:

 

 

Configuração para itens consumiveis!

 

 

CODE

#This will work if whenStatusActive Silenced, Blinded or Chaos.

 

useSelf_item Green Potion {

 

whenStatusActive Poisoned

 

inLockOnly 1

 

notWhileSitting 1

 

notInTown 1

 

}

 

 

 

CODE

useSelf_item Green Herb {

 

whenStatusActive Poisoned

 

inLockOnly 1

 

notWhileSitting 1

 

notInTown 1

 

}

 

 

 

 

19ª parte:

 

 

Como ir para um mapa usando portal!

 

O OPENKORE já possui por padrão, uma lista de portais com seus respectivos destinos descrito dentro do arquivo "portals.txt". Mas estes portais, são portais comum do tipo mapa-a-mapa. Para que o OPENKORE vá para determinado lugar usando o serviço de portal oferecido pelas Kafra's nós teremos que adicionar no arquivo "portals.txt" o passa-a-passo nescessário para que ele saiba como fazer.

Digamos que eu queira ir de Al-de-Baran para Geffen de portal. Então para dizer exatamente ao OPENKORE como fazer isso eu faço os seguintes passos:

 

1- Abro meu OPENKORE no modo-visual.

2- Imediatamente digito "ai" para que ele pare e deixe que eu controle.

3- Vou até o NPC (Kafra, no caso) e começo a requisitar o serviço de portal e me teleporto para o local desejado.

4- Ao chegar no destino (antes de se mover) digito "/where" e anoto as informações.

5- Fecho o cliente e permaneço com o OPENKORE aberto para extrair as informações que ele obteve.

6- Abro o arquivo "npcs.txt" localizado dentro da pasta tables e verifico a localização exata da Kafra e anoto também.

 

Veja que de posse das informações nescessárias eu já posso dizer ao OPENKORE o procedimento que ele deverá realizar para ir a Geffen através do serviço de teleporte oferecido pela Kafra em Al-de-Baran.

Eu obtive as seguintes informações:

 

Kafra em Al-de-Baran:

52052 aldebaran 143 119 Funcionária Kafra (copiei do npcs.txt)

 

Destino em Geffen:

Geffen 120 39 (local onde estava após o teleporte. Comando /where).

 

Valor do teleporte:

1600 zenys

 

Informções da kafra obtida atraves do OPENKORE:

2 = usar teleporte

0 = Geffen -> 1600z

 

Bom, agora vou começar a montar meu quebra-cabeça.

E vai ficar assim:

 

aldebaran 143 119 geffen 120 39 1600 c r2 c r0

 

Agora eu adiciono esta linha no "portals.txt".

 

Tá levelbot, você esplicou quase tudo... e o que significa estes caracteres

c r2 c r0? Hein, hein, hein?

Ok, vamos esplicar:

 

 

CODE

aldebaran 143 119 = Kafra em aldebaran

 

Geffen 120 39 = destino em geffen

 

1600 = valor do portal para geffen

 

c = continue conversando

 

r2 = escolha a opção 2 (teleporte, no caso)

 

c = continue conversando

 

r0 = escolha a opção 0 (destino para geffen)

 

 

Ok, agora você deve dizer para o OPENKORE quanto de zenys você está disposto a gastar com portal. Digamos que você vai pegar o portal de aldebaran para geffen umas 30 vezes, então diga para o OPENKORE que você pode gastar com portal 48000 zenys.

Ache isto no "config.txt" localizado dentro da pasta "control".

 

 

CODE

route_maxWarpFee 48000

 

 

Assim ele pode pegar o portal 30 vezes. Quando ele atingir o valor de 48000, ele voltará a fazer o percurso andando.

 

 

 

20ª parte:

 

 

uanto aos intervalos funciona assim:

 

De três em três horas ele desconecta e fica vinte minutos off e então reconecta novamente, sendo assim um tempo razoável de jogo para qualquer pessoa. Você também pode diminuir este tempo editando no config.

 

Ache isto no config:

 

 

CODE

autoRestart (é aqui que você irá diminuir ou aumentar conforme necessário)

 

 

 

autoRestartMin (aqui não mexe)

 

autoRestartSeed (Aqui não mexe)

 

Se você observar, quando o OPENKORE está sendo iniciado ele mostra uma mensagem em amarelo dizendo

 

 

21ª parte

 

 

 

Como seguir um char com o OPENKORE!

 

--------------------------------------------------------------------------------

 

Digamos que eu possuo duas contas no mesmo server e tenha nestas contas personagens no mesmo "servidor interno" e gostaria de upa-los juntos.

Ache isto no "config.txt"

 

 

CODE

follow 0

 

followTarget

 

followEmotion 1

 

followEmotion_distance 4

 

followFaceDirection 0

 

followDistanceMax 6

 

followDistanceMin 3

 

followLostStep 12

 

followSitAuto 0

 

followBot 0

 

 

Digamos que em uma conta eu tenha um sin lvl 70 de nick "Seguidor" e na outra conta um kina lvl 70 também e de nick "Mestre" e quero que o sin siga o kina.

Então ficaria assim:

 

 

CODE

follow 1

 

followTarget Mestre

 

followEmotion 1

 

followEmotion_distance 4

 

followFaceDirection 0

 

followDistanceMax 6

 

followDistanceMin 3

 

followLostStep 12

 

followSitAuto 0

 

followBot 0

 

 

OBS: Os dois devem estar no mesmo grupo!

E digamos que eu queira dividir "XP"!

Ache isto no "config.txt":

 

 

CODE

dealAuto 1

 

partyAuto 1

 

partyAutoShare 0

 

guildAutoDeny 1

 

 

Agore mude de "0" para "2" na linha partyAutoShare e ficaria assim:

 

 

CODE

dealAuto 1

 

partyAuto 1

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

e digamos ainda que não existe ninguém para me ajudar a formar um grupo com minhas duas contas e eu não tenha 2 computadores para fazer isso e nem sei usar o "roproxi".

Então faço o seguinte:

 

1- Configuro o sin (Seguidor) para aceitar convite para grupo no "config.txt".

2- Apago no "config.txt' o que está na linha "lockMap" para que ele não saia andando.

3- Abro o ragnarok,posiciono ele (o Seguidor) em algum lugar e fecho o ragnarok.

4- Abro o Ragnarok com minha outra conta e coloco o kina (mestre) no mesmo lugar.

5- com o kina (Mestre) logado no Ragnarok normalmente, inicio o OPENKORE e o meu sin (Seguidor) vai aparecer.

6- Quando o sin (Seguidor) aparecer imediatamente faço o convite para o grupo.

 

E pronto, o sin ja está no grupo do kina!

 

Para ele aceitar convite para grupo ficaria assim:

 

 

CODE

dealAuto 1

 

partyAuto 2

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

E digamos que eu queira passar alguns itens e zenys para o sin, apenas configuro para ele aceitar negociações!

E ficaria assim:

 

 

CODE

dealAuto 2

 

partyAuto 1

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

Cada número é equivalente a uma ação do OPENKORE.

Exemplo:

 

0 -----> ele não aceita nem rejeita.

1 -----> ele rejeita.

2 -----> ele aceita.

 

dealAuto 1 ----> linha de comando do trade (negócios)

partyAuto 1 ----> linha de comando do grupo

partyAutoShare 1 ----> linha de comando de dividir XP

guildAutoDeny 1 ----> linha de comando de guildas (Clã)

 

É legal fazer isso quando você cria um personagem qualquer e um sacerdote para uparem juntos. O sacer vai curar, dar benção, agi, imposito, aspersio e todas as skills possíveis. Eu já fiz isto no bRO e cheguei em lvl 70 em uma semana!

 

 

 

22ª parte:

 

 

Como xxxxxxxçadores e Bruxos podem manter distãncia do monstro!

 

 

Personagens como Bruxos, Arqueiros, xxxxxxxçadores devem sempre manter distãncia de seus alvos já que seus ataques são de longe.

Imaginemos um Bruxo tentando congelar um "High Orc" e isso usando o OPENKORE. Se ele se aproxima do monstro sua "cast" (conjuração) nunca sairá. A não ser que possua uma carta fen (Phen Card).

Ache isto no "config.txt" localizado dentro da pasta "control":

 

 

CODE

runFromTarget 0

 

runFromTarget_dist 6

 

 

Agora para para ativarmos a ação apenas coloque o número "1".

 

 

QUOTE

runFromTarget 1 -------> 1 Ativa e 0 desativa a ação

runFromTarget_dist 6 --> Distãncia em blocos que ele manterá do monstro

 

 

OBS: Personagens que atacam corpo-a-corpo nunca devem ligar esta opção!

~~~~~~

Apenas uma dica, para evitar aparecimento de bugs malucos e esquisitos REMOVA todo o conteudo que voce nao ira ultilizar no config.txt.

Exemplo:

Eu quero Ultilizar a Green Herb quando estiver Envenenado, ao invez de ultilizar todo esse conteudo inutil:

 

CODE

useSelf_item Green herb {

 

hp

 

sp

 

onAction

 

whenStatusActive Poisoned

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

Podemos fazer bonito, resumindo assim:

 

CODE

useSelf_item Green herb {

 

whenStatusActive Poisoned

 

}

 

Simples não?

Isso é uma dica

 

~~~~~~~~

 

 

 

================================================================================================================================

 

Fim!

Tenho que Admitir que Felipe Eduardo é um GENIO!

Ao fazer um topico tao bem detalhado

Link para o comentário
Compartilhar em outros sites

incrivelmente longo mas pode ajudar muita gente q tenha paciencia pra procurar no meio disso tudo.

levo meu tanks

 

Concordo...ele é muuuuuiiiitttooo grande,nem eu li tudo...

Mas realmente é um topico incrivel,pra procurar no meio disso tudo é só usar ctrl+F

 

Obrigado pelo Thank's

Link para o comentário
Compartilhar em outros sites

só um detalhe... tem coisas nesse tutorial q é ensinada duas vezes. parece que pegaram 2 ou mais tutoriais e colocaram um em baixo do outro

 

Aonde vc viu isso?

Eu procurei um pouco,porem é muito grande entao nao axei

Nesse tutorial tem uma parte que explica mais detalhado as coisas,voce poderia ter confundido

Link para o comentário
Compartilhar em outros sites

o próprio FeLiPe-Eduardo postou isso, aqui o tópico dele. Ele criou parte dele, e copiou de outros tópicos o resto, adequando ao tópico dele. Já que é pra dar ctrl+c ctrl+v, pelo menos centraliza os separadores, e tenta ir colorindo o tópico, que nem ele fez.

Link para o comentário
Compartilhar em outros sites

aqui[/url] o tópico dele. Ele criou parte dele, e copiou de outros tópicos o resto, adequando ao tópico dele. Já que é pra dar ctrl+c ctrl+v, pelo menos centraliza os separadores, e tenta ir colorindo o tópico, que nem ele fez.[/font][/font]

 

Hm...Eu peguei de outro site

Sempre bom saber quem fez esse Tutorial

Obrigado por Informa

Link para o comentário
Compartilhar em outros sites

  • 5 semanas atrás...
  • 1 mês depois...

muito bom seu post mas voce nao colocou a config de lex aeterna no mais fico bacana!

 

:indiferente::indiferente::indiferente:

Raitos;4859619']Nesse topico irei ensinar a configurar seu OpenKore,detalhe por detalhe

Vale lembrar que o Genio por traz desse Tutorial FeLiPe-Eduardo

Aconselho utilizar ctrl+F para pesquisar

 

 

Aprenda como Configurar o seu OpenKore o BOT do Ragnarok BRO

 

Abaixo segue uma explicação geral do arquivo control/config.txt.

Se for copiar mantenha os créditos por favor

 

 

Este arquivo é responsável por grande parte das ações.

 

 

###### Opções de login e especificação do servidor ######

 

master [nome]

nome - - Um nome correspondente da lista encontrada em tables/servers.txt

Exemplo: server [Planet RO Private Server]

 

server - [número]

número - é um número correspondente da lista de servidores. Esta lista será mostrada a você no início da primeira sessão do servidor mestre.

Exemplo: char 0

 

username (nome de usuário)

nome de usuário - Seu nome de usuário para logar no Ragnarok On-line.

Exemplo: username pedro alvares cabral

 

password [senha]

senha - Sua senha para conectar em Ragnarok On-line

Exemplo: password dsfg425TFD

 

char [número]

número - seu primeiro personagem é número 0, o segundo é 1, o terceiro é 2, etc.

Especifique um personagem para ser selecionado ao início de uma sessão. Você tem uma escolha de até 5 personagens.

Exemplo: server 0

 

sex (flag)

flag - 0 (Feminino), 1 (Masculino)

Quando conectando você pode forçar seu sexo para ser flag. Isto é uma façanha. Você não pode ver seu sexo mudar, mas outras pessoas podem. Recomenda-se que você deixe esta opção vazia a menos que você saiba o que está fazendo.

Exemplo: sex 1

 

Dica: master, server, username, password e sex, podem ser deixados em branco...

Kore irá perguntar todos os dados ao ser inicializado.

bindIp (endereço de IP)

Se seu computador tiver múltiplos endereços de IP, você pode selecionar qual usar.

Se não tiver certeza, você deve deixar esta opção vazia.

 

encrypt (número)

número - 0 (desligado), 1 (modo de criptografia 1), 2 (modo de criptografia 2)

Especifique o modo de criptografia do servidor On-line de Ragnarok. Antes de 2003, cRO, iRO e alguns outros servidores usavam criptografia. Atualmente não existe servidor conhecido que use criptografia, sendo assim, provavelmente você não deverá mudar esta opção.

 

serverType [número]

Define em que tipo de servidor você está jogando.

número - 0 = normal server, 1 = oRO, 2 = pRO, 3 = eAthena/Freya, 4 = new Freya

Exemplo: serverType 0

 

xKore (flag)

Permite que você use bot com seu cliente Ragnarok®. Quando ativada, Kore irá rodar dentro do verdadeiro cliente do Ragnarok® on-line.

Exemplo: xKore 0 (desligado) 1 (Ligado)

 

xKore_silent (flag)

Por padrão algumas mensagens do seu bot serão mostradas no seu verdadeiro cliente Ragnarok® on-line quando você estiver usando xKore. Se você não quer que isso aconteça, coloque flag 1 para esconder as mensagens.

Nota: Qualquer comando de pedido de informação será mostrado no seu Ragnarok® mesmo que esta opção esteja ativada e obviamente nenhum jogador poderá ler estas mensagens (apenas você).

Exemplo: xKore_silent 0 (mostra as mensagens) 1 (Esconde as mensagens).

 

exeName (nome do arquivo)

Especifica o nome do arquivo executável do cliente de Ragnarok® que será usado pelo modo xkore. Normalmente, isto não é mudado. Porém, se você pretende utilizar o modo xkore com um cliente de servidor privado e que usa um executável diferente (como o qRO), isto deve ser mudado para funcionar.

Exemplo: exeName ragexe.exe

 

commandPrefix (string)

Se você está executando no modo xkore, você pode definir uma string na qual todas mensagens após esta string serão interceptadas por Kore e interpretadas como comandos.

Exemplo: commandPrefix ;

 

pauseMapServer (segundos)

Pare por segundos antes de conectar-se ao mapa do servidor (às vezes o servidor é mais lento do que o bot).

Exemplo: pauseMapServer 10

 

ignoreInvalidLogin (flag)

(flag) - 0 (Desativada) 1 (Ativada)

Ignora a mensagem de erro "Account doesn't exist".

Exemplo: ignoreInvalidLogin 0

 

secureLogin_requestCode (código)

código - uma linha de números hexadecimais, separados por espaços em branco. Normalmente está opção é deixada em branco.

Se nenhum dos números para o secureLogin_type funcionar, então você pode tentar esta opção. Se ajustado, o secureLogin_type será ignorado. O código depende de seu servidor: tente procurar pelos fóruns o código correto para seu servidor.

 

message_length_max (número)

número - Comprimento de mensagem em caracteres.

Todos os chats enviados serão dividido inteligentemente em mensagens de número de comprimento. Você não deve mudar esta opção a menos que você souber o que você está fazendo.

 

chatLangCode [flag]

Se seu servidor de Ragnarok usar códigos de linguagem em mensagens de chat, você deve ajustar esta opção para 1. Agora, o euRO e oRO são os únicos servidores que usam códigos de linguagem. Assim, para todos os outros servidores, você pode ajustar esta opção para 0. Você não precisa ajustar esta opção. Quando você escolhe um usuário na inicialização do Kore, Kore ajustará automaticamente o chatLangCode correto para o servidor escolhido.

 

storageEncryptKey (key)

key - A senha usada para acessar o storage.

Se o seu servidor usa Krafa com senha, você precisa definir a senha aqui. (Esta função ainda está em desenvolvimento. por isso, use a senha para mRo apenas temporariamente).

Exemplo: storageEncryptKey 0x050B6F79, 0x0202C179, 0x00E20120, 0x04FA43E3, 0x0179B6C8, 0x05973DF2, 0x07D8D6B, 0x08CB9ED9

 

 

 

######## Configuração Principal/auto-attack ########

 

 

alias_(alias name) (comando)

Ajusta comandos específicos (como macros) para emiti-los rapidamente.

Exemplos:

alias_cura sp 28 10

Quando você digitar cura, Kore irá usar o comando sp 28 10, que no caso, seria cura lvl 10.

alias_lag c que lag absurdo

Quando você digitar lag, Kore irá usar o comando c que lag absurdo, que no caso, seria mandar uma mensagem pública "que lag absurdo"

 

allowedMaps (lista de mapas)

Define uma lista de mapas que seu bot costuma ir entre o saveMap até o lockMap. Caso seu bot entre em algum mapa diferente dos especificados acima, você poderá executar uma das ações definidas em allowedMaps_reaction (Explicação logo abaixo)

Exemplo: allowedMaps geffen, gef_fild04, gef_fild08

 

allowedMaps_reaction (flag)

Escolhe uma ação a ser executada caso Kore sai da lista de mapas definidas em allowedMaps

(flag) - 0 (Teleporta de volta ao ponto salvo) 1 (Sai do game)

Exemplo: allowedMaps_reaction 1

 

 

 

######## auto-ataque ########

 

 

attackAuto (flag)

0 (Desabilita o auto-attack).

1 (Atacará automaticamente somente os monstros que o atacarem).

2 (Atacará automaticamente todos os monstros, se te atacarem ou não).

 

attackAuto_party (flag)

0 (Desabilitado)

1 (Ataque automaticamente os monstros que atacam membros do grupo, ou os monstros que são atacados pelos membros do grupo. Estes têm alta prioridade).

2 (Ataque automaticamente os monstros que atacam membros do grupo, mas, não ataca os monstros se esse membro revidar o ataque. (Útil para ser usado com party de 3 ou mais pessoas sendo que uma delas é um sacerdote))

 

attackAuto_onlyWhenSafe (flag)

0 (Desabilitado)

1 (Auto-atacará quando não houver nenhuma pessoa na tela. Exceto você e seus companheiros de grupo.)

 

attackAuto_followTarget (flag)

0 (Desabilitado)

1 (Indiferentemente de como o attackAuto está ajustado, isto liga o ataque automático aos monstros que estão atacando, ou sendo atacado pelo followTarget (Jogador que você está seguindo). Estes monstros têm prioridade alta).

 

attackAuto_inLockOnly (número)

0 (Atacar todos os monstros quando estiver indo ao lockMap).

1 (Apenas atacar monstros que atacarem você, quando estiver indo ao lockMap).

2 (Não atacar monstros mesmo que ataquem você até que você chegue no lockMap)

nota: Esta opção somente terá efeito se o lockMap estiver ajustado. O attackAuto anula este ajuste (por exemplo, se o attackAuto estiver ajustado para 0, Kore nunca atacará qualquer coisa não importando se o attackAuto_inLockOnly esteja ajustado).

 

attackDistance (número)

número - distancia (em blocos) do monstro que Kore moverá antes de atacar com sua arma.

Exemplo: attackDistance 6

Nota: Altamente recomendável para melee usar attackDistance 1

 

attackDistanceAuto (flag)

0 (Desabilitado)

1 (Automaticamente ajustará o attackDistance e o attackMaxDistance pela autodetecção.)

Nota: Altamente recomendável para melee Habilitar esta opção.

 

attackMaxDistance (número)

número - Especifica a distância máxima entre você e o monstro antes do Kore tentar se mover mais perto, quando atacando.

Nota: Altamente recomendável para melee usar attackMaxDistance 1

 

attackMaxRouteDistance (número)

0 (desabilitado)

1 (Kore não se moverá mais do que blocos do que número especificado para matar o alvo. Ajuste a 0 para desabilitar. Isto é usado para impedir que Kore ande em torno de longas paredes apenas para matar um monstro).

Nota: Útil quando você está jogando por labirintos e o Kore detecta um monstro que está atrás de uma parede.

 

attackMaxRouteTime (número)

0 (Desabilitado)

1 ( Kore não gastará mais do que número segundos no cálculo da rota ao alvo.)

 

attackMinPlayerDistance (número)

Auto-ataque somente os monstros que estão a número blocos de distancia de outros jogadores. O menor número aceitável é 3; se você incorporar um valor mais baixo, Kore tratá-lo-á como 3.

Nota: Use distância 6 ou maior para evitar KS.

 

attackMinPortalDistance (número)

Auto-ataque somente os monstros que estão a número blocos de distancia de um portal. Se isto não estiver ajustado, Kore irá tratar como 4.

Nota: Use 7 ou maior.

 

attackUseWeapon (flag)

0 (Quando desabilitada, Kore não se moverá até o inimigo para atacar e usará skills conforme configuradas incluindo distância)

1 (Diz ao Kore se deve usar sua arma na batalha)

Nota: Magos e Sacerdotes devem desabilitar esta opção (A não ser que sejam battle)

 

attackNoGiveup (flag)

0 (Desabilitado)

1 (Fará o bot não desistir de atacar o monstro mesmo se o ataque não causar danos. Útil se seu attackSkillSlot for o "Spell Breaker")

 

attackCanSnipe (flag)

0 (Desabilitado)

1 (Use esta flag se seu personagem puder atirar de longe (Caçadores e Magos). Kore tentará então atacar através das barreiras de ataque, em vez de caminhar ao redor deles).

 

attackCheckLOS (flag)

Quando fixado em 0, isto habilitará o novo e experimental LOS check code.

Se você for um atacante variável (attackDistance > 2), isto verificará se você tem uma linha desobstruída para o ataque ao alvo; se não, tentará mover-se para um espaço onde você , respeite o runFromTarget_dist e o followDistanceMax.

Nota: Esta opção ainda não está perfeita!

 

attackLooters (Numero)

0 (Desabilitado)

1 (Ativa Looter attack. Irá atacar caso um monstro roube seu loot. Só funcionará se item_pickup não estiver 0).

Nota: Atacará todos monstros que roubarem seu loot.

 

 

########Auto-Equip (durante ataque)########

 

 

Opção muito útil quando você precisa usar uma habilidade que requer troca de equipamento ou até mesmo para caçadores que usam skill com um flecha e ataques normais com outra flecha.

Nota: Você deve especificar o nome completo do equipamento. Para ver o nome completo, digite i.

Vou listar aqui apenas um exemplo:

 

attackEquip_leftAccessory Clip [Creamy] [1]

 

attackEquip_topHead (Equipamento)

auto-equipa na cabeça quando ataca.

 

attackEquip_midHead (Equipamento)

auto-equipa na cabeça (meio) quando ataca.

 

attackEquip_lowHead (Equipamento)

auto-equipa na cabeça (baixo) quando ataca.

 

attackEquip_leftHand (Equipamento)

auto-equipa na mão esquerda quando ataca.

 

attackEquip_rightHand (Equipamento)

auto-equipa na mão direita quando ataca.

 

attackEquip_leftAccessory (Equipamento)

auto-equipa no acessório esquerdo quando ataca.

 

attackEquip_rightAccessory (Equipamento)

auto-equipa no acessório direito quando ataca.

 

attackEquip_robe (Equipamento)

auto-equipa na capa quando ataca.

 

attackEquip_armor (Equipamento)

auto-equipa na vestimenta quando ataca.

 

attackEquip_shoes (Equipamento)

auto-equipa no pé quando ataca.

 

attackEquip_arrow (Equipamento)

Auto-equipa flecha quando ataca.

 

 

########Autodesconectar etc.########

 

 

autoBreakTime (dia)

Se ajustado, Kore desconectará automaticamente durante determinados horários do dia. Esta opção é útil se você quiser que o Kore não conecte durante o período da manutenção do servidor, por exemplo.

dia deve ser assim:

As primeiras três letras do dia da semana (em inglês).

Se colocar a palavra all, significa todos os dias da semana.

Neste exemplo, Kore desconectará as 21:29 no Domingo (Sunday) e reconectará o bot as 01:08 na Segunda-feira (Monday).

 

autoBreakTimeSun{

startTime 21:29

stopTime 1:08

}

 

Nota: Você poderá somente especificar valores menores que 24 horas. Você pode adicionar vários tempos de "descanso" criando colunas adicionais. AM/PM formato não é suportado, você deve usar o formato de 24:00!

 

autoConfChange (nomes dos arquivos...)

Configure o Kore para mudar automaticamente configurações de arquivos. Kore mudará a configuração de um arquivo se encontrar todas as condições especificadas.

 

Condições:

minTime (número)

Kore esperará ao menos número de segundos, na maioria das vezes minTime + varTime segundos antes de configurar o arquivo.

varTime (número)

Veja minTime.

lvl (escala)

Se ajustado, Kore aceitará somente se o nível base desejado for alcançado.

joblvl (escala)

Se ajustado, Kore aceitará somente se o nível job desejado for alcançado.

isJob (job classe)

Se ajustado, apenas mudará a configuração do arquivo se você for da profissão especificada.

 

Exemplo:

 

autoConfChange control/thief.txt {

minTime 3600

varTimelvl40

joblvl25

}

 

autoMakeArrows (flag)

Se você tiver a habilidade fabricar flechas, esta opção permite fabricar flechas automaticamente. Veja control\arrowcraft.txt.

Nota: Rogues mesmo sem a skill também pode fabricar flechas.

 

autoRestart (flag)

Se habilitado, Kore reiniciará a si mesmo automaticamente (desconecta e registra no log). Use isto se você achar que Kore está dando algum erro depois de um certo tempo, ou se você o quiser apenas desconectar automaticamente durante algum tempo. Você deve também ajustar autoRestartMin e o autoRestartSeed.

 

autoRestartMin (segundos)

autoRestartSeed (segundos)

Ajusta o tempo antes do Kore iniciar o autorestart. A fórmula é: tempo = autoRestartMin + margem(autoRestartSeed) qual significa que o tempo será igual ao valor randomizado de autoRestartSeed adicionado ao valor de autoRestartMin.

Exemplo:

autoRestart 1

autoRestartMin 60

autoRestartSeed 30

 

autoRestartSleep (flag)

Diga ao Kore para começar o modo de espera após ele desconectar "durante o autorestart" e antes de conectar outra vez. O autoRestart deve ser configurado corretamente, ou esta opção não funcionará. Você deve também ajustar o autoSleepMin e o autoSleepSeed.

 

autoSleepMin (segundos)

autoSleepSeed (segundos)

Algo similar ao autoRestartMin / autoRestartSeed . O tempo que permaneceu em "standby" antes do reinício não conta como tempo decorrido antes do reinício seguinte.

 

autoResponse (flag)

Habilita ou desabilita respostas automáticas às mensagens. Você deve configurar também o chat_resp.txt

 

autoSpell (nome completo da habilidade)

nome completo da habilidade - Nome da habilidade contida na lista de habilidades (digite skills no Kore quando estiver logado). Deve ser em letra minúscula.

Ajustando o "spell" Kore fará a conjuração automaticamente durante o combate (habilidade de Sábio o "Auto Spell"). Combine isto com o useSelf_skill para carregar o Auto Spell.

Exemplo:

autoSpell Cold Bolt

Nota: Há somente sete habilidades que você pode especificar: Napalm Beat, Fire Bolt, Lightening Bolt, Cold Bolt, Soul Strike, Fire Ball, e Frost Diver.

 

avoidGM_near (número)

0 (Não faça nada. Kore não irá continuar suas ações mesmo com GM perto)

1 (Teleporte para longe & desconecte por avoidGM_reconnect segundos.)

2 (Desconecte por avoidGM_reconnect segundos.)

3 (Teleporte para longe.)

4 (Teleporte de volta ao ponto salvo).

 

avoidGM_near_inTown (flag)

0 (Kore não irá fazer nada caso encontre um GM nas cidades)

1 (Kore irá ativar as configurações de avoidGM_near mesmo nas cidades)

 

avoidGM_talk (flag)

Configure o kore para desconectar quando um GM (Game Master) lhe enviar uma mensagem privada.

 

avoidGM_reconnect (segundos)

Re-conecta após os segundos especificados depois de desconectar ao encontrar um GM

Exemplo:

avoidGM_reconnect 1800

 

avoidList (flag)

avoidList_inLockOnly (flag)

Habilita ou desabilita o "avoid list" (avoid.txt).

Ajuste o avoidList_inLockOnly para 1, se você quer evitar as pessoas contidas dentro do (avoid.txt) quando estiverem na tela, mas somente se você está dentro do lockMap.

 

avoidList_reconnect (número de segundos)

Quanto tempo ficará desconectado após evitar personagens contidos na lista.

Exemplo:

avoidList_reconnect 1800

 

cachePlayerNames (flag)

0 (Desativado)

1 (Ativa Cache)

Ativando cache, Kore não irá dar Spam de packs pedindo informação dos jogadores a cara hora que aparecerem na sua tela. Muito útil

 

cachePlayerNames_duration (segundos)

Tempo em que Kore irá manter o cache antes de renovar.

cachePlayerNames_maxSize (tamanho)

Por padrão, esse cache guarda até 100kb de memória.

Exemplos:

cachePlayerNames_duration 1800

cachePlayerNames_maxSize 100

 

dcOnDeath (número)

-1 (Não faça nada. Não teleporte devolta para o ponto salvo)

0 (Teleporte devolta para o ponto salvo após o tempo especificado no timeouts.txt)

1 (Desconecte. Isto é útil a fim de impedir que o Kore volte ao lockMap e morra outra vez)

 

dcOnDualLogin (número)

Se um duplo login for detectado (alguma outra pessoa está tentando conectar com sua conta de usuário) então Kore reconectará em seguida em número de segundos. ajuste para 1 para fazer Kore parar completamente, qualquer outro valor como: 0, 2, 3, 4, 5 etc, etc, será interpretado como segundos.

0 (Reconecte imediatamente quando detectar duplo login).

1 (Desconecte e permaneça desconectado ao detectar duplo login).

5 (Reconecte em 5 segundos quando detectar duplo login).

 

dcOnDisconnect (flag)

Se ajustado para 1, não reconectará quando você for desconectado do servidor.

 

dcOnEmptyArrow (flag)

Se ajustado para 1, desconectará automaticamente quando acabar as flechas.

 

dcOnMute (flag)

Se ajustado para 1, então desconectará quando você for levar mute por um GM.

 

dcOnPM (flag)

Desconecte quando alguém mandar uma mensagem privada para você.

 

dcOnZeny (zeny)

Desconecte do servidor de Ragnarok quando a quantidade total de zeny for menor do que o valor especificado.

 

dcOnStorageFull (flag)

Desconecte do servidor caso seu storage (Armazém) está cheio 100/100

 

 

########Seguir Jogador########

 

 

follow (flag)

0 (Desativado)

1 ( Quando ativado, e o followTarget estiver ajustado, Kore seguirá o personagem especificado).

 

followTarget (nome do personagem)

Se o follow estiver habilitado, Kore seguirá o nome do personagem.

 

followEmotion (flag)

followEmotion_distance (número)

Quando o follow e o followEmotion estão habilitados, Kore imitará os emotions do mestre se estiver dentro do número dos blocos de distância.

 

followFaceDirection (flag)

Se habilitado, sempre olhará para o mestre ao seguir.

 

followDistanceMax (número máximo)

followDistanceMin (número mínimo)

Kore tentará nunca estar mais afastado do followTarget acima do número máximo de blocos, e nunca mais perto do que o número mínimo de blocos.

 

followLostStep (número)

Se perdido, Kore se moverá para onde o followTarget foi visto pela última vez. Por padrão, Kore se moverá número blocos por segundo, por aproximadamente 10 segundos. Você provavelmente não precisará mudar esta opção.

 

followSitAuto (flag)

Quando habilitado, Kore sentará/levantará quando o followTarget sentar-se/levantar-se.

 

followBot (flag)

Especifica se followTarget é um Kore bot. Quando habilitado, e o followTarget está fora da escala da tela, um "move" comando será enviado em PM para ele, dizendo lhe para ir a onde você está.

 

 

########Pegar loot, lockMap, saveMap e rotas########

 

 

itemsTakeAuto (número)

0 (Não pega loot algum).

1 (Mate todos os monstros que o estão atacando, depois recolha o loot).

2 (Recolha o loot, depois mate todos os monstros que o estão atacando).

 

itemsTakeAuto_party (flag)

Se ligado, Kore recolherá os itens dos monstros que foram mortos pelos membros do grupo.

 

itemsGatherAuto (número)

0 (Não pega loot que não seja seu por direito)

1 (Mate todos os monstros que o estão atacando, depois recolha o loot).

2 (Recolha o loot, depois mate todos os monstros que o estão atacando).

Nota: Esta opção pega loot que esteja no chão quando não houver nenhum jogador próximo do item (Evita roubar loot)

 

itemsMaxWeight (porcentagem)

Kore não irá recolher os itens quando seu peso for maior ou igual a porcentagem.

 

(Esse é importante vc por em 49 ou 48 por que isso é o quanto de itens ele vai pegar , a porcentaguem da sua carga ! por exemplo se sua porcentaguem de carga for maior que 50 ou for 50 vc nao recuperará mais vida , e quando seu bot sentar nao ira recaregar vida ai vc morre !! entao coloke 48 ou 49 )

 

itemsMaxWeight_sellOrStore (porcentagem)

Kore venderá ou irá ao armazém se seu peso for igual ou maior do que porcentagem. Ao andar para Vender/armazenar no NPC, Kore irá recolhendo o loot enquanto sua porcentagem de peso esteja abaixo do itemsMaxWeight.

 

lockMap (nome do mapa)

lockMap_x (x-coordenada)

lockMap_y (y-coordenada)

lockMap_randX (número)

lockMap_randY (número)

 

nome do mapa - Nome do mapa alvo como indicado pelo cliente do Ragnarok Online quando você digita /where (ex: prt_fild00)

Se o lockMap estiver ajustado, Kore tentará voltar ao nome do mapa quando estiver em outro mapa. Tenha na mente que com esta opção, se você morrer, Kore sentará primeiro e se recuperará antes de voltar andando.

Se o lockMap_x e o lockMap_y estiverem ajustados, Kore tentará andar dentro do nome do mapa sob as coordenadas especificadas.

Se o lockMap_randX e o lockMap_randY estiverem ajustados, Kore permanecerá em um ponto aleatório dentro do lockMap sob as coordenadas especificadas.

 

route_randomWalk (número)

Se habilitado, Kore andará regularmente até pontos aleatórios no mapa atual. Após andar até o destino, Kore atacará os monstros, se o attackAuto estiver ajustado corretamente.

0 (Não caminhe ao redor aleatoriamente).

1 (Caminhe ao redor e passe por portais para alcançar outras áreas do mapa (ex. Bueiros)).

2 (Não passe por nenhum portal ao fazer a caminhada aleatória).

 

(Esse aqui é muito emportante que as vezes vc coloke 2pelo seguinte motivo as vezes vc vai colocar o bot em um mapa que se o bot passar no portal ele ira encontrar monstros mais fortes ai vc morre , ou si ele passar no portal só vai ter monstros fracos , etc... eu sempre decho no 2)

 

route_randomWalk_maxRouteTime (número)

Kore não gastará mais do que número de segundos calculando a rota ao ponto aleatório - um ponto novo será escolhido se o limite de tempo for excedido. Ajuste para 0 para desabilitar.

 

route_maxWarpFee (quantidade de zeny)

Especifique a quantidade máxima de dinheiro que você está disposto a gastar em uma Kafra que teleporte a um outro mapa.

 

route_teleport (flag)

route_teleport_minDistance (distância mínima)

route_teleport_maxTries (número de tentativas)

Quando o route_teleport está habilitado, e o seu bot está caminhando para um certo mapa, Kore teleportará até que esteja distância mínima de passos longe do portal de destino. Kore tentará teleportar no máximo número de tentativas por mapa. Se não conseguir chegar perto do portal pelas tentativas de teleport, então andará até o portal.

O melhor valor para route_teleport_minDistance depende do mapa que você está atualmente, mas geralmente é recomendado que você use um valor entre 100 ou 200.

 

route_teleport_notInMaps (lista de mapas)

Não teleporte na rota dos mapas especificados. Estes mapas são separados por virgulas.

Exemplo:

route_teleport_notInMaps iz_dun00, gef_fild01

 

route_step (número)

Kore moverá uma quantidade de números de blocos ao longo da rota. Você deve provavelmente deixar esta opção no valor padrão 15.

 

runFromTarget (flag)

runFromTarget_dist (número)

Se o runFromTarget estiver ajustado para 1, Kore tentará manter uma distância segura entre você e o monstro alvo mantendo-se afastado quando o alvo começa a ficar mais perto do que número especificado em runFromTarget_dist. Isto é útil para vários tipos de personagens que podem atacar de longe (wizards, hunters etc).

 

saveMap (nome do mapa)

Especifique o nome do mapa onde seu personagem foi salvo. O personagem DEVE estar salvo nesse mapa para que Kore possa teleportar de volta para ele.

nome do mapa - é o nome de mapa alvo como mostrado pelo comando where no Kore, ou o comando /where no cliente do Ragnarok Online.

Exemplo:

saveMap prontera

 

saveMap_warpToBuyOrSell (flag)

Se habilitado, Kore teleportará de volta ao mapa salvo especificado no saveMapNota: Você precisar ter uma buttlerfly Wing ou a habilidade de teleporte

 

 

#######sit, shop, stats/skillsAddAuto, tankMode########

 

 

 

shopAuto_open (flag)

Quando ajustado para 1, Kore abrirá automaticamente uma loja quando você se senta (se o sitAuto_idle estiver ajustado também). Para configurar que itens você quer vender em sua loja, edite o shop.txt.

 

shop_random (flag)

0 (Desativado)

1 (Faz com que a ordem dos itens em sua loja sejam vendidos aleatoriamente)

 

sitAuto_hp_lower (porcentagem baixa)

sitAuto_hp_upper (porcentagem alta)

sitAuto_sp_lower (porcentagem baixa)

sitAuto_sp_upper (porcentagem alta)

Kore para de atacar e senta quando o HP ou o SP estão abaixo de porcentagem baixa, e recomeçará quando HP e o SP estejam acima da porcentagem alta.

Por exemplo, se você quiser se sentar quando seu HP estiver menor que 20%, e esperar até o seu HP estar maior que 90% use assim:

sitAuto_hp_lower 20

sitAuto_hp_upper 90

Nota: Usando Openkore 1.7.0 ou acima, esta opção deverá ser usada com % ou com números inteiros.

 

statsAddAuto (flag)

Habilita ou desabilita o aumento automático dos pontos de atribuições. Veja também statsAddAuto_list.

 

statsAddAuto_list (atributos)

Esta opção especifica qual atributo deve aumentar. Nota: Bônus de profissão também é contado! Se você não quer usar os bônus então ajuste o statsAddAuto_dontUseBonus para 1.

Exemplo:

statsAddAuto_list 20 agi, 30 dex, 50 agi, 10 vit, 70 agi

Neste exemplo, Kore irá adicionar 20 de agi depois, 20 de dex, depois volta a adicionar agi até 50 e por fim adiciona 10 de vit e volta a adicionar 70 de agi.

 

statsAddAuto_dontUseBonus (flag)

Se ajustado para 1 então o statsAddAuto não contará com os bônus de atribuições para o aumento automático.

 

skillsAddAuto (flag)

0 (Desabilitado)

1 (Habilita o aumento automático de níveis para as habilidades. Similar ao statsAddAuto, mas trabalha em habilidades. Você deve também especificar o skillsAddAuto_list assim Kore saberá quais habilidades elevar).

 

skillsAddAuto_list (lista)

lista - lista das habilidades e dos níveis, separados por vírgula.

Nesta opção você pode especificar que habilidades você quer que o Kore evolua automaticamente para você. Esta opção tem somente o efeito se o skillsAddAuto estiver habilitado.

No exemplo que segue, Kore aumentará primeiro a habilidade básica até o nível 9. Logo em seguida, aumentará a recuperação de HP até o nível 10, e depois então a perícia com espada até o nível 10.

Exemplo:

skillsAddAuto_list Basic Skill 9, Increase HP Recovery 10, Sword Mastery 10

 

tankMode (flag)

tankModeTarget (nome do jogador)

0 (Desativado, Kore não irá tankar nenhum jogador)

1 (Quando habilitado, e o nome do jogador definido em tankModeTarget estiver na tela, Kore irá "tankar" para o nome do jogador batendo uma vez só nos monstros).

 

 

########TELEPORT########

 

 

 

teleportAuto_hp (porcentagem)

Automaticamente teleporta se o HP está abaixo da porcentagem especificada e há monstros agressivos que o atacam. Ajuste para 0 para desabilitar esta opção.

 

teleportAuto_sp (porcentagem)

Automaticamente teleporta se o SP está abaixo da porcentagem especificada e há monstros agressivos que o atacam. Ajuste para 0 para desabilitar esta opção.

 

teleportAuto_idle (flag)

0 (Desabilitado)

1 (Habilita o teleporte automático depois de permanecer inativo por uma certa quantidade de tempo. O tempo inativo está definido por ai_teleport_idle no timeouts.txt.

 

teleportAuto_portal (flag)

0 (Desabilitado)

1 (Habilita o teleporte automático quando perto de um portal para evitar trocar de mapa. Isto só funciona quando você estiver dentro do lockMap).

 

teleportAuto_search (flag)

0 (Desabilitado)

1 (Habilita as opções de teleporte em mon_control.txt.

Nota: Você tem que ajustar o teleportAuto_idle para 1 e o route_randomWalk para 0 para que isto funcione.

 

teleportAuto_minAggressives (número)

0 (Desabilitado)

1 (Especifica quantos monstros agressivos precisam atacar o bot antes do teleporte ser usado).

Nota: Esta opção é ignorada se o teleportAuto_minAggressivesInLock estiver ajustado e você está dentro do lockMap.

 

teleportAuto_minAggressivesInLock (número)

0 (Desabilitado)

1 (Especifica quantos monstros agressivos precisam atacar o bot no lockMap antes do teleporte ser usado).

 

teleportAuto_onlyWhenSafe (flag)

Se habilitado, Kore só usará o teleporte quando não houver nenhum jogador ao redor. Se não for seguro durante 2 minutos (padrão), Kore forçará o teleporte como seguro. (Veja em ai_teleport_safe_force no timeouts.txt.

Nota: Por causa do risco, Kore nunca usará teleport em uma cidade sem que você faça isso manualmente.

 

teleportAuto_maxDmg (número)

0 (Desabilitado)

1 (Especifica o quanto de dano o bot precisa levar em um único golpe de um monstro antes de teleportar).

Nota: Esta opção é ignorada se o teleportAuto_maxDmgInLock estiver ligada e você está dentro do lockMap.

 

teleportAuto_maxDmgInLock (número)

0 (Desabilitada)

1 (Especifica de quanto dano o bot precisa levar em um único golpe de um monstro dentro do lockMap antes de teleportar).

 

teleportAuto_deadly (flag)

0 (Desabilitado)

1 (Teleporta automaticamente quando o próximo golpe de um monstro estiver prestes a matá-lo. Se você tiver sucesso, o ataque na verdade não o acertará).

 

teleportAuto_useSkill (número)

Use esta opção para especificar como o bot deverá teleportar.

0 (Use Fly Wing/Butterfly Wing (asa de Mosca/Borboleta) para teleporte. Se não estiver disponível, use a habilidade de Teleport se disponível).

1 (Use a habilidade de Teleporte e sempre mostre o " Teleporte!"! em cima de sua cabeça ao teleportar. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (Asa de mosca ou de Borboleta) se disponível).

2 (Use a habilidade de Teleporte e só mostre o " Teleporte!"! mensagem em cima de sua cabeça quando há alguém por perto. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (asa de mosca ou de Borboleta) se disponível).

3 (Use a habilidade de Teleporte e nunca mostre o " Teleporte!"! mensagem em cima de sua cabeça quando teleportar. Se a habilidade de Teleporte não estiver disponível, serão usados Fly Wing/Butterfly Wing (Asa de mosca ou de Borboleta) se disponível)

Notas: Para 2 e 3: Se o " Teleporte!"! mensagem em cima de sua cabeça não é mostrada, nenhum SP será usado quando teleportar. Isto só funciona em servidores oficiais, não em eAthena ou servidores Freya.

 

teleportAuto_emptyName (flag)

Indica usar o teleporte se um jogador sem nome está na tela.

 

teleportAuto_allPlayers (flag)

0 (Desabilitado)

1 (Kore sempre irá teleportar quando algum player aparecer na tela).

 

teleportAuto_atkCount (número)

Teleporta se o Kore não puder matar o monstro no número especificado de ataques.

 

teleportAuto_atkMiss (número)

0 (Desabilitado)

1 (Especifica quantas vezes que o bot necessita dar MISS em um monstro antes que o teleporte seja usado. Por exemplo, isto é útil se você estiver tentando atacar um monstro com a arma elemental errada).

 

teleportAuto_unstuck (flag)

Indica usar o teleporte se o bot começar receber mensagem de STUCK ao andar.

 

teleportAuto_dropTarget (flag)

Indica usar o teleporte se o bot perder o alvo.

 

teleportAuto_dropTargetKS (flag)

0 (Desabilitado)

1 (Teleporta se Kore tomar ou tentar dar KS)

 

teleportAuto_attackedWhenSitting (flag)

Indica usar o teleporte se o bot é golpeado por um monstro enquanto está sentando.

 

teleportAuto_totalDmg (número)

0 (Desabilitado)

1 (O bot teleportará depois que um monstro causar um total de dano).

Nota: Esta opção é ignorada pelo teleportAuto_totalDmgInLock se estiver ajustado e você está no lockMap.

 

teleportAuto_totalDmgInLock (número)

0 (Desabilitado)

1 (O bot teleportará depois que um monstro causar um total de dano dentro do lockMap).

 

teleportAuto_equip_leftAccessory (equipamento)

Equipa automaticamente no acessório esquerdo um item que possibilite Kore usar a skill teleport. Você deve colocar o nome completo do equipamento. Digite i para ver o nome completo do equipamento.

Exemplo:

teleportAuto_equip_leftAccessory Clip [Creamy] [1]

 

teleportAuto_equip_rightAccessory (equipamento)

Equipa automaticamente no acessório direito um item que possibilite Kore usar a skill teleport. Você deve colocar o nome completo do equipamento. Digite i para ver o nome completo do equipamento.

Exemplo:

teleportAuto_equip_righttAccessory Clip [Creamy] [1]

 

 

########auto-deny, logs entre outras opções########

 

 

dealAuto (número)

Especifica o que fazer com um pedido de comércio.

0 (Não faça nada com o solicitação de deal (Negociação).

1 (Cancele automaticamente todos os pedidos).

2 (Aceite o pedido e finalize imediatamente a negociação).

3 (Aceite o pedido e finalize somente após o outro personagem finalizar).

 

partyAuto (número)

0 (Não faça nada com os convites para grupo).

1 (Automaticamente nega todos os convites para grupo).

2 (Automaticamente aceita todos os convites para grupo).

 

partyAutoShare (flag)

0 (Não divide a experiência

1 (Divide a experiência entre o grupo)

 

guildAutoDeny (flag)

0 (Cancela todos convites para entrar em um Clã).

1 (Aceita automaticamente todos convites para entrar em um Clã).

 

verbose (flag)

0 (Desabilitada)

1 (Faz Kore responder todos seus comandos de chat).

 

showDomain (flag)

0 (Desabilitado)

1 (Kore exibirá domínios junto com mensagens)

 

squelchDomains (lista)

lista - uma lista de domínios de mensagem, separados por vírgula.

Ajusta a verbosidade das mensagens para 5, se a mensagem pertence ao domínio especificado na lista. Por exemplo, escreva "squelchDomains skill" se você não quer seu vendedor bot seja alvo de pessoas que usam habilidades na cidade.

 

verboseDomains (lista)

verboseDomains é o oposto do squelchDomains

 

beepDomains (lista)

lista - uma lista de domínios da mensagem.

Kore emitirá um beep quando uma mensagem cujo domínio esteja dentro da lista é impressa.

 

beepDomains_notInTown (lista)

lista - uma lista de domínios da mensagem.

Lista os domínios da mensagem que estão isentos do beepDomains se você está em uma cidade.

 

logChat (flag)

logPrivateChat (flag)

logPartyChat (flag)

logGuildChat (flag)

logSystemChat (flag)

logEmoticons (flag)

logConsole (flag)

logAppendUsername (flag)

Grava na pasta logs/ os logs de chat, PM, clã etc.

Dica: Logs são suas melhores armas para saber o que aconteceu enquanto você esteve longe do computador.

 

chatTitleOversize (flag)

0 (Desabilitado)

1 (Habilitará o título do chatroom (sala de chat) para aceitar mais de 36 caracteres. Somente use esta opção se você souber o que você está fazendo.

 

shopTitleOversize (flag)

0 (Desabilitado)

1 (Habilitará o título da vending (Loja) para aceitar mais de 36 caracteres. Somente use esta opção se você souber o que você está fazendo.

 

sleepTime (microsegundos)

Kore dormirá por microseconds a cada ciclo do programa para conservar os ciclos do CPU.

Ajustá-lo a um valor mais elevado fará o uso de Kore ter menos poder do CPU, mas também menos responsivo. Se você trabalha apenas com um ou dois bots, então você deve deixá-lo no valor padrão 10000. Entretanto, se você trabalha com muitos bots, e o uso do CPU é uma preocupação, então você deve ajustá-lo a um valor mais elevado. Nesse caso, um valor de 50000 é recomendado. Geralmente não se recomenda ajustar um valor mais alto que 200000, porque fará com que seu bot não responda direito.

 

intervalMapDrt (número)

Configura o intervalo em segundos onde Kore salvará estas coordenadas para serem usadas pelo mapview.

 

ignoreAll (flag)

Bloqueia todas as PMs automaticamente.

Isto é como digitar /exall quando usando o cliente oficial do Ragnarok Online.

 

itemHistory (flag)

0 (Desligado)

1 (Liga o registro dos loots no logs/items.txt).

 

autoTalkCont (flag)

0 (desativado)

1 (Kore digitará automaticamente "talk cont" para você, quando estiver em uma conversação com um NPC).

 

noAutoSkill (flag)

0 (Desabilitado)

1 (Desabilita todas as auto-skills).

 

portalRecord (número)

Grava portais desconhecidos no arquivo tables/portals.txt

0 (Não registre automaticamente os portais).

1 (Registre os portais pelos quais você passar).

2 (Registre os portais de retorno também)

 

missDamage (número)

Todos os danos em você <= número será contado como falho

Esta opção é útil para detectar se você está usando a arma elemental correta de encontro a um determinado monstro. Por exemplo, você sabe que você causa normalmente danos de 300 em um Merman. Mas quando o Merman mudar o elemento, você causará menos dano. Em combinação com totalMisses no equipAuto bloco de configuração, você pode equipar automaticamente uma arma elemental diferente.

Exemplo: Ajustando todo dano menor que 20.

missDamage <= 20

 

tankersList (lista)

lista - uma lista de nomes de jogadores, separados por vírgula, que devem ser tratados como se estivessem em seu grupo, assim eles podem segurar monstros para você atacar.

 

secureAdminPassword (flag)

0 (Desabilitado)

1 (Gera um adminPassword aleatório todas as vezes que você inicia o Kore).

 

adminPassword (senha)

Kore possui o chat commands que permite que outros usuários no RO emitam comandos ao Kore usando mensagens privadas (PMs). São permitidos apenas os usuários que estão autorizados a controlar o Kore. Esta opção controla a senha para autorizar.

Se esta opção for deixada em branco o Kore gerará automaticamente uma senha aleatória, para a segurança

 

callsign (nome)

Este sinal de chamada deve ser usado quando se está usando o "Chat Commands" através de um "Chat Público". O sinal de chamada deve ser em letra minúscula.

Exemplo: digitando "kore, sit" - faria com que o Kore se sentasse.

callsign kore

 

 

######## AutoSkills -> attackSkillSlot########

 

 

attackSkillSlot (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade em um inimigo

Exemplo: attackSkillSlot Frost Driver

Dica: Digite skills para ver o nome das suas habilidades.

 

level (número)

Determina o level da habilidade a ser usada de 1 até 10

Exemplo:

lvl 8

 

dist (número)

Determina a distância em quadros do inimigo a ser usada.

Exemplo:

dist 6

 

maxCastTime (número)

Determina o tempo máximo do uso da habilidade. Kore irá esperar o número em segundos para executar outra ação após usar a habilidade. Esta opção não é realmente útil.

Exemplo:

maxCastTime 7.2

 

minCastTime (número)

Similar ao maxCastTime exceto que Kore irá esperar o tempo determinado em segundos mesmo que a habilidade já foi "castada". Esta opção não é realmente útil

 

hp (porcentagem)

Usa a habilidade somente se o hp estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da porcentagem estipulada.

Exemplo:

hp <= 30%

Nota: o uso de % é válido apenas para OpenKore 1.7.0 ou acima.

 

sp (porcentagem)

Usa a habilidade somente se o sp estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da porcentagem estipulada.

Exemplo:

sp <= 30%

Nota: o uso de % é válido apenas para OpenKore 1.7.0 ou acima.

 

onAction (ação)

Usa a habilidade somente quando Kore está executando a ação estipulada.

Exemplo:

onAction attack

Nota: Para ver o nome correto da ação, digite aiv

 

whenStatusActive (status ativo)

Usa a habilidade somente quando Kore está com o status determinado.

Exemplo:

whenStatusActive Increase AGI

Nota: Para saber o nome correto do status, veja o arquivo tables/skills.txt

 

whenStatusInactive (status inativo)

Usa a habilidade somente quando Kore está sem o status determinado

Exemplo:

whenStatusInactive Silenced

 

whenFollowing (flag)

Usa a habilidade somente quando Kore estiver seguindo um determinado jogador e este jogador esteja na tela.

0 (Desabilitado)

1 (Habilitado)

spirit (escala)

Usa a habilidade somente quando Kore estiver abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da escala de espíritos determinada. (Apenas pra Monk)

Exemplo:

spirit > 4

(Significa maior que 4)

 

aggressives (escala)

Usa a habilidade somente quando Kore estiver com abaixo ( < ) abaixo ou igual ( <= ) igual ( = ) acima ou igual ( >= ) da escala de monstros especificados.

Exemplo:

aggressives > 5

(Significa maior que 5)

 

previousDamage (número)

Usa a habilidade somente quando os danos causados ao monstro estão dentro da escala especificada. Este opção é útil se você quiser selecionar um nível de habilidade baseado nos danos já causados em um monstro.

Exemplo:

previousDamage >= 500

(Significa maior ou igual que 500)

 

stopWhenHit (flag)

Usa a habilidade somente quando ninguém estiver batendo em você.

0 (Desabilitado)

1 (Habilitado)

 

inLockOnly (flag)

Usa a habilidade somente quando Kore estiver no lockMap.

0 (Desabilitado)

1 (Habilitado)

 

notInTown (flag)

Usa a habilidade somente quando Kore não estiver nas das cidades.

0 (Desabilitado)

1 (Habilitado)

 

timeout (segundos)

Usa a habilidade somente após os segundos definidos (Após o último uso desta habilidade). Opção muito útil para evitar que seja usada duas vezes devido ao lag.

timeout 30

 

disabled (flag)

Desabilita totalmente o uso da habilidade.

0 (Desabilitado (Significa que não irá ativar o uso desta opção))

1 (Ativado) (Significa que irá ativar o uso desta opção))

 

monsters (monstros)

Usa a habilidade somente contra os monstros especificados. Estes monstros têm que ser separados por , (Vírgula)

Exemplo:

monsters Obeaune, Hydra, Sword Fish, Zombie Prisoner

 

notMonsters (monstros)

Usa a habilidade contra todos monstros exceto os listados aqui. Estes monstros têm que ser separados por , (Vírgula)

Exemplo:

notMonsters Marc, Phen, Mimic

 

maxAttempts (número)

Usa a habilidade e desiste se a mesma falhar no número determinado. Esta opção é útil quando trabalhada em conjunto com maxUses.

Exemplo:

maxAttempts 3

 

maxUses (número)

Usa a habilidade número de vezes por monstro.

maxUses 2

Nota: Se a habilidade falhar (Ex: Steal) Kore continuará a usar até que a habilidade seja executada com sucesso. Caso você não deseje isso, ajuste o número de tentativas em maxAttempts.

 

target_whenStatusActive (status ativo)

Similar ao whenStatusActive só que esta opção é válida para monstros jogadores inimigos e/ou party (Grupo)

 

target_whenStatusInactive (status inativo)

Similar ao whenStatusInactive só que esta opção é válida para monstros jogadores inimigos e/ou party (Grupo)

 

inInventory (item)

Usa a skill somente se um determinado item está no inventário.

Exemplo:

inInventory holy Water

 

attackEquip_topHead (Equipamento)

auto-equipa na cabeça quando usar a habilidade.

 

attackEquip_midHead (Equipamento)

auto-equipa na cabeça (meio) quando usar a habilidade.

 

attackEquip_lowHead (Equipamento)

auto-equipa na cabeça (baixo) quando usar a habilidade.

 

attackEquip_leftHand (Equipamento)

auto-equipa na mão esquerda quando usar a habilidade.

 

attackEquip_rightHand (Equipamento)

auto-equipa na mão direita quando usar a habilidade.

 

attackEquip_leftAccessory (Equipamento)

auto-equipa no acessório esquerdo quando usar a habilidade.

 

attackEquip_rightAccessory (Equipamento)

auto-equipa no acessório direito quando usar a habilidade.

 

attackEquip_robe (Equipamento)

auto-equipa na capa quando usar a habilidade.

 

attackEquip_armor (Equipamento)

auto-equipa na vestimenta quando usar a habilidade.

 

attackEquip_shoes (Equipamento)

auto-equipa no pé quando usar a habilidade.

 

attackEquip_arrow (Equipamento)

Auto-equipa flecha quando usar a habilidade.

}

 

 

######## AutoSkills -> attackComboSlot########

 

 

 

attackComboSlot (Nome Completo da Skill (Habilidade)) {

Esta entrada é tipicamente usada para criar um "skill loop" onde a skill é executada após outra. É usado geralmente para os combos de (Monks) monges.

Exemplo:

attackComboSlot Chain Combo

Dica: Digite skills para ver o nome das suas habilidades.

 

afterSkill (Nome Completo da Skill (Habilidade))

Usa a habilidade do attackComboSlot somente após a habilidade especificada.

Exemplo: afterSkill Triple Attack

 

waitBeforeUse (segundos)

Espera os segundos especificados antes de usar a habilidade.

Exemplo:

waitBeforeUse 0.5 ->Significa Meio segundo

 

dist (número)

Determina a distância em quadros do inimigo a ser usada.

Exemplo:

dist 1

 

isSelfSkill (flag)

Kore usará a habilidade especificada em itself quando flag está ajustado para 1. configurando isto para 0 (que é o valor padrão) fará com que o kore use a habilidade no alvo de ataque. Você deve ajustar esta opção ao valor correto. Por exemplo, se você está tentando usar Combo Finish, mas você configurou esta bandeira para 0, então o Combo Finish falhará porque isto não pode ser usado em monstros.

 

autoCombo (flag)

Usando esta opção, Kore irá calcular automaticamente o delay para usar a skill. Ao usar esta opção. não é necessário usar waitBeforeUse.

0 (Desabilitada)

1 (Habilitada)

nota: Opção disponível apenas no Openkore 1.7.0 ou superior.

}

 

 

######## AutoSkills -> monsterSkill########

 

 

 

monsterSkill (nome completo da habilidade) {

Kore usará a habilidade especificada em todo o monstro que o attackAuto eventualmente atacaria, se as circunstâncias forem encontradas favoráveis. Diferente do attackSkillSlot, que permite usar habilidades nos monstros que você não está atacando atualmente (Ex.: para os monstros do offensive-Blessing que o estão atacando, ou para provocar cada monstro na tela)

... Condições...

As mesmas do attackSkillSlot

 

target (lista de mostros)

Use somente esta habilidade nos monstros especificados quando estes monsters são vistos.

}

 

######## AutoSkills -> useSelf_skill########

 

 

useSelf_skill (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade em você mesmo

Exemplo: attackSkillSlot Increase AGI

Dica: Digite skills para ver o nome das suas habilidades.

 

Obs.: As condições de uso são as mesmas do attackSkillSlot.

 

useSelf_skill_smartHeal (flag)

0 (Desabilitada)

1 (Faz com que Kore use "Cura Inteligente" para todas as colunas que usam a habilidade de "Cura". Com "Cura Inteligente" habilitada o Kore detectará que nível de Cura deve ser usado, baseado no HP e SP disponível...)

 

 

######## AutoSkills -> partySkill_skill########

 

 

 

partySkill (Nome Completo da Skill (Habilidade)) {

Usa automaticamente uma habilidade nos membros da party.

Exemplo: attackSkillSlot Increase AGI

Dica: Digite skills para ver o nome das suas habilidades.

Obs.: As outras condições de uso são as mesmas do attackSkillSlot.

 

As condições excluisvas para partySkill estão abaixo:

 

target (lista)

Se esta opção estiver especificada, então Kore usará esta habilidade somente nos personagens especificados dentro da lista. Caso contrário a habilidade será usada em todos os membros do grupo. lista é uma lista de nomes de membros do grupo, separados por vírgula.

 

target_hp (escala)

Use somente a habilidade se a porcentagem de HP do membro do grupo estiver dentro da escala.

 

target_isJob (lista)

Use somente a habilidade se o membro do grupo for de uma profissão especificada. lista é uma lista de nomes de profissões, seperadas por vírgula (exemplo: Acolyte,Archer,Knight).

 

target_isNotJob (lista)

Use somente a habilidade se o membro do grupo não for da profissão especificada.

 

target_notWhileSitting (flag)

Use somente a habilidade quando o membro do grupo não está sentado.

 

target_whenStatusActive (lista de nomes do status)

target_whenStatusInactive (lista de nomes do status)

Use somente a habilidade se os status especificados estiverem ativo/inativo para o membro do grupo. nome do status deve respeitar letra maiúscula/minúscula! Atualmente, os status reconhecidos para membros do grupo são perdidos quando o membro do grupo deixa sua tela, sendo assim, o uso de intervalos podem ser mais apropriados. Veja whenStatusActive para mais informação sobre status.

 

target_aggressives (escala)

Use somente a habilidade se o número dos monstros que atacam o membro do grupo estiver na escala dada.

 

target_monsters (lista)

Use somente a habilidade se alguns dos monstros listados estiverem atacando o membro do grupo. lista é uma lista de nomes de monstros, separados por vírgula.

 

target_timeout (número)

Espere número de segundos antes de usar a habilidade novamente. Isto é diferente de timeout porque é para cada pessoa individual, não para sí mesmo.

 

target_defendMonsters (monstros)

Somente usa a skill se o montro definido aqui está atacando o membro do grupo. Os monstros devem ser separados por , (Vírgula).

 

target_whenGround (lista)

target_whenNotGround (lista)

Só usa a habilidade se o solo debaixo de um membro do grupo for de um tipo listado dentro do target_whenGround e se o solo não é de um tipo listado dentro do target_whenNotGround.

Exemplo:

target_whenGround Pneuma

 

target_dead (flag)

Se habilitado, usará somente esta habilidade quando o alvo estiver morto. Use isto para Ressurreição.

 

 

######## autoSwitch Troca automática armas/flechas ########

 

 

 

autoSwitch_default_rightHand (nome da arma)

autoSwitch_default_leftHand (nome da arma)

autoSwitch_default_arrow [nome da flecha]

 

autoSwitch (nomes dos monstros) {

rightHand (nome da arma)

leftHand [nome da arma]

arrow [nome da flecha]

distance (número)

useWeapon (flag)

}

Kore pode usar diferentes armas para diferentes monstros. Por exemplo, pode ser usado uma arma elemental para o monstro "Whisper" e uma arma normal (sem elemento) para o resto.

A opção autoSwitch_default_* especifica que arma você quer usar como a arma padrão. A coluna autoSwitch especifica que arma você quer usar para atacar os monstros.

Lembre-se de fornecer o nome completo da arma incluindo a combinação com cartas (como indicado no inventory list (Digite i para ver o nome completo da arma))! Você pode especificar vários monstros para uma arma, separados por vírgula. No caso de arcos, você também pode especificar o tipo de flecha para usar.

 

 

######## equipAuto Equipamento automático########

 

 

 

equipAuto (Nome do equipamento){

...condições...

}

Troca para um equipamento específico baseado nas mesmas condições do attackSkillSlot.

 

 

######## useSelf_item Use itens em você mesmo########

 

 

 

useSelf_item (lista dos itens) {

...condições...

}

lista de itens - Uma lista de nomes de itens, separados por vírgula.

Exemplo:

useSelf_item Meat,Apple,Banana,Sweet Potato,Carrot,Red Potion {

 

 

########autobuy########

 

 

 

buyAuto (item) {

Especifica qual item Kore irá comprar do npc.

Exemplo:

buyAuto Red Potion

 

npc (mapa e coordenadas)

Localização do npc que Kore irá comprar o item. Este NPC deve ter o item disponível para a compra. As coordenadas dos npc's são encontradas em tables/npcs.txt. Sempre que você passa por um npc, Kore loga os nomes/coordenadas deles neste arquivo.

Exemplo:

npc prt_in 66 43

 

standpoint (mapa e coordenadas)

Se o NPC fica situado em um lugar inalcançável (por exemplo, atrás de uma mesa), isso fará o Kore ser incapaz de calcular uma rota até o NPC, então você pode especificar manualmente um ponto de distancia aqui. Kore andará até esta (ponto de alcance) posição.

Você não é obrigado fixar esta opção, assim, você pode deixar isto vazio.

 

distance (número)

Especifica a distance que o Kore permanecerá afastado do NPC.

Normalmente você pode apenas deixá-lo no valor padrão 5.

 

minAmount (número)

Kore irá ao NPC, quando houver menos do que número uma quantidade no inventário. Se você deixar em branco esta opção, Kore só irá comprar este item se ele for ao npc vender ou comprar outro item. Recomenda-se deixar a quantidade mínima 0.

 

maxAmount (número)

Kore comprará a quantidade especificada aqui.

 

...condição...

As mesmas do useSelfItem. Não é obrigatório

}

 

 

########autosell########

 

 

sellAuto (flag)

0 (Desabilitado)

1 (Habilitado)

 

sellAuto_npc (mapa e coordenada)

Localização do npc de comprar/venda de itens.

 

sellAuto_standpoint (mapa e coordenada)

Idêntico ao standpoint do buyAuto.

 

sellAuto_distance (número)

distance (número)

Especifica a distance que o Kore permanecerá afastado do NPC.

Normalmente você pode apenas deixá-lo no valor padrão 5.

 

 

########autostorage########

 

 

 

storageAuto (flag)

0 (Desabilitado)

1 (Habilitado)

 

storageAuto_npc (mapa e coordenadas)

Especifica a localização do npc.

 

storageAuto_distance (número)

Idêntico ao buyAuto_Distance

 

storageAuto_npc_type (flag)

1 (Usará por padrão os passos c c r1 n)

2 (Usará por padrão os passos c c c r1 c n)

3 (Permite defina os passos a serem executados)

Dica:

 

storageAuto_npc_steps (steps)

Se você escolheu storageAutoType 3. Você deve especificar os passos do npc.

Exemplo:

storageAuto_npc_steps c c c r1 c n

 

relogAfterStorage (flag)

0 (Desabilitado)

1 (Faz Kore relogar após usar o storage (Armazém)).

 

 

########getAuto Pegar o item do armazém########

 

 

 

getAuto (item) {

Especifica qual item Kore irá retirar do armazém (Krafa).

Exemplo:

getAuto Red Potion

 

minAmount (número)

Kore irá ao NPC(Krafa) quando houver uma quantidade menor do que a especificada no inventário. Se você deixar em branco esta opção, Kore só irá pegar este item quando ele estiver na mesma cidade que você salvou/determinou o uso do storage.

Recomenda-se deixar a quantidade mínima 0.

 

maxAmount (número)

Kore irá retirar a quantidade especificada aqui.

 

passive (flag)

0 (Obriga Kore a voltar no armazém quando você tiver com a quantidade mínima do item no inventário.

1 (Só pega o item caso Kore use o armazém)

}

 

Ajuda com Pot

E ai galera, mt gente está com problemas em usar itens de cura com o openkore.

OK.

Abra o bot normalmente..

Depois de aberto vá sem Settings -> Advanced

Agora clique em All (está localizado no canto esquerdo)

Agora aperte ctrl+F e procure por useSelf_item_0

Digite na caixa ao lado os seguintes nomes:

 

Meat, Apple, Banana, Sweet Potato, Carrot, Red Potion, red herb, orange potion, yellow herb, White herb, Novice Potion

 

Agora, um pouco mais abaixo, procure por useSelf_item_0_hp

Ao lado vc digita assim <= X%

 

Nota: X é a porcentagem de hp na qual o bot usará os itens de cura

 

######## Mais Detalhado ##########

 

 

configuração para Gatunos, Assassinos , e Arruaceiros :

Funciona também com:

 

 

Sonic Blow

Back Stab

 

attackSkillSlot Envenom {

lvl 10

dist 1.5

sp > 20

aggressives 5

inLockOnly 1

monsters

maxUses

target_whenStatusInactive Poisoned

}

 

 

 

 

Funciona também com:

 

Mug

Snatch

 

attackSkillSlot Steal {

lvl 10

dist 1.5

sp > 20

maxUses 1

maxAttempts 10

monsters

}

 

 

 

Também funciona para:

Cloaking

 

useSelf_skill Hiding {

lvl 10

hp

sp > 20

aggressives

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

 

useSelf_skill Enchant Poison {

lvl 10

sp > 20

whenStatusInactive Enchant Poison

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 165

disabled 0

}

 

 

 

partySkill Enchant Poison {

lvl 10

sp > 20

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Enchant Poison

target_aggressives

target_monsters

target_timeout 165

}

 

Configurações para Espadachim, Cavaleiro e Paladino !

 

Abaixo funciona também com:

 

 

Magnum Break

Provoke

Bowling Bash

Brandish Spear

Pierce

Spear Boomerang

Spear Stab

Smite

Shield Boomerang

Holy Cross

Grand Cross

 

 

attackSkillSlot Bash {

lvl 10

dist 1.5

hp

sp > 20

onAction

aggressives 5

monsters

maxUses 0

stopWhenHit 0

}

 

 

useSelf_skill Endure {

lvl 10

hp

sp > 20

aggressives

monsters

}

 

Abaixo também funciona com:

 

Spear Quicken

 

useSelf_skill Twohand Quicken {

lvl 10

sp > 10

whenStatusInactive Twohand Quicken

stopWhenHit 0

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

 

##################Paladino#################

 

 

 

Abaixo funciona quando o HP for menor que 50%

 

OBS: use 50% para SVN

 

useSelf_skill Heal {

lvl 10

hp < 50

}

 

 

Abaixo funcionará quando o whenStatusActive estiver:

 

Cursed

Silenced

Blinded

Chaos

 

useSelf_skill Cure {

lvl 1

onAction

whenStatusActive Poisoned

}

 

 

 

Isto é Skill para grupo. Poderá atender até 5 companheiros

 

 

OBS: Para SVN use 20%

 

 

partySkill Sacrifice {

lvl 5

sp > 20

whenFollowing

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

target

target_hp

}

 

 

################# Lord #######################

 

 

 

useSelf_skill Tension Relax {

whenStatusInactive Tension Relax

hp < 70%

sp > 80%

}

 

Configurações para Mercadores, Ferreiros e Alquimista!

 

attackSkillSlot Cart Revolution {

lvl 1

dist 1.5

sp > 20

aggressives 3

monsters

maxUses 0

}

 

attackSkillSlot Mammonite {

lvl 10

dist 1.5

sp > 20

monsters

maxUses 0

}

 

useSelf_skill Crazy Uproar {

lvl 1

sp > 20

whenStatusInactive Loud

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

useSelf_skill Adrenaline Rush {

lvl 5

sp > 20

whenStatusInactive Adrenaline

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 150

}

 

useSelf_skill Power-Thrust {

lvl 5

sp > 20

whenStatusInactive Over Thrust

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 100

}

 

 

 

Isto Ativará o Maximize Power

 

useSelf_skill Power Maximize {

lvl 5

sp > 90

onAction Attack

whenStatusInactive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Isto Desativará Maximize Power

 

 

 

useSelf_skill Power Maximize {

lvl 5

sp < 15

whenStatusActive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

 

useSelf_skill Weapon Perfection {

lvl 5

sp > 20

whenStatusInactive Weapon Perfection

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 50

}

 

 

Configurações para Magos, Bruxos e Sábios!

 

 

Fire Ball

Fire Bolt

Lightning Bolt

Napalm Beat

Soul Strike

Stone Curse

******* Storm

Earth Spike

Frost Nova

Heaven's Drive

Water Ball

 

Para SVN use "sp > 10%"

 

attackSkillSlot Cold Bolt {

lvl 10

dist 8

maxCastTime 0.1

minCastTime 0

sp > 10

stopWhenHit 1

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

 

Storm Gust

Meteor Storm

Lord of Vermillion

 

 

[tutorial]configurando OpenKore (completo)

 

--------------------------------------------------------------------------------

bom eu percebi que aki no forum nao tem menhum tutorial de como se faz todas as configuraçoes de openkore decente intao resolvi posta ;D

 

configuração para Gatunos, Assassinos , e Arruaceiros :

Funciona também com:

 

Código:

Sonic Blow

Back StabCódigo PHP:

attackSkillSlot Envenom {

lvl 10

dist 1.5

sp > 20

aggressives 5

inLockOnly 1

monsters

maxUses

target_whenStatusInactive Poisoned

}

 

Funciona também com:

 

Código:

Mug

SnatchCódigo PHP:

attackSkillSlot Steal {

lvl 10

dist 1.5

sp > 20

maxUses 1

maxAttempts 10

monsters

}

 

Também funciona para:

 

Código:

CloakingCódigo PHP:

useSelf_skill Hiding {

lvl 10

hp

sp > 20

aggressives

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Código PHP:

useSelf_skill Enchant Poison {

lvl 10

sp > 20

whenStatusInactive Enchant Poison

monsters

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 165

disabled 0

}

 

Código PHP:

partySkill Enchant Poison {

lvl 10

sp > 20

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Enchant Poison

target_aggressives

target_monsters

target_timeout 165

}

 

Configurações para Espadachim, Cavaleiro e Paladino !

 

Abaixo funciona também com:

 

Código:

Magnum Break

Provoke

Bowling Bash

Brandish Spear

Pierce

Spear Boomerang

Spear Stab

Smite

Shield Boomerang

Holy Cross

Grand CrossCódigo PHP:

attackSkillSlot Bash {

lvl 10

dist 1.5

hp

sp > 20

onAction

aggressives 5

monsters

maxUses 0

stopWhenHit 0

}

 

Abaixo também funciona com:

 

 

Código:

Counter Attack

Guard

Shield Reflect

Resistant Souls

Defending AuraCódigo PHP:

useSelf_skill Endure {

lvl 10

hp

sp > 20

aggressives

monsters

}

 

Abaixo também funciona com:

 

 

Código:

Spear QuickenCódigo PHP:

useSelf_skill Twohand Quicken {

lvl 10

sp > 10

whenStatusInactive Twohand Quicken

stopWhenHit 0

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

##################Paladino#################

 

Abaixo funciona quando o HP for menor que 50%

 

Código:

OBS: use 50% para SVNCódigo PHP:

useSelf_skill Heal {

lvl 10

hp < 50

}

 

Abaixo funcionará quando o whenStatusActive estiver:

 

Código:

Cursed

Silenced

Blinded

ChaosCódigo PHP:

useSelf_skill Cure {

lvl 1

onAction

whenStatusActive Poisoned

}

 

Isto é Skill para grupo. Poderá atender até 5 companheiros.

 

 

Código:

OBS: Para SVN use 20%Código PHP:

partySkill Sacrifice {

lvl 5

sp > 20

whenFollowing

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

target

target_hp

}

 

#################Lord#######################

 

 

Código PHP:

useSelf_skill Tension Relax {

whenStatusInactive Tension Relax

hp < 70%

sp > 80%

}

 

Configurações para Mercadores, Ferreiros e Alquimista!

 

 

Código PHP:

attackSkillSlot Cart Revolution {

lvl 1

dist 1.5

sp > 20

aggressives 3

monsters

maxUses 0

}

 

attackSkillSlot Mammonite {

lvl 10

dist 1.5

sp > 20

monsters

maxUses 0

}

 

useSelf_skill Crazy Uproar {

lvl 1

sp > 20

whenStatusInactive Loud

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

}

 

useSelf_skill Adrenaline Rush {

lvl 5

sp > 20

whenStatusInactive Adrenaline

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 150

}

 

useSelf_skill Power-Thrust {

lvl 5

sp > 20

whenStatusInactive Over Thrust

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 100

}

 

Isto Ativará o Maximize Power

 

Código PHP:

useSelf_skill Power Maximize {

lvl 5

sp > 90

onAction Attack

whenStatusInactive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

 

Isto Desativará Maximize Power

 

Código PHP:

useSelf_skill Power Maximize {

lvl 5

sp < 15

whenStatusActive Maximize Power

inLockOnly 1

notWhileSitting 1

notInTown 1

}

 

Código PHP:

useSelf_skill Weapon Perfection {

lvl 5

sp > 20

whenStatusInactive Weapon Perfection

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 50

}

 

Configurações para Magos, Bruxos e Sábios!

 

Estas configurações abaixo funciona com:

 

Código:

Fire Ball

Fire Bolt

Lightning Bolt

Napalm Beat

Soul Strike

Stone Curse

******* Storm

Earth Spike

Frost Nova

Heaven's Drive

Water BallCódigo:

Para SVN use "sp > 10%"Código PHP:

attackSkillSlot Cold Bolt {

lvl 10

dist 8

maxCastTime 0.1

minCastTime 0

sp > 10

stopWhenHit 1

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

As configurações abaixo funciona com:

 

Código:

Storm Gust

Meteor Storm

Lord of VermillionCódigo:

Obs: para storm gust e os outros 2 só a confg do *******storm ^^

 

attackSkillSlot *******storm {

lvl 10

maxCastTime 0.1

minCastTime 0

dist 7

aggressives > 2

}

 

attackSkillSlot Frost Diver {

lvl 10

dist 6

maxCastTime 0.1

minCastTime 0.1

sp > 10

monsters

target_whenStatusInactive Frozen

}

 

attackSkillSlot Jupitel ******* {

lvl 10

dist 6

maxCastTime 0.1

minCastTime 0.1

sp > 10

monsters

target_whenStatusActive Frozen

}

 

attackSkillSlot Sight {

lvl 1

target_whenStatusActive Hide,Cloaking

isSelfSkill 1

dist 1.5

timeout 30

}

 

useSelf_skill Energy Coat {

lvl 1

whenStatusInactive Energy Coat

stopWhenHit 1

inLockOnly 0

notWhileSitting 1

notInTown 1

}

 

 

Configurações para Arqueiro, Caçador, bardos e Dancer!

 

attackSkillSlot Arrow Shower {

lvl 10

dist 3

maxCastTime

minCastTime

sp > 20

aggressives 3

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

attackSkillSlot Double Strafe {

lvl 10

dist 15

maxCastTime

minCastTime

sp > 20

aggressives

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

useSelf_skill Improve Concentration {

lvl 10

sp > 20

whenStatusInactive Concentration

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

}

 

 

##########Caçador###########

 

 

attackSkillSlot Blitz Beat {

lvl 5

dist 3

maxCastTime

minCastTime

sp > 20

aggressives 3

inLockOnly 1

notInTown 1

monsters

maxUses

}

 

Configurações para o Noviços, Sacerdotes e Monges!

 

OBS: Para SVN use % no HP e SP

EX: hp < 50%

 

-----------------------skills ataques------------------------------

 

attackSkillSlot Heal {

lvl 10

dist 8

sp > 20

monsters

maxUses

disabled 0

}

 

attackSkillSlot Turn Undead {

lvl 10

dist 8

sp > 20

inLockOnly 1

monsters

maxUses

disabled 0

}

 

attackSkillSlot Magnus Exorcismus {

lvl 10

dist 1.5

sp > 20

stopWhenHit 1

inLockOnly 1

monsters

maxUses

disabled 0

}

 

attackSkillSlot Holy Light {

lvl 1

dist 8

sp > 20

stopWhenHit 1

monsters

maxUses

disabled 0

}

 

 

-------------------------ataques secundarios-----------------------

 

attackComboSlot Chain Combo {

lvl 5

dist 1.5

sp > 30

monsters

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Triple Attack

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Combo Finish {

lvl 5

dist 1.5

sp > 30

onAction

spirit >0

monsters

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Chain Combo

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Tiger Knuckle Fist {

lvl 5

dist 1.5

sp > 35

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Combo Finish

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Chain Crush Combo {

lvl 5

dist 1.5

sp > 35

spirit >1

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Tiger Knuckle Fist

waitBeforeUse 0.3

isSelfSkill 1

}

 

attackComboSlot Chain Crush Combo {

lvl 5

dist 1.5

sp > 40

spirit >1

notMonsters Red Plant,Green Plant,Blue Plant

maxUses

afterSkill Tiger Knuckle Fist

waitBeforeUse 0.3

isSelfSkill 1

}

 

--------------------skills para sí mesmo--------------------------

 

 

useSelf_skill Blessing {

lvl 10

sp > 20

whenStatusInactive Blessing

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

disabled 0

}

 

useSelf_skill Increase Agi {

lvl 10

sp > 20

whenStatusInactive Increase Agi

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 240

disabled 0

}

 

useSelf_skill Kyrie Eleison {

lvl 10

sp > 20

whenStatusInactive Kyrie Guard

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

}

 

useSelf_skill Magnificat {

lvl 5

sp < 50

whenStatusInactive Magnificat

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 90

disabled 0

}

 

useSelf_skill Gloria {

lvl 5

sp > 20

whenStatusInactive Gloria

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 30

disabled 0

}

 

useSelf_skill Angelus {

lvl 10

sp > 20

whenStatusInactive Angelus

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

disabled 0

}

 

useSelf_skill Aspersio {

lvl 5

sp > 20

whenStatusInactive Aspersio

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

timeout 300

disabled 0

}

 

useSelf_skill Impositio Manus {

lvl 5

sp > 20

whenStatusInactive Impositio Manus

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

}

 

useSelf_skill Pneuma {

lvl 1

whenNotGround Pneuma

defendMonsters Raydric Archer,Bloody Knight,Orc Archers

disabled 0

}

 

useSelf_skill Safety Wall {

lvl 1

whenNotGround Safety Wall

defendMonsters

disabled 0

}

 

useSelf_skill Vigor Absorption {

lvl 10

sp < 25

spirit > 0

stopWhenHit 1

notInTown 1

timeout 0.6

disabled 0

}

 

useSelf_skill Vigor Condensation {

lvl 5

sp > 10

spirit < 5

notInTown 1

disabled 0

}

 

useSelf_skill Dangerous Soul Collect {

lvl 10

spirit < 1

notInTown 1

timeout 0.6

disabled 0

}

 

 

---------------------skills para o party(grupo) ---------------------

 

 

partySkill Resurrection {

lvl 4

target

target_hp < 1

timeout 10

}

 

partySkill Heal {

lvl 10

sp > 10

notWhileSitting 1

target

target_hp < 90

}

 

partySkill Blessing {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Blessing

target_timeout 240

}

 

partySkill Increase Agi {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Increase Agi

target_timeout 240

}

 

partySkill Aspersio {

lvl 5

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Aspersio

target_timeout 200

}

 

partySkill Impositio Manus {

lvl 5

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Impositio Manus

target_timeout 60

}

 

partySkill Kyrie Eleison {

lvl 10

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenStatusInactive Kyrie Guard

target_timeout

}

 

partySkill Suffragium {

lvl 3

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

disabled 0

target

target_whenStatusInactive Suffragium

target_timeout 10

}

 

partySkill Pneuma {

lvl 1

sp > 20

stopWhenHit 1

inLockOnly 1

notWhileSitting 1

notInTown 1

target

target_whenNotGround Pneuma

target_defendMonsters Raydric Archer,Bloody Knight,Orc Archers

}

 

 

Isto também funcionará se o target_whenStatusActive for:

 

Cursed

Silenced

Blinded

Chaos

 

partySkill Cure {

lvl 1

sp > 20

timeout

target

target_whenStatusActive Poisoned

}

 

 

bom agora q ja expliquei tudo ou quase todas as skills e de todos os personagens [tudo q eu sei sobre] vou coloka aki como configurar o lockmap

 

Pode ser definido simplesmente um mapa alvo ou uma região de um mapa alvo específico. Isso de definir uma região de um mapa é que gera mais dúvidas, então vamos lá pra explicação:

O texto padrão vem "em branco" assim:

 

 

lockMap

lockMap_x

lockMap_y

lockMap_randX

lockMap_randY

 

 

Como diria Jack, o estripador, vamos por partes...

 

Se for pra simplesmente definir um mapa alvo pra seu bot, pasta colocar o nome do mapa em lockMap, deixando os outros campos em branco.

Ex:

 

 

lockMap cmd_fild02

lockMap_x

lockMap_y

lockMap_randX

lockMap_randY

 

 

Nesse caso, o bot vai tentar sempre ir para o mapa alvo: cmd_fild02, ficando em qualquer ponto aleatório do mapa.

 

Se for para, além de definir um mapa, definir uma região desse mapa para que o bot fique, é preciso configurar também os outros comandos, da seguinte maneira:

Primeiro é necessário localizar as coordenadas máximas e mínimas da região que você escolheu. Isso pode ser feito simplesmente indo com um char lá no mapa e digitando /where nos limites da área que você quer.

Ex: Imagine que o mapa é maior que esse retângulo, mas você só quer que o bot fique nessa área.

 

 

 

~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~

~~________________________________________________ ___________~~~

~~|/where (1,221)------------------|----------------/where (151,221)|~~~

~~|------------------------------rand Y -----------------------------|~~~

~~|---------------------------------|--------------------------------|~~~

~~|-------------rand X------------(X,Y)-----------rand X-------------|~~~

~~|---------------------------------|--------------------------------|~~~

~~|------------------------------rand Y------------------------------|~~~

~~|/where (1,201)_________________|_____________/where (151,201)|~~~

~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~mapa~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

Os números das coordenadas acima são só exemplos.

A área ficar retângular, ou "quadradona" porque a configuração é feita com base no ponto central (X,Y) que você vê acima. Como o OK calcula "variações" da coordenada X,Y, o resultado é que a área fica retangular.

 

Isso pode ser necessário por vários motivos: porque só tem o monstro que você quer nessa área,porque tem um monstro que você não quer enfrentar que fica só numa região, aí você configura para o bot não ir lá,porque essa área simplesmente é melhor, tem melhor aproveitamento, etc.

 

Como calcular X, Y, randX e randY:

 

 

lockMap_x: Coordenada X do ponto central ou coordenada X média. Calcula-se somando o menor X com o maior X e dividindo por 2.

Usando os números do exemplo acima: (1+151)/2 = 152/2 = 76

 

lockMap_y: Coordenada Y do ponto central ou coordenada Y média. Calcula-se somando o menor Y com o maior Y e dividindo por 2.

Usando os números do exemplo acima: (221+201)/2 = 422/2 = 211

 

lockMap_randX: Variação da coordenada X ou distância máxima de X.

Calcula-se subtraindo o X médio do X máximo ou subtraindo o X mínimo do X médio ou subtraindo o X mínimo do X máximo e dividindo por 2.

Usando os números do exemplo acima: 151 -76 = 75 ou 76 - 1 = 75 ou (151 - 1)/2 = 150/2 = 75

 

lockMap_randY: Variação da coordenada Y ou distância máxima de Y.

Calcula-se subtraindo o Y médio do Y máximo ou subtraindo o Y mínimo do Y médio ou subtraindo o Y mínimo do Y máximo e dividindo por 2.

Usando os números do exemplo acima: 221 - 211 = 10 ou 211 - 201 = 10 ou (221 - 201)/2 = 20/2 = 10

 

lockMap cmd_fild02

lockMap_x 76

lockMap_y 211

lockMap_randX 75

lockMap_randY 10

 

Explicando mais um pouco, note-se que isso quer dizer que:

 

 

O ponto X=76 pode variar 75 "pontos"(randX): de 76-75=1 a 76+75=121

 

O ponto Y=211 pode variar 10 "pontos"(randY): de 211-10=201 a 211+10=221

 

 

Parece meio complicado a princípio mas é simples, são só operações básicas, depois de entender você vai calcular as coordenadas de cabeça

 

 

 

COMO USAR SPEED POTION E HEALTH POTION:

Agora lhes ensinarei o modo tão pedido de como usar poções do despertar e poções de vida.

 

O lugar onde deverá ser alterado as seguintes informações será em control/config.txt

 

Agora procure pelo parágrafo em que fala sobre Party Skill, o

 

 

partySkill {

lvl 10

maxCastTime 0

minCastTime 0

hp

sp

homunculus_hp

homunculus_sp

homunculus_dead

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

manualAI 0

target

target_hp

target_isJob

target_isNotJob

target_whenStatusActive

target_whenStatusInactive

target_aggressives

target_monsters

target_timeout 0

target_deltaHp

target_dead 0

inInventory

isSelfSkill 0

}

 

 

Certo? Agora a cima dele, coloque a seguinte informação conforme foi montado os outros dados dentro desta área.

 

Informação para o uso de Awakening Potion [poçao do despertar] :

 

useSelf_item Awakening Potion {

whenStatusInactive Concentration Potion

inLockOnly 0

notWhileSitting 1

notInTown 1

}

 

Assim o kore usará poção do despertar sempre que o efeito desta terminar.

 

Para usar a poção da fúria selvagem (bersek potion)

 

APENAS substitua o Awakening Potion pelo Bersek Potion, o whenStatusInactive continua intacto.

 

------##-----------##-------------##--------##--------

 

Para usar poção de vida também é simples, façam conforme lhes falarei.

 

Logo depois do que foi citado acima, coloque o mesmo:

 

 

useSelf_item (lista de itens separados por virgula se for mais que um) {

hp <= 20%

sp <= 20%

}

 

 

Lista de Itens - Nome dos itens que você quer usar separados por vírgula e depois espaço.

Exemplo: useSelf_item potato, red potion, yellow potion

Sendo assim o Kore usará o item batata, poção vermelha ou poção amarela sempre que estiver no nível de vida especificado no hp.

 

hp - O kore usará os itens especificados no useSelf_item quando a vida estiver maior ou igual à 20% desta. Como padrão deixe assim como ela está, e se a necessidade for somente vida, tire o sp.

 

sp - O kore usará os itens especificados no useSelf_item quando o sp estiver maior ou igual à 20% deste.

 

 

OpenKore - Dicas Gerais

 

Incice~

 

Dica Importantes

 

01 - Inicio OpenKore

 

02 - Configurando

 

03 -XXXX

 

04 - Vendendo E Guardando Itens

 

05 - 05 - Armas Diferentes Em Monstros Diferentes

 

06 - Como Comprar Itens

 

07 - Não Atacando Alguns Monstros

 

08 - Pegar Iten Na Kafra

 

09 - Pegar Loot Mais Rapido

 

10 - Pegar Loot Mais Lento

 

11 - Loot Pegar Ou Não

 

12 - Usando Itens Em Si Mesmo

 

13 - Usando Skill Em Si Mesmo

 

14 - GMs

 

15 - Usar Erva Verde Qndo Envenenado

 

16 - Pegar Itens No Carrinho

 

17 - Utilizando Habilidades

 

18 - Configuração Para Itens Consumiveis

 

19 - Como Ir Para Um Mapa Usando Portal

 

20 - Dando Um Break De X Minutos Nos UPS

 

21 - Upar Em Grupo

 

22 - Mantendo Distancia Do Alvo. xxxxxxxçadores E Bruxos

 

1ª parte :

 

 

Olá amigos e botters de ragnarok!

 

vendo a grande procura e dificuldades dos colegas em conseguir e configurar um bot que realmente funciona foi que eu decidi compartilhar um pouco de meus conhecimentos sobre o OPENKORE, este com certeza é um dos melhores bot's já construídos pela sua eficiência comprovada em vários servers do mundo.

 

primeiro faça o download do OpenKore, ultima versão 2.0.6!

 

2ª parte:

 

 

Agora vamos colocar tudo isso para funcionar!

 

1- dois cliks em start e ele ira carregar algumas informações necessárias e então lhe pedirá seu Username, digite e dê um enter então ele lhe pedirá seu Password digite e dê um enter e aparecerá a lista de servidores de ragnarok disponíveis. Para conectar-se ao bRO

 

estas configurações ele esta gravando dentro de um arquivo chamado config.txt que está dentro da pasta control.

 

 

abra o config.txt e ache isto:

 

lockMap

 

lockMap_x

 

lockMap_y

 

lockMap_randX

 

lockMap_randY

 

 

vamos supor que eu queira jogar no mapa ao sul de prontera, então eu apenas adiciono o mapa depois do lockMap e ficaria assim:

 

 

lockMap prt_fild08

 

lockMap_x

 

lockMap_y

 

lockMap_randX

 

lockMap_randY

 

3ª parte:

 

 

Xkore está pacthed.

 

 

4ª parte:

 

 

Vendendo os itens e guardando os raros na Kafra!

 

Bem, depois de suar de tanto matar monstros, seu inventário provavelmente estará quase em 50% de peso!

O OPENKORE está pré-programado para ele ir vender os itens quando atingir 48% do peso, mas nós precisamos informar ao OPENKORE qual o NPC ele deve vender e qual NPC ele deve guardar os itens raros (no caso deste último seria uma kafra!)

 

Vamos lá!

Ache isso no config.txt:

 

sellAuto 0

 

sellAuto_npc

 

sellAuto_standpoint

 

sellAuto_distance 5

 

 

storageAuto 0

 

storageAuto_npc

 

storageAuto_distance 5

 

storageAuto_npc_type 1

 

storageAuto_npc_steps c r1 n

 

relogAfterStorage 1

 

para ativar a venda de itens e a guarda dos itens raros mudamos o sellAuto e o storageAuto para 1.

 

Agora precisamos indicar o NPC para o sell e o NPC para o storage, mas para isso precisamos saber qual é a identificação do NPC. Para identificar um NPC você tem abrir o jogo normalmente, posicionar seu char ao lado do NPC desejado e fechar o jogo. Agora abra o OPENKORE e ele detectará o NPC e gravará sua identificação dentro do arquivo "npcs.txt" localizado dentro da pasta "tables".

 

Exemplo:

Coloquei meu char ao lado da Kafra e vendedor de utilidades no mapa que tem a entrada para os esgotos de prontera. Fechei o jogo.

 

Iniciei o OPENKORE e ele detectou os NPC's. Fechei o OPENKORE.

Abri o arquivo "npcs.txt" e estava assim:

 

51817 prt_fild05 290 221 Vendedor de Utilidades

51883 prt_fild05 290 224 Funcionária Kafra

 

Bom, de posse desses dados já posso indicar os NPC's para o OPENKORE, utilizo-me somente do mapa em que ele está e a localização!

 

Ficaria assim então o sell e o storage:

 

 

sellAuto 1

 

sellAuto_npc prt_fild05 290 221

 

sellAuto_standpoint

 

sellAuto_distance 5

 

 

 

storageAuto 1

 

storageAuto_npc prt_fild05 290 224

 

storageAuto_distance 5

 

storageAuto_npc_type 1

 

storageAuto_npc_steps c r1 n

 

relogAfterStorage 1

 

E pronto, quando ele atingir 48% do peso irá vender os itens comuns e os raros como cartas, armas ,etc colocará no armazém e voltará para o mapa que você indicou lá no lockMap, para upar!

 

Definindo items que ira vender e nao vender e armazenar.

 

Arquivo config.txt da pasta control.

Primeiro configure a localidade do npc e faça as alterações iguais:

 

 

storageAuto 1

 

storageAuto_distance 2

 

storageAuto_npc prontera 66 66 (Exemplo só, mais as 2 opções acima coloque igual)

 

Depois no mesmo arquivo, procure por, itemsMaxWeight_sellOrStore e coloque a porcentagem do peso que voce gostaria que ele fala-se com o NPC

 

itemsMaxWeight_sellOrStore 48 (exemplo)

 

Depois para configurar qual item voce quer que ele coloque no armazem, faça isso no arquivo: item_control.txt:

 

Apple 0 1 0

 

esse 1 quer dizer para ele guardar o item no armaze, SIM voce tera que colocar ai todos os items que voce quer que ele guarde no armazem.

 

5ª parte:

 

 

Como usar armas diferentes e monstros diferentes!

 

 

Ache isto no "config.txt"

 

 

CODE

autoSwitch_default_rightHand

 

autoSwitch_default_leftHand

 

autoSwitch_default_arrow

 

 

 

autoSwitch {

 

rightHand

 

leftHand

 

arrow

 

}

 

 

Em primeiro lugar você terá que dizer ao OPENKORE qual será a arma padão (mão direita ou esquerda).

Vamos imaginar que você é um AGI-KINA e está treinando la nos HO's em Al-De-Baran, lembraremos também que (no bRO) lá tem 3 tipos de monstros; o High Orc, Orc Arqueiro e o Drainliar (aquele morceguinho que todos odeiam, principalmente os sacerdotes).

Imaginemos agora que eu possua para esta batalha lá nos HO's 3 armas:

 

1- Uma xxxxx5 Claymore (sem elemento para matar o Drainliar)

2- Uma xxxxx5 Claymore glacial (elemento gelo para matar High Orc)

3- Uma xxxxx5 Claymore flamejante (para matar o Orc Arqueiro)

 

A xxxxx5 Claymore sem elemento seria a nossa arma padrão ou seja; ela sempre estaria a mão e só é trocada quando aparecer High Orc ou Orc Arqueiro para matar.

Então ficaria assim:

 

 

CODE

autoSwitch_default_rightHand xxxxx5 Claymore (sem elemento)

 

autoSwitch_default_leftHand

 

autoSwitch_default_arrow

 

 

 

CODE

autoSwitch High Orc {

 

rightHand xxxxx5 Ice claymore

 

leftHand

 

arrow

 

}

 

 

 

CODE

autoSwitch Orc Archer {

 

rightHand xxxxx5 Fire Claymore

 

leftHand

 

arrow

 

}

 

 

Veja que para o Orc Arqueiro (Orc Archer) eu criei mais uma coluninha de autoSwitch (respeitando sempre o espaço entre uma e outra inclusive o fecha-chaves.

Isto vale para Hunter (xxxxxxxçador) também que no lugar da arma colocaria a flecha elemental ou não (arrow).

Para saber o nome exato da arma que você quer usar apenas coloque todas elas no inventário feche o Ragnarok, abra o OPENKORE e digite a letra "i" e dê um enter. Têm que colocar no "config.txt" exatamente como apareceu no OPENKORE.

 

 

6ª parte:

 

 

Como comprar ítens!

 

Ache isto no "config.txt":

 

 

QUOTE

buyAuto { <---antes do abre-chaves coloco o ítem a ser comprado.

npc <--aqui coloco o NPC - têm que ser vendedor de utilidades.

standpoint <--- aqui não mexe.

distance 5 <--- aqui não mexe.

minAmount 2 <---- aqui se coloca o mínimo. (vou esplicar)

maxAmount 3 <---- aqui se coloca o máximo. (vou esplicar)

}

 

 

digamos que eu queira comprar 100 asas de borboleta e quando estiver quase acabando (com 10 no inventário) volte para comprar mais.

 

 

Então ficaria assim:

 

 

QUOTE

buyAuto Butterfly Wing {

npc prt_fild05 290 221 <--este NPC eu escolhi só como exemplo.

standpoint

distance 5

minAmount 10

maxAmount 100

}

 

 

poderiamos colocar asa de mosca, poções, etc. Lembrando que nunca devemos usar o sinal de "underline", nem para skills e nem para ítens.

 

Butterfly_Wing = Errado

 

Butterfly Wing = Correto, apenas retirei a linha baixa.

 

cada vez que for vender os itens ele também comprará o que está na coluna do "buyAuto, sendo assim, dificílmente ele ficará com o mínimo no inventário.

 

vamos supor que na hora em que foi vender os ítens ainda tinha 50 asas de borboleta no inventário, então ele compraria apenas 50 para preencher o que estava faltando.

 

 

 

7ª parte:

 

 

Como faço para não atacar certos tipos de monstros?

 

Imaginemos...

Eu acabo de criar um char (base 1 e job 1), agora quero colocar ele para upar no mapa que está na direita de prontera (prt_fild06), pois este mapa ao meu ver é bem melhor de começar a upar um char do que no mapa que está ao sul de prontera (prt_fild08) devido ao pouco movimento de chars no local.

 

Mas meu OPENKORE não pode atacar creamy e nem thief bug (besouro ladrão), pois se ele ataca o char teleportaria sem parar!

Solução!

 

Diremos para o OPENKORE não atacar estes monstros!

 

Ache o arquivo chamado "mon_control.txt" localizado dentro da pasta "control".

 

Você verá isso:

 

QUOTE

# Don't attack ant eggs (essas linhas com o sinal de # na frente são só explicativas e o OPENKORE as ignora todas)

 

Ant's Egg 0 0 0 (aqui ele esta dizendo para o OPENKORE não atacar ovo de andre)

creamy 0 0 0 (se eu colocar aqui creamy seguida de 0 0 0 ele não atacará creamy)

thief bug 0 0 0 (o mesmo se aplica para o besouro ladrão)

 

 

você verá abaixo destas linhas alguns nomes de MVP's, ali está dizendo para o OPENKORE teleportar ao avistar algum destes MVP's. Você pode adicionar outros monstros como miniboss a lista de MVP's seguindo o mesmo

 

 

 

8ª parte:

 

 

Pegando Um Iten Na Kafra

 

ache isto:

 

 

CODE

getAuto {

 

minAmount

 

maxAmount

 

passive

 

}

 

 

 

QUOTE

getAuto NOME DO ITEM EM INGLES AQUI {

minAmount QUANTIDADE MINIMIA QUE você TERA FAZENDO O BOT PEGAR NA KAFRA

maxAmount QUANTIDADE MAXIMA QUE O BOT VAI PEGAR DE ITEM DA KAFRA

passive DEIXA EM BRANCO

}

 

 

 

9ª parte:

 

 

va até a pasta "control" e abra o bloco de notas "pickupitems.txt" dai.. você vai achar tudo isso escrito la:

 

 

 

CODE

# Tell Kore to pickup (or not to pickup) certain items.

 

# Format:

 

# - name of item (not case sensitive)

 

# - -1 to drop the item when it appears in inventory

 

# (useful for Rogues with auto-steal),

 

# 0 to not pick up the item,

 

# 1 to pickup the item,

 

# 2 to take the item as fast as it can

 

#

 

# Use the item name "all" to tell kore to pickup or not pickup all items

 

# by default.

 

em seguida, apague tudo q tem em baixo desse texto mas deixe ele ai..

 

depois digite "all 1" no lugar do negocio que você apagou e vai ficar asim:

 

 

 

CODE

# Tell Kore to pickup (or not to pickup) certain items.

 

# Format:

 

# - name of item (not case sensitive)

 

# - -1 to drop the item when it appears in inventory

 

# (useful for Rogues with auto-steal),

 

# 0 to not pick up the item,

 

# 1 to pickup the item,

 

# 2 to take the item as fast as it can

 

#

 

# Use the item name "all" to tell kore to pickup or not pickup all items

 

# by default.

 

 

 

all 1

 

 

 

 

10ª parte:

 

 

Como diminuir a velocidade de pegar itens.

 

Ache isto no arquivo "pickupitems.txt" localizado dentro da pasta "control"

 

Aqui que ele controla os itens:

 

 

CODE

# When your monster died, start checking for loot after x seconds

 

ai_items_take_start 0.4

 

# Stop checking for loot x seconds after it has begun checking.

 

ai_items_take_end 1.2

 

 

 

# When standing near an item, send the 'take' packet every x seconds until

 

# the item has been taken.

 

ai_take 1

 

# Give up if unable to pickup item after x seconds

 

ai_take_giveup 6

 

ai_items_gather_giveup 3

 

# Every x seconds, check items for gathering

 

ai_items_gather_auto .6

 

# Only gather items that have been more than x seconds on screen

 

ai_items_gather_start .6

 

 

 

principalmente nesta linha:

 

 

 

ai_items_take_start 0.4

 

 

 

tente aumentar um pouco este valor para 1, 1.5 ou 2

 

 

 

ai_items_take_start 1

 

 

 

ou

 

 

 

ai_items_take_start 1.5

 

 

 

ou ainda...

 

 

 

ai_items_take_start 2

 

 

este valor representa os segundos.

 

 

 

11ª parte:

 

 

Itens uqe você quer e que não quer!

 

você pode escolher o que pegar editando o arquivo de nome "pickupitems" localizado dentro da pasta "control"

 

Ache isto:

 

 

CODE

all 1

 

jellopy 1

 

fluff 1

 

 

basta mudar para zero o jellopy e o fluff e ficaria assim:

 

 

CODE

all 1

 

jellopy 0

 

fluff 0

 

digamos que você não queira pegar flechas, então adicionamos ela a lista de ítens e dizemos para o OPENKORE não pega-la!

 

Ficaria assim:

 

all 1

jellopy 0

fluff 0

arrow 1 <---- adicionei a flecha aqui e coloquei 1 para que ele não pegue.

 

Sendo que:

-1 Dropar o item do iventario

0 Não pegar

1 Pegar items

2 Pegar os items o mais rapido o possivel

 

 

 

12ª parte:

 

 

Usando um ítem em sí mesmo!

 

para usar um ítem em si mesmo teremos que fazer assim:

 

ache isto no "config.txt":

 

 

CODE

useSelf_item {

 

hp <= 50

 

sp

 

onAction

 

whenStatusActive

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

nesta coluna ele está dizendo para o OPENKORE usar itens de recuperação de HP quando este estiver menor ou igual a 50%.

mas o que nós queremos é que ele use a poção de concentração e torne a usa-la quando acabar o efeito.

então apenas copiamos toda a coluna e colamos logo a baixo desta e indicaremos o item a usar e quando deve usa-lo novamente!

 

então ficaria assim:

 

 

CODE

useSelf_item Meat,Apple,Banana,Sweet Potato,Carrot,Red Potion,red herb,orange potion,yellow herb,White herb {

 

hp <= 50

 

sp

 

onAction

 

whenStatusActive

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

 

QUOTE

useSelf_item Concentration Potion { veja que indiquei o ítem antes do abre-chaves

hp <-- apaguei o (<= 50%), pois esta poção não depende de hp

sp

onAction

whenStatusActive

whenStatusInactive Concentration Potion (aqui está o segredo)

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout

disabled 0

inInventory_name

inInventory_qty

}

 

 

se prestarem atenção, verão que na minha nova coluna que criei, eu apaguei os itens de recuperação de hp. coloquei apenas a poção de concentração e indiquei para ela ser usada toda vez que o status de concentrção estiver inativo na linha whenStatusInactive.

 

OBS: devemos observar que o sinal de "fecha-chaves" deve permanecer desta mesma maneira como mostrei no exemplo ou seja deve ficar sozinho e também deve existir uma linha de espaço entre a coluna antiga e a nova coluna criada.

 

os nome dos ítens que podemos usar estão descritos abaixo da linha

"##### HEAL/SUPPORT ITEMS #####" no arquivo "items_control.txt" localizado dentro da pasta "control"

 

---

 

Olá a todos!

 

Para quem usa Poção do despertar e quer configurar o tempo adequado para ser utilizada, aqui esta:

 

 

CODE

useSelf_item Awakening Potion {

 

hp => 10%

 

whenStatusInactive Concentration Potion

 

}

 

 

Troque o nome de Awakening Potion para a poção que desejar:

Concentration Potion

Bersek Potion

 

 

 

13ª parte:

 

 

Como usar uma Skill em sí mesmo!

 

Digamos que você é um Noviço ou possui uma presilia ou cinto de cura e gostaria que o OPENKORE usasse esta habilidade em sí mesmo. Ou um Mercenário envenenando sua arma para matar determinados monstros (lembrando que alguns monstros são imune a veneno, cuidado!).

 

Ache isso no config.txt:

 

 

QUOTE

useSelf_skill heal { aqui está o nome da habilidade, antes da chaves.

lvl 10 <------aqui o level que está a habilidade

maxCastTime 0

minCastTime 0

hp <= 60 <--- aqui eu coloquei para ele usar heal qdo o hp for menor ou igual a 60%.

sp > 10 <---aqui ele só usará a habilidade se o sp for maior que 10%.

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

monsters

notMonsters

stopWhenHit 0

inLockOnly 0

notWhileSitting 0

notInTown 0

timeout 0

disabled 0

inInventory_name

inInventory_qty

}

 

 

 

Digamos que fosse para envenenar a arma, então ficaria assim:

 

 

CODE

useSelf_skill Enchant Poison {

 

lvl 10

 

maxCastTime 0

 

minCastTime 0

 

hp

 

sp > 10

 

onAction

 

whenStatusActive

 

whenStatusInactive Enchant Poison

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout 0

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

Veja que na linha whenStatusInactive eu repeti o nome da habilidade, isto significa que cada vez que o status de envenenamento da arma estiver inativo (nao estiver aparecendo do lado direito na tela) ele tornará a usar a habilidade. já para cura não precisa, pois não depende de status estar inativo ou ativo e sim da porcentagem do HP.

 

Para ver a lista de Skil's abra o arquivo "skills.txt" localizado dentro da pasta "tables". Lá se encontra todas as profissões com suas determinadas skill's.

OBS: Para por a Skill vale somente aquilo que está ente os sinais de #.

Por exemplo, na segunda linha do arquivo está assim:

 

SM_SWORD#Sword_Mastery#

 

você só usará o "Sword Mastery" e sempre sem underline (ou seja a linha que está separando o Sword do Mastery).

 

ele mostra por profissões tipo:

 

SM para Swordsman -------Espadachim

MG para Mage -------Mago

AL para Acolyte -------Noviço

MC para Mercant -------Mercador

 

e assim por diante.

 

 

 

14ª parte:

 

 

O problema com os [GM]'s!

 

Não há pior coisa do que você estar usando um Bot e aparecer um GM na área.

 

Infelizmente é muito difícil fugir de um GM, já que eles usam uma habilidade especial chamada HIDE PERFECT que os tornam invisíveis tanto para monstros bem como para os jogadores.

 

Se ele estiver invisível o Bot não o detectará e assim se torna um alvo fácil para levar punições que vão desde perder todos os itens e zenys e + 40 lvl's até bloqueio permanente da conta.

 

O que fazer então?

 

Bom, tomaremos algumas medidas de segurança para minimizar o problema!

 

1- Byalan se tornou paraíso dos bots, esses dias no bRO eu contei oito bot's upando lá e quando eu ia saindo avistei o [GM]Sion entrando para pegar a galera! Upar lá usando bot você corre um risco muito grande de ser pego - imagine um lvl 90 matando kukre e cogumelos!

 

2- Escolha um mapa que tenha pouco movimento de jogadores, mesmo que dê menos XP - vale mais a pena demorar para upar do que ser pego rapidinho!

 

3- em mapa de pouco movimento você pode dizer ao OPENKORE para teleportar sempre que aparecer alguém na tela (screen)! E como fazer isso ?

 

Ache isso no config.txt onde tem uma lista de "teleportAuto":

 

 

CODE

teleportAuto_allPlayers 0

 

 

Se você deixar em zero ele nunca teleportará para se esconder de jogadores, já se você colocar em 1 ele teleportará toda vez que aparecer alguém na tela!

 

Lembre-se que em lugar de muito movimento ele teleportaria sem parar!

 

Pra quem possui cinto ou presilha do teleporte não precisa de asa de mosca!

 

4- Podemos dizer também ao OPENKORE desconectar toda vez que um GM mandar uma mensagem privada para você, estiver na tela no mapa ou mesmo estiver na cidade e o bot estiver lá vendendo os itens.

 

Como fazer?

 

Ache isso no config.txt:

 

 

QUOTE

avoidGM_near 0 <------coloque 1 para desconectar c o GM aparecer na tela

avoidGM_near_inTown 0 <---- 1 para desconectar c aparecer GM na cidade

avoidGM_talk 0 <----------- 1 para desconectar c o GM falar em PM c você

avoidGM_reconnect 1800 <-- é o tempo em que o OPENKORE reconectará - 18 min

 

 

 

 

15ª parte:

 

 

Assim!

 

 

CODE

useSelf_item Green herb {

 

hp

 

sp

 

onAction

 

whenStatusActive Poisoned

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

 

Essa nova coluna de useSelf_item você deve criar em baixo da outra.

 

 

16ª parte :

 

 

Eu sei que nas opções de itens eu posso escolher pro meu BS guardar poções e outros itens no meu carrinho e deixar outros no inventario... o q eu keria era o seguinte:

 

Meu BS deixasse umas 50 poções na mochila sempre...

Deixasse todos o resto no carrinho...

E sempre que fosse acabando as da mochila ele fosse pegando no carrinho...

Quando acabasse todas as poçoes eles fosse vender loot e comprar mais poções...

E deixar nessa proporção: 50 na mochila e o resto no carrinho...

 

tem como???

 

 

Olá amigo!

Vamos partir de alguns princípios.

ache isto no arquivo "items_control.txt" localizado dentro da pasta "control":

 

 

CODE

Blue Potion 0 1 0

 

Condensed Blue Potion 0 1 0

 

Condensed Red Potion 50 1 0

 

Condensed White Potion 50 1 0

 

Condensed Yellow Potion 50 1 0

 

Green Potion 0 1 0

 

Red Potion 25 1 0

 

Orange Potion 25 1 0

 

White Potion 25 1 0

 

Yellow potion 25 1 0

 

 

Vamos pegar em particular a poção vermelha no caso...

 

Red Potion 25 1 0

 

Veja que com estas configurações ele mantem sempre 25 poções no inventário.

Digamos que ele está em um mapa que dropa poção vermelha e chegasse a ter 100 poções no inventario, então a próxima vez que ele fosse guardar itens na kafra ele colocaria 75 no armazém e ficaria com 25 no inventário.

Agora imaginemos que você queira manter 100 ou 200 poções no inventário, Lembre-se que ele vai diminuindo o peso conforme vai gastando as poções.

Então ficaria assim:

 

Red Potion 100 1 0

 

agora imaginemos que você queira lotar o carrinho com poções vermelhas (umas 500 por exemplo) e fosse pegando cada vez que tivesse menos de 25 no inventário, então ficaria assim:

 

Red Potion 25 0 0 0 1

 

mas neste caso eu não posso configurar para ele colocar no armazem e sim no carrinho.

cada número desse equivale a uma ação do OPENKORE

Exemplo:

 

(mínimo) (armazém) (vender) [colocar no carrinho] [pegar do carrinho]

 

 

 

17ª parte:

 

 

Usando Habilidades

 

Para usar as habilidades em certos monstros você precisa dizer ao OPENKORE qual é a habilidade, qual o monstro ou monstros e quantas vezes a usar.

ache isso no config:

 

 

QUOTE

attackSkillSlot { (Antes da chaves você coloca o nome da habilidade)

lvl 10 (aqui o lvl da habilidade)

dist 1.5 (distancia em blocos do monstro)

maxCastTime 0

minCastTime 0

hp (usar qdo o hp estiver > ou < do que x % )

sp > 10 (usar qdo o sp estiver > ou < do que x % )

onAction

whenStatusActive

whenStatusInactive

whenFollowing

spirit

aggressives

previousDamage

stopWhenHit 0

inLockOnly 0 (se colocar em 1 ele usa só no mapa que está no lockmap)

notInTown 0

timeout 0

disabled 0 (se colocar em 1 ele desabilita toda esta coluna de atackskill)

monsters (monstros)

notMonsters

maxUses 0 ( quantas vezes usar)

target_whenStatusActive

target_whenStatusInactive

inInventory_name

inInventory_qty

}

 

 

 

 

18ª parte:

 

 

Configuração para itens consumiveis!

 

 

CODE

#This will work if whenStatusActive Silenced, Blinded or Chaos.

 

useSelf_item Green Potion {

 

whenStatusActive Poisoned

 

inLockOnly 1

 

notWhileSitting 1

 

notInTown 1

 

}

 

 

 

CODE

useSelf_item Green Herb {

 

whenStatusActive Poisoned

 

inLockOnly 1

 

notWhileSitting 1

 

notInTown 1

 

}

 

 

 

 

19ª parte:

 

 

Como ir para um mapa usando portal!

 

O OPENKORE já possui por padrão, uma lista de portais com seus respectivos destinos descrito dentro do arquivo "portals.txt". Mas estes portais, são portais comum do tipo mapa-a-mapa. Para que o OPENKORE vá para determinado lugar usando o serviço de portal oferecido pelas Kafra's nós teremos que adicionar no arquivo "portals.txt" o passa-a-passo nescessário para que ele saiba como fazer.

Digamos que eu queira ir de Al-de-Baran para Geffen de portal. Então para dizer exatamente ao OPENKORE como fazer isso eu faço os seguintes passos:

 

1- Abro meu OPENKORE no modo-visual.

2- Imediatamente digito "ai" para que ele pare e deixe que eu controle.

3- Vou até o NPC (Kafra, no caso) e começo a requisitar o serviço de portal e me teleporto para o local desejado.

4- Ao chegar no destino (antes de se mover) digito "/where" e anoto as informações.

5- Fecho o cliente e permaneço com o OPENKORE aberto para extrair as informações que ele obteve.

6- Abro o arquivo "npcs.txt" localizado dentro da pasta tables e verifico a localização exata da Kafra e anoto também.

 

Veja que de posse das informações nescessárias eu já posso dizer ao OPENKORE o procedimento que ele deverá realizar para ir a Geffen através do serviço de teleporte oferecido pela Kafra em Al-de-Baran.

Eu obtive as seguintes informações:

 

Kafra em Al-de-Baran:

52052 aldebaran 143 119 Funcionária Kafra (copiei do npcs.txt)

 

Destino em Geffen:

Geffen 120 39 (local onde estava após o teleporte. Comando /where).

 

Valor do teleporte:

1600 zenys

 

Informções da kafra obtida atraves do OPENKORE:

2 = usar teleporte

0 = Geffen -> 1600z

 

Bom, agora vou começar a montar meu quebra-cabeça.

E vai ficar assim:

 

aldebaran 143 119 geffen 120 39 1600 c r2 c r0

 

Agora eu adiciono esta linha no "portals.txt".

 

Tá levelbot, você esplicou quase tudo... e o que significa estes caracteres

c r2 c r0? Hein, hein, hein?

Ok, vamos esplicar:

 

 

CODE

aldebaran 143 119 = Kafra em aldebaran

 

Geffen 120 39 = destino em geffen

 

1600 = valor do portal para geffen

 

c = continue conversando

 

r2 = escolha a opção 2 (teleporte, no caso)

 

c = continue conversando

 

r0 = escolha a opção 0 (destino para geffen)

 

 

Ok, agora você deve dizer para o OPENKORE quanto de zenys você está disposto a gastar com portal. Digamos que você vai pegar o portal de aldebaran para geffen umas 30 vezes, então diga para o OPENKORE que você pode gastar com portal 48000 zenys.

Ache isto no "config.txt" localizado dentro da pasta "control".

 

 

CODE

route_maxWarpFee 48000

 

 

Assim ele pode pegar o portal 30 vezes. Quando ele atingir o valor de 48000, ele voltará a fazer o percurso andando.

 

 

 

20ª parte:

 

 

uanto aos intervalos funciona assim:

 

De três em três horas ele desconecta e fica vinte minutos off e então reconecta novamente, sendo assim um tempo razoável de jogo para qualquer pessoa. Você também pode diminuir este tempo editando no config.

 

Ache isto no config:

 

 

CODE

autoRestart (é aqui que você irá diminuir ou aumentar conforme necessário)

 

 

 

autoRestartMin (aqui não mexe)

 

autoRestartSeed (Aqui não mexe)

 

Se você observar, quando o OPENKORE está sendo iniciado ele mostra uma mensagem em amarelo dizendo

 

 

21ª parte

 

 

 

Como seguir um char com o OPENKORE!

 

--------------------------------------------------------------------------------

 

Digamos que eu possuo duas contas no mesmo server e tenha nestas contas personagens no mesmo "servidor interno" e gostaria de upa-los juntos.

Ache isto no "config.txt"

 

 

CODE

follow 0

 

followTarget

 

followEmotion 1

 

followEmotion_distance 4

 

followFaceDirection 0

 

followDistanceMax 6

 

followDistanceMin 3

 

followLostStep 12

 

followSitAuto 0

 

followBot 0

 

 

Digamos que em uma conta eu tenha um sin lvl 70 de nick "Seguidor" e na outra conta um kina lvl 70 também e de nick "Mestre" e quero que o sin siga o kina.

Então ficaria assim:

 

 

CODE

follow 1

 

followTarget Mestre

 

followEmotion 1

 

followEmotion_distance 4

 

followFaceDirection 0

 

followDistanceMax 6

 

followDistanceMin 3

 

followLostStep 12

 

followSitAuto 0

 

followBot 0

 

 

OBS: Os dois devem estar no mesmo grupo!

E digamos que eu queira dividir "XP"!

Ache isto no "config.txt":

 

 

CODE

dealAuto 1

 

partyAuto 1

 

partyAutoShare 0

 

guildAutoDeny 1

 

 

Agore mude de "0" para "2" na linha partyAutoShare e ficaria assim:

 

 

CODE

dealAuto 1

 

partyAuto 1

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

e digamos ainda que não existe ninguém para me ajudar a formar um grupo com minhas duas contas e eu não tenha 2 computadores para fazer isso e nem sei usar o "roproxi".

Então faço o seguinte:

 

1- Configuro o sin (Seguidor) para aceitar convite para grupo no "config.txt".

2- Apago no "config.txt' o que está na linha "lockMap" para que ele não saia andando.

3- Abro o ragnarok,posiciono ele (o Seguidor) em algum lugar e fecho o ragnarok.

4- Abro o Ragnarok com minha outra conta e coloco o kina (mestre) no mesmo lugar.

5- com o kina (Mestre) logado no Ragnarok normalmente, inicio o OPENKORE e o meu sin (Seguidor) vai aparecer.

6- Quando o sin (Seguidor) aparecer imediatamente faço o convite para o grupo.

 

E pronto, o sin ja está no grupo do kina!

 

Para ele aceitar convite para grupo ficaria assim:

 

 

CODE

dealAuto 1

 

partyAuto 2

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

E digamos que eu queira passar alguns itens e zenys para o sin, apenas configuro para ele aceitar negociações!

E ficaria assim:

 

 

CODE

dealAuto 2

 

partyAuto 1

 

partyAutoShare 2

 

guildAutoDeny 1

 

 

Cada número é equivalente a uma ação do OPENKORE.

Exemplo:

 

0 -----> ele não aceita nem rejeita.

1 -----> ele rejeita.

2 -----> ele aceita.

 

dealAuto 1 ----> linha de comando do trade (negócios)

partyAuto 1 ----> linha de comando do grupo

partyAutoShare 1 ----> linha de comando de dividir XP

guildAutoDeny 1 ----> linha de comando de guildas (Clã)

 

É legal fazer isso quando você cria um personagem qualquer e um sacerdote para uparem juntos. O sacer vai curar, dar benção, agi, imposito, aspersio e todas as skills possíveis. Eu já fiz isto no bRO e cheguei em lvl 70 em uma semana!

 

 

 

22ª parte:

 

 

Como xxxxxxxçadores e Bruxos podem manter distãncia do monstro!

 

 

Personagens como Bruxos, Arqueiros, xxxxxxxçadores devem sempre manter distãncia de seus alvos já que seus ataques são de longe.

Imaginemos um Bruxo tentando congelar um "High Orc" e isso usando o OPENKORE. Se ele se aproxima do monstro sua "cast" (conjuração) nunca sairá. A não ser que possua uma carta fen (Phen Card).

Ache isto no "config.txt" localizado dentro da pasta "control":

 

 

CODE

runFromTarget 0

 

runFromTarget_dist 6

 

 

Agora para para ativarmos a ação apenas coloque o número "1".

 

 

QUOTE

runFromTarget 1 -------> 1 Ativa e 0 desativa a ação

runFromTarget_dist 6 --> Distãncia em blocos que ele manterá do monstro

 

 

OBS: Personagens que atacam corpo-a-corpo nunca devem ligar esta opção!

~~~~~~

Apenas uma dica, para evitar aparecimento de bugs malucos e esquisitos REMOVA todo o conteudo que voce nao ira ultilizar no config.txt.

Exemplo:

Eu quero Ultilizar a Green Herb quando estiver Envenenado, ao invez de ultilizar todo esse conteudo inutil:

 

CODE

useSelf_item Green herb {

 

hp

 

sp

 

onAction

 

whenStatusActive Poisoned

 

whenStatusInactive

 

whenFollowing

 

spirit

 

aggressives

 

monsters

 

notMonsters

 

stopWhenHit 0

 

inLockOnly 0

 

notWhileSitting 0

 

notInTown 0

 

timeout

 

disabled 0

 

inInventory_name

 

inInventory_qty

 

}

 

Podemos fazer bonito, resumindo assim:

 

CODE

useSelf_item Green herb {

 

whenStatusActive Poisoned

 

}

 

Simples não?

Isso é uma dica

 

~~~~~~~~

 

 

 

================================================================================================================================

 

Fim!

Tenho que Admitir que Felipe Eduardo é um GENIO!

Ao fazer um topico tao bem detalhado

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.