Tutorial Elfbot NG - Burlando Monstros Anti-Botters

Ignorando monstros ant-botters com ElfBot NG!

Cipsoft em seus últimos updates criou vários monstros que se asemelham à criaturas normais, mas são "imortais", assim, o bot deverá ficar preso à eles pelo target. Desde que a Cipsoft está constantemente mudando as formas dos monstros confundir os bots, este tópico irá conter informações atuais sobre como contornar este fato com o Cavebot do ElfBot NG!

- Se o monstro anti-botter tem uma velocidade diferente de um monstro normal
Neste caso você pode executar uma hotkey que irá verificar a velocidade de cada monstro e fazer com que o ElfBot NG ignore este monstro de certo nome se ele não possuir o padrão original de velocidade.

auto 100 foreach 'floormonsters' $m { if [$m.name == 'Tortoise' && $m.speed != 130] ignoretarget $m.id }

Obviamente você deve alterar "Tortoise" com o nome do monstro que pode ser um anti-botter e obter a velocidade padrão dele usando o "Creature Spy", na tela principal do ElfBot NG.

- Se o monstro ficar invisível por muito tempo
Você deve adicionar uma nova entrada na opção "Targeting" chamado 'Invisible' e configurar o HP% Range em um intervalo de 0 à 0. Essa nova entrada deve estar localizada acima dos monstros que você quer que o ElfBot NG ignore quando ficarem invisíveis por muito tempo, portanto, apenas coloque-o no topo da lista.

Imagem
Esta ação é recomendável até mesmo quando você não se preocupa com os monstros anti-botter pois o target não atacará os monstros invisíveis.

- Se as ações acimas forem inúteis, aprenda à ignorar um monstro que você está atacando por mais de 15 segundos
Criando esta hotkey você irá ignorar o monstro que você está atacando por mais de 15 segundos e sua HP continua praticamente completa.

auto 1000 if [$targetid == $target.id] inc $targetingtime | else {set $targetid $target.id | clear $targetingtime } | if [$targetingtime > 15 && $target.name == 'Kongra' && $target.hppc > 90] ignoretarget $target.id

Você deve alterar "Kongra" para seu local adaptado de hunt e o possível monstro anti-botter e alterar também "15" que é o número de segundos de ataque e sua HP continua completa.

Atualmente, após a atualização ElfBot NG 4.1.5 você pode usar a opção encontrada em "Targeting" -> "Ignore Anti-bot monsters", que funciona como esta hotkey: ignora qualquer target após 20 segundos se sua HP for maior que 90%.
Créditos: EdsonJunior

Tutorial Elfbot NG - Depot, Mana e Soft reffiler

Arrumando as bps:
se você usar como está na imagem tudo dará certo.

Imagem

Mana Refiller:
Action usada no waypoint para parar o hunt e ir para o reffiler.

islocation countitems 237
if [ $count < 10 ] gotolabel Depositer

Action depois que o char começa a ir para o label 'Depositer':
Ele vai depositar o dinhero, dar withdraw no dinhero certo para a X quantidade de strong mana potion mais 1600 gps e depois ira organizar as bps.

npcsay 'hi'
wait [$rand.500.1300]
npcsay 'deposit all'
wait [$rand.500.1300]
npcsay 'yes'
wait [$rand.500.1300]
npcsay 'withdraw [(200-$itemcount.'strong mana potions')*75+1600]
wait [$rand.500.1300]
npcsay 'yes

wait [$rand.1000.1300]
closeallwindows
wait [$rand.1000.1300]
openbpitem
wait [$rand.1000.1300]
openitemnew 5801 1 Backpack
wait [$rand.1000.1300]
openitemnew 5926 1 Backpack

Action usada quando você chegar na loja de potions:

npcsay 'hi'
wait [$rand.500.1300]
npcsay 'vial'
wait [$rand.500.1300]
npcsay 'yes'
wait [$rand.500.1300]
npcsay 'trade'
wait [$rand.500.1300]
wait 600 | countitems 237 | wait 500
buyitemsupto 237 200 $itemcount.'strong mana potions'
wait 600 | countitems 237 | wait 500
buyitemsupto 237 200 $itemcount.'strong mana potions'

Depositando os itens no depot:

Action usada dentro do depot:
É necessária ter uma yellow backpack dentro do locker.

reachgrounditem 'dp'
opengrounditem 'dp'
wait [$rand.500.1300]
openitem 2866 1 'Locker'
wait [$rand.500.1300]
moveitemsonto (ITEM ID) 8860 0 'Yellow Backpack'
EXAMPLO: moveitemsonto 1234 8860 0 'Yellow Backpack'

Soft Boots reffiler:
Action para terminar o hunt e ir dar o reffiler:

countitems 6530
if [ $count == 1 ] gotolabel Depositer
wait 300

Action usada quando você sai da hunt e antes de voltar dela, ela vai pro label em que é programado onde o reffiler começa:

countitems 6530
if [ $count == 1 ] gotolabel NewSofts
wait 300

Action usada para falar com o npc:
Ele deixa a soft nova e em seguida equipa ela no seu devido slot.

say hi
wait [$rand.500.1300]
npcsay soft boots
wait [$rand.500.1300]
npcsay yes
wait [$rand.1000.2000]
islocation equipboots 6529

Outros grandes scripts:

Reconnect, se for KIKADO ou quando der SAVE SERVER:
Cavebot -> alerts -> Disconnect -> Toggle R
Imagem

Corre para uma área segura:
Vou postar 2, uma quando você tem X HP e outra quando você é atacado. Basta colocar a hotkey no 'Cavebot Hotkeys' e depois fazer um novo ELFC e chama-lo de PZ RUNNER.

auto 1000..2000 dontlist | ifplayerattacking {loadcavebot 'PZ RUNNER' | settargeting off}

auto 1000..2000 dontlist | if [$hppc < 20] {ghealth self | loadcavebot 'PZ RUNNER' | settargeting off}
Créditos pelo script: advanced_killer (tibiabot.com)
Créditos pela tradução: Japax

Tutorial Elfbot NG - Gold Depositer

Olá, Aqui está um simples depositador de gold!

Primeiro de tudo você deve fazer um waypoint da cave.

Exemplo:
N 33290 32309 8
S 33288 32307 8
N 33284 32305 9
S 33282 32301 9
N 33283 32314 9
S 33273 32309 9
N 33281 32317 9


É muito importante você nomear o primeiro waypoint como um Label com nome de "start".

1. Clique no primeiro waypoint
2. Clique em label
3. Nomeie ele de "start".

Agora você tem os waypoints da cave E o seu primeiro waypoint chamado de "start".

Agora você adiciona um ACTION nos waypoints depois de todos os waypoints de ficar circulando pela cave, com o seguinte código:

caphigher 20 gotolabel start


Agora você tem o seguinte, os waypoints da cave + essa action, o que vai acontecer, quando ele chegar nessa action ele vai testar se você tem mais de 20 de cap, se tiver ele vai continuar caçando, senão ele vai passar e seguir, no caso, ainda vai continuar caçando pela cave, pois você não adicionou nada depois do action, certo?
Então vamos lá, depois do action, você faz os waypoints do lugar onde ele para pra testar se vc tem cap ou não, indo até o banco, chegando no banco você adiciona outro waypoint do tipo ACTION com o seguinte código:

say hello
npcsay deposit all
npcsay yes
npcsay balance
wait 1000
closeallwindows
wait 1000
openbpitem
wait 1000

Isso fará você depositar sua grana e reabrir sua backpack!

Agora, depois dessa action, você faz os waypoints voltando do banco para a cave e parabéns! Você tem um depositer para qualquer cave que você quiser!

Créditos: Physic (Traduzir para português - Tibiabot forum oficial)
Mithos (Tópico Original - Tibiabot forum oficial)

© Copyright 2009-2013 - Tibia Dash - Direitos Reservados.
Proibida a cópia total ou parcial deste site.
Tibia é propriedade da CipSoft GmbH . Mais em Termos e Condições .