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