Tutorial Cave Bot

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Tutorial Cave Bot

Mensagem  Rachid em Qui Jan 21, 2010 11:15 am

Este é um tutorial de como funciona os componentes do ElfBot NG. carinhosamente apelidado de Eleonor.

O sistema de cavebot pode ser usado para tarefas simples como subir ou descer escadas, ou tarefas mais complicadas como comprar munições, guardar dinheiro no banco, vendendo loot, fazendo lootbag e muito mais...

Os passos seguintes vao lhe ensinar como configurar a Eleonor corretamente pra andar pela cave, subir escadas etc... ir no banco depositar o dinheiro e vender o loot e voltar a caçar...

IMPOTANTE: tenha certeza de ter configurado o Targeting com as criaturas que tem na cave.

Fazendo os WayPoints

Para começar, clique em Cavebot no menu do Elfbott. Varias opções apareceram como mostra na foto abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
Adicionando waypoints é uma coisa muito facil mais antes vamos entender os 8 tipos de waypoints.

Stand: Bom esta opção faz com que o bot va ate o destino não importa o que aconteça (A nao ser que esteja trapado ou preso) voce vai chegar no destino, mesmo que muitas coisas o atrapalhem pelo meio do caminhu. Sempre use o Stand ao lado de um buraco ou areas pra subir com rope, antes de adicionar Rope ou Shovel no waypoint.

Node: Nodes sao bastante usados pra fazer os trajetos na cave. Ele faz a mesma que o Stand, mas eles tem uma função extra que pode ser ligada ou desligada, entao voce poderá usar o Node mesmo nao usando a Skip Nearby Nodes que eles vao ser como stand.

A opção 'Skip Nearby Nodes' que você pode ver na foto acima, permite que voce escolha o numero de quadrados que voce poderá pular na cave. Isto faz com que o bot pule 1-2 nodes caso você ja tenha passado porali por perto, poupando muito tempo, porque faz com que você nao va em lugares que voce ja foi, Algumas vezes o Targeting faz com que voce si afaste e acabe si perdendo e voltando de novo em lugares que voce ja foi, fazendo voce perder tempo indo de novo. Isto tambem seria um antitrap, pois ele iria pular este nod e iria pra outro.

Nota. o Node só é bom para caves, sempre use o 'Stand' perto de Ropes/Shovels/Interação com o NPC etc, porque você nao quer pular este nao é? smile.gif

Walk: Leva você até uma determinada localização. A opção Walk faz você parar caso encontre algum monstro pelo caminhu., ficar trapado por algo etc, etc. è bom pra fazer travels scripts ( Andar de cidade pra cidade ), Nao use este para fazer waypoints na cave, ou seu bot vai viver parado ou pulando waypoints.

Rope: Leva você para o andar de cima, Coloque este waypoint sobre o buraco de corda logo quando desce no buraco, e nao esqueça de colocar um "Stand" waypoint perto do buraco antes de usar a Rope.[Você precisa estar registrado e conectado para ver esta imagem.]

Ladder: Faz você subir escadas ( Aquela de madeira ). Coloque este waypoint "Stand" waypoint next to the ladder spot first.
[Você precisa estar registrado e conectado para ver esta imagem.]

Shovel: Faz usar a pa para abrir um buraco. Use este waypoint perto de um buraco ( que de pra abrir ), nao esqueça de antes colocar um "Stand" waypoint proximo ao buraco que você vai abrir.
[Você precisa estar registrado e conectado para ver esta imagem.]

Action: Este waypoint te da uma pequena janela pra colocar commandos, um por linha. Todos os comandos de HotKeys são permitidos nesta caixa. Exemplo: sua ultima waypoint é no npc do banco la você adicionaria o action e na janela colocaria o comando pra ele depositar toda a grana, ou vender os loot, ou guardar no banco algum item, abrir fechar protas etc......

Lure: Isto só irá funcionar se você configurou o bot no Targeting para lurar. Você coloca este waypoint onde você que que o bixo seja lurado. Exemplo um kina vai lurar o bixo pra onde foi colocado o waypoint.

Como subir ou descer Escadas/Rampas/Buracos

Você pode usar o "Emplacement" para ir pro norte, sul , leste , oeste, e nao apenas o centro como ja vem. Exemplo, para ir pra entrar no buraco, posicione-se no sul do buraco mude o campo "Emplacement" para o 'North' e coloque um Stand waypoint. Isso fara que o seu personagem ande 1 sqm pro norte de onde voce está, a mesma coisa pra subir buracos,rampas, teleports etc..

Lembre-se sempre de voltar o 'Emplacement' para 'Center' sinão você acaba si bugando na cave, somente mude o 'Emplacement' em ocasioes especiais.

Como entrar em poços, boeiros abrir portas ou algo do tipo.


Coloque um stand waypoint perto do boeiro/porta, seguido de uma 'Action' Waypoint e dentro coloque isso escrito no action:

usegrounditem idofitem

Explicando.

usegrounditem = Click sobre o item no chao
idofitem = Numero do item ' Para saber o numero do item clique som o Botao direito e eo esquerdo ao mesmo tempo sobre o item para dar "look" ou segure o control clique com o botao esquerdo do mouse e no menu que abriu clique em 'look' '

1. Faça um waypoint que percorra a cave inteira. Use o Node waypoints para isso; mas lembre-se de colocar o Stand perto de buracos, ladeiras etc..


Action Scripts

Action scripts faz você fazer coisas impressionantes, como vender loot,comprar mana potion, pots de vidas, abrir portas com chaves etc... Como foi dito antes você poderá usar qualquer commando que tem na aba HotKeys.

Para colocar um nome no waypoint para nao si perder, selecione um e clique no 'Label'. Irá aparecer uma janela perguntando que nome você que dar praquele waypoint. Coloque o nome e clique em 'Ok'. Si quiser ver o que acabo de escrever marque a caixa 'Show labels' e irá aparecer.

2. Coloque o nome de 'start' no primeiro waypoint criado.

Agora vamos fazer um action que quando chegue no fim dos waypoints ele pule pro começo novamente, va no ultimo waypoint dentro da cave e adicione o 'Action' waypoits.

3.Depois de criado um waypoint 'Action'no fim da lista.

Agora tudo pronto, click na 'Action' waypoint, e você vera uma caixa de texto. La você pode adicionar comando especiais e de ação.No nosso caso nos iremos fazer ele pular pro waypoint chamado 'start' se o cap for maior ou igual a 250. Para isto, nos iremos colocar o seguinte comando na caixa de texto:

caphigher 250 gotolabel start

Este comando é composto por uma condição 'caphigher 250' seguido do comando 'gotolabel start' que soh vai acontecer si o cap ( capacidade de carga ) for igual ou maior que 250. Voce tambem poderia usar este comando atraves das HotKeys.

4. Adicionada a linha 'caphigher 250 gotolabel start' criado para recomeçar os waypoints caso o cap seja igual ou maior que 250.

Neste ponto, nos temos um waypoint loop e uma Action que vai pular para o waypoint chamado start se o cap for maior ou igual a 250. Mas, se o cap for menor que 250, ele ira continuar sem dar o loop e o comando gotolabel e irá pra proxima linha, Como nao temos nada na proxima linha ele vai começar de novo.

Vamos então fazermos agora uma trajetoria de volta para a cidade mais proxima, pois estamos com 250 menos ou igual de cap.

5. Fazendo a trajetoria de volta pra casa depois que o limite de cap foi alcançado.

Depois de fazer os waypoints de volta pra cidade, si fez certo estamos na cidade xD. Nos exedemos o cap limite, nos devemos depositar a grana e vender os loot pra voltar a caçar nao é mesmo?.Para fazer isso, nos temos que fazer um caminhu até o npc do Banco ( waypoint ) exemplo darashia

6. Crie um waypoint ate o npc do banco de darashia nao muito distante, sinao nao da pra conversar.

Para podermos conversar com o npc nos precisamos de outro script especial.

7.Depois de criar o waypoint e colocar o Stand perto do npc adicione o Action.

Para interagir com o npc, nos primeiro precisamos sauda-los como todos sabem 'hi', depois pedir para ele depositar todo o dinheiro no cofre tongue.gif 'deposit all' e confirmar 'yes'... Entao o comando será:

say hi
npcsay deposit all
npcsay yes

O comando 'npcsay' diz o texto na janela do npc.

Ate aqui tudo bem, porem temos um problema vai que a coitada da Eleonor (ElfBot Ng) si perde, como nao queremos que ela fique tentando falar com o npc sem estar no npc entao adicionamos o seguinte:

isnotlocation skip
say hi
npcsay deposit all
npcsay yes

Si você fez certo, o que eu espero que sim smile.gif seu bot ja deve caçar e quando atingir o cap ele deve ir depositar a grana no banko.

8. Terminado o script de depositar grana no banko de darashia.

Nos agora devemos ir vender o loot, 'maces' etc... O npc que compra esta ao sul do mercadinho de darashia, entao faça a eleonor ir ate la.

9. Coloque um 'Stand' waypoint perto do npc que compra maces etc.. em darashia e logo em seguida adicione o 'Action' waypoint.

Na caixa de texto do action coloque:

isnotlocation skip
say hello
npcsay trade
sellitems 3286 100

Nota: 3286 é o numero da mace, caso for vender outra coisa mude esse numero.

Com isto irá iniciar uma conversa com o npc e irá vender todas as maces que está com voce para o npc.

10. Faça um waypoint com o 'Stand' ate o npc de venda e depois coloque o action acima para vender o loot.

Faça um waypoint de volta pra sua cave e pronto, a Eleonor vai caçar depois que tiver com o cap igual ou menor que 250 ela vai pra darashia vender o depositar o dinheiro vender o loot e voltar pra caçar.

Si você fez tudo certihu estará parecido com a foto abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]

Alarms

Está é uma parte importante. Exite alarmes para 5 diferentes tipos de coisas que podem acontecer no jogo. Cada alarme tem 3 caixar chamadas de S, P e X.

O 'S' toca um sonzinhu meio lixo. mais você pode mudar colocando outro .wave na pasta Alarm dentro da pasta do ElfBot.
O 'P' pausa o bott. ele para de seguir os waypoints e atacar os monstros.
O 'X' loga seu char, é como si você tivesse dado exit no tibia, se seu char estiver com espadinha ele vai demorar um minuto pra logar, ou loga na hora si nao tiver.

Atenção especial deve ser dada para o alertas quando desconectado, vocês vao notar que ele tem um R (Reconnect) marcado. se o R tiver marcado o R vai te reconectar quando você tiver sido desconectado involuntariamente, exemplo server save, net caiu etc....

Looting

A opção pegar loot da Eleonor é muito boa, sabendo configurar você faz muita coisa.

Existe uma caixa chamada Looting serve pra pegar coisas que os monstros dropam. para adicionar um item a ser pego pela Eleonor, click em <New Entry> e preencha as 3 caixas de texto logo abaixo. A primeira entrada é para o item id, para saber o id dos items você pode dar 'Look' nos items ou ver o id ou procure pelo id no fim deste tutorial. o segundo é o destino do item pego, e o terceiro a Descrição do Item.

Exemplos

0-15: os numeros da backpack
e: procura qualquer espaço na bps abertas pra guardar o item.
e1: procura um espaço na backpack 1 (nao existe backpack 0, a primeira é sempre backpack 1).
g: joga o item no chao.

Para caçar rots, siga o abaixo:

03031 e gold
03038 e mace

Com isso ele irá guardar gold e mace nas mochilas

Options

Aqui você podera escolher o tipo de p.a e corda que seu personagem está, exemplo ligth shovel etc...

Existe 3 opções como podemos ver

Open next bp: Com esta opção marcada a Eleonor irá abrir automaticamente a proxima bp, quando esta estiver full a proxima , e a proxima assim por diante.

Loot nearby targets: Com esta opção marcada a eleonor irá abrir os corpos dos bixo proximos a você.

Loot distant targets: Com está opção marcada ele irá lembrar os bixos que foram mortos por você que você nao pegou e vai pagar depois.

Salvando as configurações

Depois de terminado lembre-se de salvar tudo. Dê um nome pro waypoint e click em Save. Si você nao especificar um nome vai abrir uma caixa perguntando no local e o nome onde deve ser salvo.

Uma nota final, os commandos de Action é muito bom e lhe da muitas possibilidades com a sua Eleonor, onde a imaginação é o limite. Experimente.

Rachid
Admin

Mensagens : 9
Data de inscrição : 20/01/2010
Idade : 26

Ver perfil do usuário http://tibiaelfbot.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum