Lista de Actions para criar seu Cavebot 100% Afk

Conjunto de Ações para determinadas situações que você enfrentar com o seu Elfbot enquanto o configurar para se tornar 100% Afk.

Lista de Actions para criar seu Cavebot 100% Afk
desenho de dois personagem de game, um druid e uma sorcerer, onde o simbolo de um bot que pode ser configurado para ser 100% afk

Quando estamos criando um Script 100% Afk nos deparamos com situações onde necessitamos de abrir uma porta ou simplesmente mover algum item para o depot. Criar um script assim do zero acaba sendo demorado. 

É possível reduzir o tempo de criação se já houver algumas Actions para cavebot prontas. Só será necessário configurar elas para de acordo com o id do item que você quer que ela identifique para executar a ação. Veja abaixo uma lista de Actions para criar seu Cavebot 100% afk.

Reabrir Suas Backpacks

Este script fecha todas as janelas abertas e reabre suas backpacks principais e internas, garantindo que você tenha acesso rápido a seus itens.

wait $ping  
closeallwindows  
wait 2000  
openbpitem  
wait 2000  
openitemnew IDdaBackpack 1 'Nome da Backpack principal'  
wait 2000  
openitemnew IDdaBackpack 2 'Nome da Backpack de dentro'  
wait $ping  

Ir para Label Caso a Contagem do Item Seja Menor

Este script verifica a contagem de um item específico e redireciona para uma label caso a contagem seja menor que um valor determinado.

islocation countitems ID-ITEM  
if [ $count < 10 ] gotolabel Depositer  

Ir para Label Caso a Contagem de Sudden Death Rune Seja Pequena

Este script verifica a contagem de runas Sudden Death e redireciona para a label 'Start' caso a contagem seja suficiente.

Primeira Opção:

countitemsvisible 3155 | if [$count >= 200] gotolabel Start  

Segunda Opção:

if [ $itemcount.3155 >= 200 ] gotolabel Start  

Terceira Opção:

if [$itemcount.'sudden death rune' >= 100] gotolabel 'Start'  

Depositar Itens no Depot

Este script é utilizado para depositar itens em uma caixa marrom do depot, garantindo que os itens sejam movidos corretamente.

reachgrounditem 'ID DA CAIXA MARROM DO DP'  
wait 800  
opengrounditem 'ID DA CAIXA MARROM DO DP'  
wait 700  
openitem 3502 1 'Locker'  
wait 1000  
moveitems 3392 'Depot Chest'  
wait 2000  
moveitems 3400 'Depot Chest'  
wait 2000  

Ir para Label Caso Ultimate Health Potions Esteja Acabando

Este script verifica a quantidade de Ultimate Health Potions e direciona o fluxo para um label específico se a quantidade estiver abaixo ou acima de 100.

Caso seja Menor:

if [ $itemcount.7643 <= 100 ] gotolabel NOMEDOLABEL

Caso seja Maior:

if [ $itemcount.7643 >= 100 ] gotolabel NOMEDOLABEL 

Ir para Label Caso Mana Potions Esteja Acabando

Este script verifica a quantidade de Mana Potions e direciona o fluxo para um label específico se a quantidade estiver abaixo ou acima de 100.

Caso seja Menor:

if [ $itemcount.268 <= 100 ] gotolabel NOMEDOLABEL

Caso seja Maior:

if [ $itemcount.268 >= 100 ] gotolabel NOMEDOLABEL  

Mover Item do Depot para Dentro da Sua Backpack

Este script permite mover itens do depot (depósito) diretamente para sua mochila.

{ reachgrounditem dp | wait 1000 | end }  
{ opengrounditem 3500 | opengrounditem 3499 | opengrounditem 3498 | opengrounditem 3497 | opengrounditem 3496 | end }  
wait [$rand.500.1300]   
{ openitemnew ID-BP-DP 1 'Locker' | end }  
wait [$rand.500.1300]   
moveitems ID-ITEM 'NOME-BACKPACK'  
wait [$rand.200.500]   
moveitems ID-ITEM 'NOME-BACKPACK'  

Mover Itens para Dentro do Depot com Backpack

Este script é utilizado para mover itens de sua mochila para o depot.

{ opengrounditem 3500 | opengrounditem 3499 | opengrounditem 3498 | opengrounditem 3497 | end }  
wait [$rand.500.1300]   
{ openitemnew IDPACKPACK 1 'Locker' | end }  
{set $deposit 1 | wait 7000 | set $deposit 0}  
auto 1 dontlist | if [$deposit == 1] { moveitems ID 'NOME DA BACKPACK' | moveitems ID² 'NOME DA BACKPACK' | moveitems ID³ 'NOME DA BACKPACK' | end }  

Usar Corda

Este script utiliza a corda para interagir com um determinado piso, além de invocar a magia Exani Tera.

isdistance 1 {useongrounditem ID-CORDA ID-PISO | say exani tera | wait 500}  
isdistance 1 {useongrounditem ID-CORDA ID-PISO | say exani tera | wait 500}  
isdistance 1 {useongrounditem ID-CORDA ID-PISO | say exani tera | wait 500}  

Usar Pá (Shovel)

Este script utiliza a pá para interagir com um piso, repetindo a ação várias vezes com um intervalo.

isdistance 1 {useongrounditem ID-SHOVEL ID-PISO | wait 500 | useongrounditem ID-SHOVEL ID-PISO | wait 500 | useongrounditem ID-SHOVEL ID-PISO | wait 500}  

Abrir Portas

Este script é utilizado para abrir portas no jogo, utilizando um item específico.

{ usegrounditem ID | wait 1500 | end }

Usar Exani Hur (Up/Down)

Este script permite usar a magia Exani Hur para mover-se para cima ou para baixo. Ele inclui um exemplo de como girar e invocar a magia.

{ Turn[LADO] | say 'exani hur "UP' | say 'exani hur "UP' }
Exemplo:
{ TurnN | say 'exani hur "DOWN' | say 'exani hur "DOWN' }

Recarga de Poções e Runas

Este script é usado para recarregar poções e runas automaticamente. Ele verifica a quantidade dos itens e se estiver abaixo dos limites definidos, redireciona para a parte de recarga.

{useoncreature ITEMID self | useoncreature ITEMID2 self }  
if [$itemcount.'ITEMNAME' <= 150 || $itemcount.'ITEMNAME²' <= 50] { gotolabel 'Refill' } else { gotolabel 'Start' }  
// Exemplo:
{useoncreature 3155 self | useoncreature 237 self } if [$itemcount.'Sudden Death Runes' <= 150 || $itemcount.'Great Mana Potions' <= 50] { gotolabel 'Refill' } else { gotolabel 'Start' }

Viajar de Barco

Este script segue o NPC da viagem e interage com ele para viajar para a cidade desejada. Verifica se o NPC está na tela, e então faz a sequência de comandos para iniciar a viagem.

if [$screencount.'NOME-NPC' != 1] {skip}  
follow NOME-NPC | wait 1000  
npcsay hi | wait 600  
npcsay CIDADE | wait 600  
npcsay yes | wait 600

Abrir Portas

Este script abre uma porta específica, usando o item no chão com o ID fornecido, e aguarda 1,5 segundos antes de finalizar.

{ usegrounditem ID | wait 1500 | end }

Falar com NPC e Vender Itens

Este script interage com um NPC, inicia o processo de venda e vende automaticamente itens que estão no inventário. Caso o NPC não esteja visível na tela, o script é pulado. Após a venda, ele fecha todas as janelas e reabre a mochila.

if [$screencount.'nome-npc' != 1] {skip}
npcsay hi | wait 600
npcsay trade | wait 600
useoncreature id-item self | useoncreature id-item self | useoncreature id-item self | wait 500
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
sellitems id-item $itemcount.'Nome Item'
closeallwindows | wait 600 | openbpitem | wait 600

Falar com NPC e Vender Itens

Este script permite interagir com NPCs, iniciar uma negociação e vender itens. Ele conta a quantidade de itens específicos e depois os vende automaticamente para o NPC. Você pode ajustar os IDs dos itens conforme necessário.

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ wait 500 | countitems ID¹ | wait 500 }
{ sellitems ID¹ $count | end }
{ wait 500 | countitems ID² | wait 500 }
{ sellitems ID² $count | end }

Comprar Items

Este script é usado para comprar itens de NPCs, onde você pode configurar o ID do item e a quantidade que deseja comprar. Há duas versões, uma para compras individuais e outra para realizar compras em loop.

Versão com compras individuais:

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ buyitems ID 100 | wait 400 | end }
{ buyitems ID 100 | wait 400 | end }
{ buyitems ID 100 | wait 400 | end }

Versão com loop para múltiplas compras:


{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }
{ loop 3 buyitems ID 100 | wait 400 | end }

Deixar o Loot no Depot

Este script deposita automaticamente o loot no depot, abre os slots de depot e ativa o depósito dos itens marcados.

 { reachgrounditem dp | wait 1000 | end } 
{ opengrounditem 3500 | opengrounditem 3499 | opengrounditem 3498 | opengrounditem 3497 | end } 
{set $deposit 1 | wait 7000 | set $deposit 0} 

Hotkey

Este script move automaticamente itens para o Locker se a variável $deposit for igual a 1.

auto 1 dontlist | if [$deposit == 1] { moveitems ID¹ 'Locker' | moveitems ID² 'Locker' | moveitems ID³ 'Locker' | end }

+Vistas da Semana

Nenhum comentário:

Postar um comentário