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

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 for menor

islocation countitems ID-ITEM  

if [ $count < 10 ] gotolabel Depositer  

                

Ir para Label caso a contagem de SD for pequena

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

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

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

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

{ 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

{ 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

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á e ( Shovel )

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

{ usegrounditem ID | wait 1500 | end }  


Usar Hur"Up/Down

{ Turn[LADO] | say 'exani hur "UP' | say 'exani hur "UP' }  

Exemplo:  

{ TurnN | say 'exani hur "DOWN' | say 'exani hur "DOWN' } 

  

Fazer recarga de Potions, Runas e etc.

{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' }  


Para viajar de barco

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:

{ usegrounditem ID | wait 1500 | end }  

  

Falar com NPC e vender itens

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 #2

{ 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 }  

  

Para comprar Items

{ 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 }  

Ou:  

{ npcsay 'hi' | npcsay 'trade' | wait 500 | end }  

{ loop 3 buyitems ID 100 | wait 400 | end }  

  

Deixar o loot no depot

{ reachgrounditem dp | wait 1000 | end }  

{ opengrounditem 3500 | opengrounditem 3499 | opengrounditem 3498 | opengrounditem 3497 | end }

{set $deposit 1 | wait 7000 | set $deposit 0}

Hotkey :

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

Nenhum comentário:

Postar um comentário