quarta-feira, 29 de abril de 2009

Tutorial Cave Bot + Fazer Script + Depositer

Bom venho aqui avisar, que o tutorial do cave bot do elf não foi feito por mim e sim copiado do forum oficial do tibiabot, pelos seguintes motivos:
Eu achei excelente e foi por la que eu aprendi a fazer script com depositer e tudo!!
Aqui o link do topico no forum oficial!:
http://forums.tibiabot.com/showthread.php?t=102526&highlight=cave+bot+portuguese

Cavebot:
O sistema de cavebot pode ser utilizado tanto por usuários avançados e regulares. É possível realizar as tarefas mais simples como caminhar dentro de uma caverna em diferentes andares, mas também realizar tarefas mais elaboradas, como a compra de munição, colocar dinheiro no banco, vender o loot e muito mais. Os passos a seguir irão guiá-lo, através da criação de um script, com algumas das características mencionadas.

Fazendo um Waypoint:
Para começar, abra o menu Cavebot a partir do menu principal bot. Várias opções estão disponíveis para você, como mostrada abaixo.




Adicionar waypoints é bastante fácil. Há 8 tipo de waypoints disponíveis para você escolher e definir o seu caminho:

Stand:
Isto irá levá-lo para o destino não importa o que esteja no caminho
(a menos que o destino está inacessível ou inacessíveis),
mesmo que tenha sido interrompido por diversas vezes durante o caminho. Use este tipo de waypoint perto de cordas e pás, ou seja, lugares que você precisa absolutamente estar perto para chegar ao próximo waypoint.

Node:
Nodes deverão ser utilizado ao caminhar ao redor da caverna ou caça. Eles são exatamente como stand(anteriormente citado), mas eles têm uma funcionalidade adicional que pode ser ligado e desligado, por isso você deve colocar-los mesmo se você não a usar essa funcionalidade.A opção “Skip Nearby Nodes” localizado no Cavebot Dialog permite especificar o número de quadrados o CaveBot acabou de passar. Isso se torna um verdadeiro poupa tempo, pois você não terá que revisitar os lugares que você já tenha recentemente passado e matado os bixos. Isso é especialmente benéfico se você estiver caçando com outras pessoas em uma cave na qual elas estejam usando outro BOT(blackd ou NG),porque seu personagem estarão permanentemente à frente delas e matando todos os monstros primeiro. Um típico valor que funciona bem com isso é 5 (Vá ao “Skip Nearby Nodes” e com a seta para baixo, selecione a opção 5 )
Note que você ainda deve usar 'stand' waypoints perto Cabos / Pás / NPC interação e etc, para evitar que seu Bot pule os waypoints necessarior.

Walk:
Serve para andar em determinado local. Isto é, não vai continuar caminhando para esse local se você encontrar um monstro ou chocar-se com alguma coisa. É melhor usado se você quiser ir para o respaw de um monstro, Como Travel apenas.Não use isso como o principal meio para se deslocar na caverna, ou você verá seu personagem saltar muitos Waypoints.

Rope:
Função para usar a corda. Defina este waypoint no local da corda.(não se esqueça de colocar um STAND antes da corda, e depois da corda, para evitar que o char não suba o buraco)

Ladder:
Função para subir ou descer uma escada. Defina este waypoint no local da escada.(não se esqueça de colocar um STAND antes da corda, e depois da escada, para evitar que o char não suba a escada)

Action:
Isso dá a você um espaço para digitar comandos personalizados, um por linha. Todos os comandos que são permitidos nas HOTKEYS, também são permitidos aqui.

Lure:
Isto é para ser usado com o "Lure Target” Targeting stance. Este waypoint define o local para que o char atraia o monstro. Ele vai até o monstro, e quando o encontra, ele volta até o waypoint LURE, assim lurando o monstro( Otimo para hunts em grupo, como Hydras, que o bloker tem um local especifico para ficar que a hydra fica na diagonal)

Como a subir escadas / rampas / buracos
Você pode usar o "Emplacement" para colocar waypoints ao seu redor, e não apenas no local em que se encontram atualmente seu char. Por exemplo, para ir á um buraco que está no SQM sul de você , mude o “Emplacement” para “SOUTH” e coloque um stand waypoint. A mesma lógica aplica-se à rampas, escadas, teleports, etc.
Lembre-se de mudar o “Emplacement” de volta ao campo 'Center', se não quiser que todos os próximos waypoints que colocarem andem um SQM ao SUL quando atingirem o destino

Action scripts
Action scripts personalizados permitem definir um comportamento, explícitos ou condicional dependendo de alguns fatores. Como disse antes, é um script que compreende a combinação de comandos simplificados, que deve ser inserido um por linha. Na maior parte dos casos, você também terá a referência waypoints se quiser que o script faça uma ação determinada em sua trajetória. Para isso, os LABELs utilizados. Você pode rotular todos os waypoint com um nome (Utilizando o Label) para ajudar nos Scripts e ficar mais facil a localização de algo dentro do Waypoint total.
Para conseguir enxergar os Labels colocados, clique em “Show Labels”

Criando uma Action- Gold Depositer
Vá ao primeiro waypoint colocado, e clique em Label, digite o nome Start, e pronto, sua Hunt começara no Label escrito Start.
Para fazer uma Action de Gold depositerfaça os seguintes passos:
Faça o waypoint normalmente pela cave inteira, quando chegar novamente ao começo dela adicione uma Action Waypoint.
Na action waypoint digite o seguinte:~

caphigher 250 gotolabel Start” --
Significa: Se a cap estiver maior que 250 ele volta para o LABEL “START” configurado anteriormente.
Explicando:
A função caphigher é uma condição, ou seja, ela significa:
“SE A CAP ESTIVER MAIOR QUE”250 é configurável,
ou seja, você decide o quanto de cap vai ir ao banco
A função gotolabel é uma função que faz o Elfbot ler diretamente tudo que está dentro do LABEL, ou seja, ela significa:
“LEIA A LABEL”
Start é o nome da Label que nos configuramos anteriormente
Logo após ter feito o Action Script, faça um waypoint até o banco mais próximo.
Assim que chegar ao banco adicione uma Action Wapoint, e digite na mesma:
“say hi
Npcsay deposit all
Npcsay Yes”
-- Significa que o char irá dizer ao npc respectivamente,
Hi/Deposit All/Yes
Explicando:
Say hi é para que o char fale “ Hi “ na janela Default
Npcsay deposit all faz com que o char fale “ Deposit All “ no NPC channel
Npcsay Yes faz com que o char fale “ Yes ” no NPC channel
Logo após ter feito o Action Script no banco, faça um waypoint de volta até a cave
TARAMMM.....é só selecionar o Follow Waypoints para que o char comece a andar.

Alarmes

Isto deve ser bastante evidente para a maior parte. Existem alarmes dos 5 diferentes eventos listados. Cada alarme tem 3 correspondentes caixas marcadas S, P e X.

O S significa o Sound Alarm, ou seja, ele apita quando é necessário.
O P é para pausar o cavebot. Actualmente
O X é o que irá fechar a conexão com o servidor e efetuar logoff depois 1 minuto se você estivesse com o Battle, ou instantaneamente.

Especial atenção deve ser dada ao R localizado no alerta Disconect, este significa que qualquer queda involuntária da conecção ele vai conectar novamente, ou seja, se der kick Server, ou mesmo Server Save, ele reconecta automaticamente depois!

Lotting:

Os loots no bot se destinava-se a ser muito inteligente, mas acabou por este caminho. Alguns pequenos ajustes ainda são deixados de ser feitos, no entanto:

-Para adicionar um novo Loot, clique em e preencher as caixas 3 texto abaixo dele. A primeira caixa de texto é para o item id e você deve saber como obtê-lo (Procure no fórum como “ITEM ID LIST”). O segundo texto é a o local que ele irá pegar ( backpack, keyring, etc )(os números das backpacks variam de 0-15. Você deve saber como isso funciona se vocês já utilizaram o Looting do TibiaBot NG. No entanto, alguns caracteres especiais podem ser inseridos aqui: se você colocar a letra 'e' No local do destino do loot, o sistema de looting irá encontrar um espaço livre para colocar o item, o que irá lhe oferecer uma dor de cabeça a menos se você não gosta de abrir uma backpack para cada item. Finalmente, a terceira caixa de texto é uma descrição do item para sua própria referência para saber quais os itens que você já tenha listado. E para removê-los é só apertar o botão "Del" botão.

Observem todas as entradas que se podem colocar no local de destino do loot:
0-15: é só verificar, e colocar cada loot em sua backpack e: encontrar automaticamente um lugar vazio nas backpacks abertas para guardar o iteme1: encontrar automaticamente um lugar vazio, a partir da primeira backpack (excluindo backpack 0, [primeira backpack aberta] ). Use isto se você por exemplo usa anéis em sua backpack principal e quer sempre ter espaço livre na mesma.g: faz com que o Looting Sistem, jogue o loot para fora do corpo diretamente para o chão

Para caça rotworms, eu ter criado o seguinte duas entradas:

03031 e Gold
03038 e Mace

Na qual vai lootiar Maces e Golds na primeira backpack livre disponível em meio todas as minhas Backpacks livres.

Options:
Aqui você pode mudar o tipo de corda, de Pá, e se deseja pular NODES
( como dito anteriormente )
(para muda-los é necessário clicar em cima da palavras e usar a seta para baixo )
Existem três configurações também com relação a loots mais abaixo
Open next bp:
este irá procurar em todas as suas janelas abertas atualmente / mochilas para ver se um está cheia. Se ela estiver cheia, ele irá procurar por um contentor / mochila dentro e abri-lo se apenas um foi encontrado.
Loot nearby targets: isso fará com que o char abra o corpo que morreu perto de você, por exemplo um bixo que você está matando colado, irá morrer ao seu lado.
Loot distant targets: isso fará com que se houver vários vários bixos em volta de você, se ele não abrir algum bixo na hora que morrer, quando ele matar todos os outros da tela, ele irá lembrar dos bixos mortos, e voltará para pegar o loot dos mortos primeiros.

Salvando as configurações:
Depois de tudo pronto, e deseja salvar o waypoint feito, vá no campo “Name” que tem no canto esquerdo-abaixo e coloque o nome desejado no waypoint ( aqui pode ser qualquer nome, inclusive com espaços se quiser, é de sua preferência ) e logo depois de colocar o nome clique em “save”, pronto seu waypoint está salvo.

Problemas ao salvar (windowns VISTA):
Se você está com problemas ao salvar os waypoints e não consegue de jeito nenhum.Tente as seguintes coisas, Logue no computador com o Administrador, ou instale o Elfbot em outro diretório, de preferência diretórios livres, como Meus Documentos, Desktop e etc.




Tutorial Elf Bot Targeting!


Na imagem podemos ver um exeplo de uma hunt que irei caçar demon, sem distancia (como paladin que pode caçar em distancia), e com SD Rune.
Abaixo as explicações!

Targeting:
Aqui vou ensinar simplesmente como colocar pra atacar os bichos, da para fazer muitas coisas.

Name:
Poe o nome do bicho, que quer atacar é 1 por 1 que voce tera que fazer o processo todo.

Count:
Nao muda.

Setting:
Nao muda.

HP% range:
0 (Nao muda) to 100 (esta 0 poe 100).

Monster Attacks:
Nao muda.

Danger Level:
Aqui é assim, vou explicar com um exemplo.
EXEMPLO:

Em minha hunt tem dragon, dragon lord e demon.
Quero atacar primeiro o demon, depois o dragon lord e por ultimo o dragon.
Lembrando que o targeting temos que configurar bicho por bicho.
Então no danger level do
Demon pomos 10 o max.
Dragon Lord pode por 5.
Dragon pode por 1.

Desired stance:
Nao muda,
a nao ser que voce queira caçar de paladino e caçar com distance de alguns sqm do bicho.
Se for paladin e quiser caçar com distancia voce poe Dist-Away.

Desired Action:
No primeiro voce poe Attack.
No segundo voce muda se quiser usar runa no bicho.

Attack Mode:
Se não for caçar com distancia voce poeChase/Offencive,
se for caçar com distancia nao muda.

Wear ring:
Se voce quiser usar algum tipo de ring.

E seleciona Loot Monster, para abrir o loot daquele bicho.

Stance Options:

Range Distance:
Se voce for caçar com distance e ai que voce escolhe o numeros de sqm de distancia, se nao, nao muda.

Attack Frequency:
Nao muda.

Ignore other's monsters:
Nao muda.

Run Targeting:
Selecione para começar a atacar os bichos.

Saving & Loading settings:
Aqui e para se voce tiver um targeting salvado ou quiser salvar.

Save:
Se quiser salvar o targeting que acabou de fazer clique no save e escolha um nome.

Load:
Se salvou um arquivo do targeting e quer usalo novamente clique e procure-o.

Target Selection:
Aqui eu mudo somente o Healt, Proximity, e Danger.

No Healt ponha ate a metade.
No proximity ponha ate a metade, mas diminua um pouco.
No Danger ponha no maximo.

E selecione Target mus be reachable.

Tutorial Elf Bot Healing



Healing:

Aqui voce ira colocar as configurações de healing para seu char.


Spell Hi:

Usado para healar com magias.

(Normalmente utilizam nesse campo a magia mais FRACA a usar ex: exura).


Healt:

Com quanto de life ira usar a magia.

IMPORTANTE:

Esse campo é igual para todas a magias que pede esta opção!


Mana:

Com quanto de mana ira usar a magia.

IMPORTANTE:

Esse campo é igual para todas a magias que pede esta opção!


Spell Lo:

Usado para healar com magias.

(Normalmente utilizam nesse campo a magia mais FORTE a usar ex: exura vita).


Health e Mana já explicado.


UH Rune:

Usado para Healar com Ultimete Healing Rune.


Health já explicado.


HP Potion:

Usado para healar com potion.


Health já explicado.


Type:

Aqui voce ira escolher que potion usar para healar.


Clique com o botao esquerdo e aperte a seta do teclado para baixo, repare que a opção ira mudar, Light, Strong, Great e Ultimate.


IMPORTANTE:

Esse campo é igual para todas a magias que pede esta opção!


MP Potion:

Usado para healar com potion de mana.


Mana já explicado.


Type também ja explicado.


Healer options:

Recomendo deixar 800ms no Wait e no Delay.

segunda-feira, 27 de abril de 2009

Tutorial Tibia Bot NG ~ Varios


Mana Taining:
Isso voce ira usar para treinar seu Magic Level (ML)

Training Spell:
É a magia que voce ira usar para treinar seu Magic Level.

Mana Needed:
Com quanto de mana voce ira utilizar a Magia.

Rune Maker:
Usado para fazer runas como Magic Wall, Sudden Death Rune e etc...
Para saber como runar acesse esse link e clique na runa desejada
http://www.tibia.portaltibia.com.br/Runes

Rune Spell:
Palavra usada para fazer a runa ex: Adori Gran Mort

Mana Needed:
Com x de mana voce ira fazer a runa

Soul Needed:
Com x Soul points ira fazer a runa

No Runes / Soul:
A ação que ira fazer se acabar as blank runes ou os soul points, eu recomendo nao mudar.

Self Healing:
Aqui voce ira configurar seu Bot para healar

Minimum Health:
Com quanto de life ira healar

Healing Spell:
Aqui voce escolhe com que magia ira healar
ex: Exura, exana mort, exura san etc...

Mana Needed:
Com quanto de mana ira healar

Use Spell:
Se voce for healar com spell ou seja exura, exura san etc.. (Magias)

Use:
Se voce for healar com Ultimate Healing Rune ou outros que tem para escolher,
depende da versão, caso nao tiver a potion desejada voce precisa-ra de um script.

Trade Helper:
Usado para ficar mandando mensagem no trade.

Trade Message:
Aqui voce coloca a mensagem que quer mandar no trade

Message Delay:
Aqui voce coloca de quanto em quanto tempo quer mandar a mensager (em segundos),
por exemplo 120 ira mandar a mensagem de 2 em 2 minutos.

Yell Message:
Se voce quer que alem de por a mensagem no trade por a mensagem no default.

Mana Restore:
Aqui voce coloca com quanto de mana ira usar mana potion, detalhe somente para mana potion comum, para strong e great é necessario script.

Minimum Mana:
Quanto de mana ira usar a mana potion.

Tutorial Cave Bot NG



Current Waypoint:

Este é o local em que voce ira colocar o seu waypoint para caçar!
Clique com o botão direito no espaço em branco e selecione "Load", agora procure em seu computador o waypoint desejado, abra-o e clique em Follow Waypoints.

Loot Itens:
Aonde voce escolhe os itens que ira coletar das criaturas.
Se voce ira escolher os itens que quer coletar, clique em "Add" e selecione:
Gold - GP
Worm - Minhocas para pescar
All - Para pegar tudo das criaturas
Custon - Voce ira colocar o ID do itens ( se voce nao sabe o ID do iten, voce pode clicar CTRL + Botao Direito e selecione Show Iten Number, ira aparecer o ID do iten na parte inferior da tela do tibia)
E selecione Looting para começar a pegar os itens.

Attack Monsters:
Selecione para simplesmente atacar as criaturas que estão te acatando.

Attack Players:
Selecione para simplesmente atacar as pessoas que te atacarem.

Target all:
Quando voce seleciona Attack Monsters ira atacar somente os bixos que estao te atacando agora com esta opção ira atacar TODOS os bixos.

Spell Attack:
Se voce for um jogador premium account e quer atacar TODOS os bixos com o spell vis flam ou mort.Agora se voce quer atacar somente algumas criaturas tera que usar script isto eu irei explicar depois.

Use Light Shovel:
Alguns waypoints voce usa shovel para abrir a cave, use esta opção para usar light shovel.
E é isto as outras opções nao se usa (pessoalmente nunca usei!)

Isto é apenas o começo irei fazer mais, postar scripts, waypoints e etc...