Page 1 of 18 12311 ... LastLast
Results 1 to 10 of 176

Thread: Tutorial Actions 100% by 315536

  1. #1
    iBot User Iago.O's Avatar
    Join Date
    Mar 2012
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    7

    Tutorial Actions 100% by 315536

    Fala awe pessoal!

    Aqui quem fala é o 315536(ou Iago Para quem nao sabia meu nome =]).
    Esse post é um tutorial de Actions.Logo a baixo trarei uma lista do que esta por vir , divididos em tópicos, pois percebi que muitas pessoas tem muitas duvidas, como : para que funciona uma action?, quando usar uma action?,e o pior, Como faze-la!?.

    Bom Vamos ao que interessa!
    Estou aqui para Ajuda-los!



    *Introdução em Actions*

    ┼1.Para que funciona uma action?
    ┼2.Quando usar uma action?
    ┼3.Como faço uma action?
    ┼4.Quais comandos poderei usar nelas?
    ┼5.Onde coloco as actions?


    1.Para que funciona uma action Iago?

    Como muitos sabem action(ação) é uma série de códigos que são escritos em um determinado waypoint(ponto do
    script) com a finalidade de queunidos, consigam realizar uma determinada função que o bot não faria sem o conhecimento humano.Ai é que entra nosso tutorial.
    Elas podem ser para: Depositar gold,items;
    Refill de pots,runas;
    Loot bag jogando loot em determinado sqm para ser apanhado mais tarde;
    entre muitos outros.




    2.Quando usar uma action?

    Quando usar uma action? ora ora... quando quisermos fazer alguma coisa que o bot não faz para nós, algo que precise
    de uma decisao logica como: "Tenho pouco cap, vou para cidade? sim ou nao"... ficou claro este exemplo?... é ai que colocamos uma action.




    3.Como faço uma action?

    Esse tópico estarei abordando durante o tutorial , mais a baixo entraremos nesse assunto.



    4.Quais comandos poderei usar nelas?

    Bom, não temos o que discutir sobre este assunto, colocarei o link do topico oficial feito pelo criador Solaris pois,
    não existe ninguém que entenda melhor que ele as actions envolvidas no bot.

    Link: Comandos de Actions.



    5.Onde coloco as actions?

    Para novatos no assunto, as actions serão escritas em um waypoint do cavebot, onde ele fica? facil. Star>Settings>CaveBot>Waypoints. Apos criar um waypoint de Action, apenas clique com o botão direito no mesmo e
    digite na caixa de texto.

    Como na imagem Abaixo.(Clique para Zoom)
    Click image for larger version. 

Name:	imagemupy.jpg 
Views:	1750 
Size:	19.3 KB 
ID:	1228



    *Códigos/Exemplos de Actions*

    ┼1.Gold Deposit!
    ┼2.Moveitems básico!
    ┼3.Withdraw Gold!
    ┼4.Check gold!
    ┼5.Check Mana Potions!
    ┼6.Check Health Potions!
    ┼7.Check cap!
    ┼8.Moveitems avançado!
    ┼9.Dropar Itens!
    ┼10.Potions Refiller!
    ┼11.Runes Refiller!
    ┼12.Spear Refiller!
    ┼13.Auto Hur!
    ┼14.Auto Mana Shield!
    ┼15.Auto Logout!
    ┼16.Rune Maker Basico!
    ┼17.Mana Trainer!
    ┼18.Poison Remover!
    ┼19.Auto Gran Hur!
    ┼20.Drop Items Avançado!
    ┼Mais por vir!

    1.Deposit de gold coin,platinum coin ou crystal coin no Npc Banco:

    *O que faz?
    Neste código, ele depositará dinheiro no seu banco, diretamente com o npc. Lembrando que o char precisa estar no
    banco.


    Code:
    wait(1000)
    say("hi")
    wait(1000)
    npcsay("deposit all")
    wait(1000)
    npcsay("yes")
    wait(1000)
    Basta copiar o code e colar dentro de uma Action.

    -Entendendo a Action!

    Wait(1000) = esse comando significa que o char vai esperar passar 1 segundo , para ele fazer a proxima ação;
    say("hi") = esse comando significa que o char vai falar "hi" no local chat, que no caso sera para o Npc Banco;
    npcsay("deposit all") = esse comando significa que o char vai falar "deposit all" no npcsay (ou npc chat), que fara com
    que o gold seja depositado;
    npcsay("yes") = esse comando significa que o char vai falar "yes" , confirmando o deposito do gold.


    ~*~

    2.Moveitems básico, guardar item no depot.

    *O que faz?
    Neste codigo , ele irá andar até andar até o depot mais proximo, abri-lo, abrir o depot chest,e jogar o iten da backpack
    aberta para dentro do depot chest.

    Code:
    reachgrounditem("depot")
    wait(1000)
    openitem("depot")
    wait(1000)
    openitem(3502, "locker")
    wait(1000)
    moveitems("elven amulet","Demon Backpack","Depot Chest",1)
    wait(1000)
    -Entendendo a Action!

    reachgrounditem("depot") = esse codigo fara com que o char procure um depot livre e vá ate ele.
    Wait(1000) = ja foi dito.
    "openitem("depot")" em conjunto com "openitem(3502, "locker")" = faz com que o char Abra a caixinha do depot +
    abra também a caixinha de Depot Chest onde vão os itens.
    moveitems("elven amulet","Demon Backpack","Depot Chest",1) = esse codigo faz com que o char jogue o iten elven
    amulet da demon backpack (ABERTA) para a depot chets. Lembrando que o iten+demon backpack+1(quantidade de itens) poderão ser mudados á seu gosto.

    ~*~

    3.Tirar gold coin, platinum coin e/ou crystal coin do banco:

    *O que faz?
    Neste código , apos estar junto ao Npc Banco, ele retira-rá uma quantidade X de dinheiro do banco.

    Code:
    wait(1000)
    say("hi")
    wait(1000)
    npcsay("withdraw X")
    wait(1000)
    npcsay("yes")
    wait(1000)
    -Entendendo a Action!

    wait(1000) = Ja explicado anteriormente.
    say("hi") = Ja explicado anteriormente.
    npcsay("withdraw x") = Faz com que o char retire uma certa quantia de dinheiro do banco , x = quantia desejada ,
    mude o X para a quantia de dinheiro.
    npcsay("yes") = Ja explicado anteriormente.


    ~*~

    4.Check gold.

    *O que faz?
    Neste código, o bot irá checar quanto de gold o char possui, e dependendo da quantidade irá para depositar ou
    continuara caçando.

    Code:
    if (itemcount("Gold Coin")) > X then
    gotolabel("Deposit")
    else
    gotolabel("Hunt")
    end
    -Entendendo a Action!

    if (itemcount("Gold Coin")) > X then = Se a contagem de Gold Coin for maior que X então fara tal coisa.X = valor
    desejado.
    gotolabel("Deposit") = Supondo que a contagem foi maior que X, então o char vai para o waypoint nomeado de
    Deposit.
    else = caso a contagem de gold não seja maior que X vai para próxima linha.
    gotolabel("Hunt") = Supondo que a contagem foi menor que X, então o char vai para o waypoint nomeado de Hunt.
    end = final da ação.


    ~*~

    5.Check Mana Potions.

    *O que faz?
    Neste código, o bot irá checar quanto de Mana Potions o char possui, e dependendo da quantidade irá para Refill ou
    continuara caçando.

    Code:
    if (itemcount("Mana Potion")) < X then
    gotolabel("Refill")
    else
    gotolabel("Hunt")
    end
    -Entendendo a Action!

    if (itemcount("Mana Potion")) < X then = Se a contagem de Mana Pots for menor que X então fara tal coisa.X = valor
    desejado.
    gotolabel("Refill") = Supondo que a contagem foi menor, o char vai para o waypoint nomeado Refill.
    else = a contagem foi maior então cai para a próxima linha.
    gotolabel("Hunt") = Supondo que a contagem foi maior, o char vai para o waypoint nomeado Hunt.
    end = Ja explicado anteriormente.


    ~*~

    6.Check Health Potions.

    *O que faz?
    Neste código, o bot irá checar quanto de Health Potions o char possui, e dependendo da quantidade irá para Refill ou
    continuara caçando.

    Code:
    if (itemcount("Health Potion")) < X then
    gotolabel("Refill")
    else
    gotolabel("Hunt")
    end
    -Entendendo a Action!

    if (itemcount("Health Potion")) < X then = Se a contagem de Health Pots for menor que X então fara tal coisa.X = valor
    desejado.
    gotolabel("Refill") = Supondo que a contagem foi menor, o char vai para o waypoint nomeado Refill.
    else = a contagem foi maior então cai para a próxima linha.
    gotolabel("Hunt") = Supondo que a contagem foi maior, o char vai para o waypoint nomeado Hunt.
    end = Ja explicado anteriormente.

    ~*~

    7.Check cap.

    *O que faz?
    Neste código, o bot irá checar quanto de Cap o char possui, e dependendo da quantidade irá para Deposit ou
    continuara caçando.

    Code:
    if cap > X then
    gotolabel("Hunt")
    else
    gotolabel("Deposit")
    end
    -Entendendo a Action!

    if cap > X then = Se a contagem de cap for maior que X então fara tal coisa.X = valor desejado.
    gotolabel("Deposit") = Supondo que a contagem foi maior, o char vai para o waypoint nomeado Deposit.
    else = a contagem foi menor então cai para a próxima linha.
    gotolabel("Hunt") = Supondo que a contagem foi menor, o char vai para o waypoint nomeado Hunt.
    end = Ja explicado anteriormente.

    ~*~




    8.Moveitems avançado!

    *O que faz?
    Neste codigo , ele irá andar até andar até o depot mais proximo, abri-lo, abrir o depot chest,e jogar o iten da backpack
    configura no action para dentro do depot chest.*

    Code:
    reachgrounditem("depot") 
    wait (1000) 
    openitem("depot") 
    wait (1000) 
    openitem(3502, "locker") 
    wait (1000)
    openitem(2869, "depot chest")
    wait (1000)
    moveitems(x, "blue backpack") 
    
    Agradecimento: Muryoz

    -Entendendo a Action!

    reachgrounditem("depot") = Ja explicado anteriormente.
    openitem("depot") = Ja explicado anteriormente.
    wait (1000) = Ja explicado anteriormente.
    openitem(3502, "locker") = Ja explicado anteriormente.
    openitem(2869, "depot chest") = abrirá a backpack dentro do DP, 2869 é o id da blue backpack usada na criação do action, coloque o id desejado.
    moveitems(x, "blue backpack") = jogara o item para a blue backpack no caso, mude o nome da bp para a desejada. X = id do item desejado.

    ~*~

    9.Dropar itens!

    *O que faz?
    Neste codigo , ele simplesmente ira dropar qualquer coisa no chao.

    Code:
    wait(1000)
    dropitems(x)
    wait(1000)

    -Entendendo a Action!

    dropitems(x) = Nesse comando ele dropa o item no chao , x sendo o ID do item.

    ~*~

    10.Potion Refiller!

    *O que faz?
    Neste codigo , ele irá comprar potions para completar um valor total.

    Code:
    wait(1000)
    say("hi")
    wait(1000)
    npcsay("trade")
    wait(1000)
    sellflasks()
    buyitemsupto("nomedoitem", x)

    -Entendendo a Action!

    sellflasks() = Nesse codigo, ele venderá os vials.
    buyitemsupto("nomedoitem",x) = Nesse codigo, ele comprara potion até que complete a quantia desejada,
    nomedoitem = nome do potion , x = quantia desejada TOTAL.

    ~*~

    11.Runes Refiller!

    *O que faz?
    Neste codigo , ele irá comprar runas para completar um valor total.

    Code:
    wait(1000)
    say("hi")
    wait(1000)
    npcsay("trade")
    wait(1000)
    buyitemsupto("nomedaruna", x)

    -Entendendo a Action!

    sellflasks() = Nesse codigo, ele venderá os vials.
    buyitemsupto("nomedaruna",x) = Nesse codigo, ele comprara runas até que complete a quantia desejada,
    nomedaruna = nome do runa , x = quantia desejada TOTAL.

    ~*~

    12.Spears Refiller!

    *O que faz?
    Neste codigo , ele irá comprar Spears/Royal spears para completar um valor total.

    Code:
    wait(1000)
    say("hi")
    wait(1000)
    npcsay("trade")
    wait(1000)
    buyitemsupto("nomedospears", x)

    -Entendendo a Action!

    sellflasks() = Nesse codigo, ele venderá os vials.
    buyitemsupto("nomedospear",x) = Nesse codigo, ele comprara spears até que complete a quantia desejada,
    nomedspears = nome do spears , x = quantia desejada TOTAL.

    ~*~

    13.Auto Hur!

    *O que faz?
    Neste codigo , "re-castar?", usar novamente utani hur assim que acabar.

    Code:
    if not hasted then
    say("utani hur")
    end

    -Entendendo a Action!

    say("utani hur") = Nese código, ele dirá utani hur , usando a magia.

    ~*~

    14.Auto Mana Shield!

    *O que faz?
    Neste codigo , "re-castar?", usar novamente Mana Shield(Utamo Vita) assim que acabar.

    Code:
    wait(1000)
    if not manashielded then
    say("utamo vita")
    end
    wait(1000)

    -Entendendo a Action!

    say("utamo vita") = Nese código, ele dirá utamo vita , usando a magia.

    ~*~

    15.Auto Logout!

    *O que faz?
    Neste codigo , após voce fazer um caminho para um lugar seguro , ele espera-rá o battle e deslogará..

    Code:
    wait(1000)
    setalarms('no')
    wait(1000)
    settargeting('no')
    wait(1000)
    setlooting('no')
    wait(1000)
    setcavebot('no')
    wait(5000)
    logout()

    -Entendendo a Action!

    setalarms('no') = Nesse código , ele desativará os alarmes.
    settargeting('no') = Nesse código , ele desativará o target.
    setlooting('no') = Nesse código , ele desativará o loot.
    setcavebot('no') = Nesse código , ele desativará o cavebot.
    logout() = como o codigo ja diz, ele desloga.

    ~*~

    16.Rune Maker!

    *O que faz?
    Neste codigo , o char ira simplesmente fazer a runa configurada...

    Code:
    wait(1000)
    if mp > x then
    say("nomedamagia")
    end
    wait(1000)

    -Entendendo a Action!

    if mp > x then = Nesse código , vera se a mana é maior que X, x = quantidade de mana para runar.
    say("nomedamagia") = como ja diz , dirá o nome da magia , que no caso irá runar.

    ~*~

    17.Mana Trainer!

    *O que faz?
    Neste codigo , o char ira simplesmente usar a magia desejada...

    Code:
    wait(1000)
    if mp > x then
    say("nomedamagia")
    end
    wait(1000)
    
    Creditos: Meu e ZehZanin.

    -Entendendo a Action!

    if mp > x then = Nesse código , vera se a mana é maior que X, x = quantidade de mana para soltar magia.
    say("nomedamagia") = como ja diz , dirá o nome da magia.

    ~*~

    18.Poison Remover!

    *O que faz?
    Neste codigo , o char ira simplesmente usar a magia desejada...

    Code:
    wait(1000)
    if poisoned then
    say("exana pox")
    end
    wait(1000)
    
    Creditos: Meu e ZehZanin.

    -Entendendo a Action!

    if poisoned then = Nesse código , vera se esta envenenado.
    say("exana pox") = como ja diz , dirá exana pox para tirar o veneno.

    ~*~

    19.Auto Gran Hur!

    *O que faz?
    Neste codigo , "re-castar?", usar novamente utani gran hur assim que acabar.

    Code:
    wait(1000)
    if not hasted then
    say("utani gran hur")
    end
    wait(1000)
    
    Agradecimento: ZehZanin

    -Entendendo a Action!

    say("utani gran hur") = Nese código, ele dirá utani gran hur , usando a magia.

    ~*~

    20.Dropar itens Avaçado!

    *O que faz?
    Neste codigo , ele simplesmente ira dropar varios itens no chao.

    Code:
    wait(1000)
    dropitems(a,b,c,d,e,f)
    wait(1000)
    
    Agradecimento: ZehZanin

    -Entendendo a Action!

    dropitems(a,b,c,d,e,f) = Nesse comando ele dropa os items escritos, cada letra é um item, pode adicionar infinitos itens.
    Last edited by Iago.O; 04-15-2012 at 12:42 AM.
    -Minha HUD 150% Avançada: Clique Aqui!
    -Minha HUD 100% Funcional: Clique Aqui!
    -Meu Tutorial Para Actions: Clique Aqui!
    -Meu Tutorial para Actions Persistents : Clique Aqui!
    -Meu Knight Project: Clique Aqui!

    Gostou? Rep+ Ajudaria Muito!


    "iBot fazendo tudo aquilo que seu braço não faz!"(Solaris) [ Eu Apoio! kk ]

  2. #2
    iBot User caiim's Avatar
    Join Date
    Mar 2012
    Location
    São Paulo\Interior
    Posts
    84
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Reputation
    10
    Rep Power
    7
    muito bom trabalho ! eu intendo de waypoint e tudo , vamos ver se vou conseguir ja fazer um depositer numa hunt aqui pro meu kina ;D

    obs: eu posso criar um action em um script já CRIADO ?
    valeu
    ___________________________________________

    Humildade não é se declarar pequeno. Humildade é reconhecer suas forças e suas fraquesas e perante isso buscar o seu melhor.

    NOVA! M.I.A - bem vindo e pague seu hunted

  3. #3
    iBot User Iago.O's Avatar
    Join Date
    Mar 2012
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    7
    caiim, sim, basta coloca-la no final do script.

  4. #4
    Normal User
    Join Date
    Mar 2012
    Posts
    32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    7
    if $cap <= 130 then gotolabel('refill') else gotolabel('Start')end



    tem como dar uma mão ai?

  5. #5
    iBot User Iago.O's Avatar
    Join Date
    Mar 2012
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    7
    subez , leia o script numero 7. que no momento é o ultimo do topico, se continuar com duvida , pode postar que eu responderei.

  6. #6
    Normal User
    Join Date
    Mar 2012
    Posts
    32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    7
    if cap > 150 then
    gotolabel("w000")
    else
    gotolabel("w025")
    end

    coloquei assim w000 é o começo da hunt, a hunt termina no w023, checa a cap no w024, e o refill começa no wo25, mas sempre que ele checa o cap(no momento estou com 1500+ de cap), ao invez dele voltar a caçar, ele continua seguindo para o proximo waypoint, q no caso é pra ir refilar...

    alguma ideia de onde esteja o erro?

    obs:não mudei o nome dos label pq toda vez q vou mudar o ibot da erro e pede pra fexar, ai estou usando os w000 q sao os waypoint normais.

    vlw ai pela ajuda

  7. #7
    Normal User Assassin's Avatar
    Join Date
    Feb 2012
    Posts
    63
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    7
    Muito bom colega ja vou tenta fazer um script com deposit e refil xD

  8. #8
    iBot User Iago.O's Avatar
    Join Date
    Mar 2012
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    7
    subez, aconselho a renomear , mas ja que nao da , voce checou o caminho da cave até o dp? pois tenho quase crtz que o problema talvez esteja no caminho que ele esteja tentando fazer de volta para o DP.

  9. #9
    Normal User
    Join Date
    Mar 2012
    Posts
    32
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    10
    Rep Power
    7
    n mano, veja só, ele caça tortoise em fenrock, checando a cap, tendo cap, ele deveria voltar a caçar, deveria voltar ao waypoint w000 como ta ali no action q vc me passou, mas ele n volta a caçar, ao invez disso, ele continua seguindo a sequencia dos waypoint, ele continua indo pro proximo waypoint, como se o cap check n tivesse funcionando, sacou?

  10. #10
    iBot User Iago.O's Avatar
    Join Date
    Mar 2012
    Posts
    224
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    20
    Rep Power
    7
    subez, atualizei o codigo do Cap Check , copie do topico denovo e mude a variavel. qlqr coisa estou aqui.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •