Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Tutorial Deposit Items no DEPOT

  1. #1
    iBot User Nosekim's Avatar
    Join Date
    Feb 2012
    Posts
    1,089
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    70
    Rep Power
    7

    Tutorial Deposit Items no DEPOT

    pra depositar items no depot:

    primeiro de tudo o bot vai depositar os items dentro da BP com a função moveitemsonto()
    entao vc precisa saber como ela funciona.

    La no DP vc vai configurar da seguinte forma : 1 bp com +10 BP dentro dessa 1
    PS: nao eh uma dentro da outra é uma com 10 dentro blz?



    faça uma action com a label: opendepot
    essa action vai abrir seu Depot e a BP q vc escolheu pra ser sua DepotBP
    PHP Code:
    local DepotBP "Blue Backpack"
    wait(1000)
    reachgrounditem("depot")
    wait(1000)
    openitem("depot")
    wait(2000)
    openitem("depot chest""locker")
    wait(1000)
    openitem(DepotBP"depot chest"
    faça outra action com label : moveitems
    aki vc vai colocar os items que vc deseja que mova pro depot
    PHP Code:
    local DepotBP "Blue Backpack" -- bp pra onde vai os loots
    local LootBP 
    "Yellow Backpack" --bp de onde vai sair os loots

    wait
    (500,700)
    moveitemsonto("item1"LootBPDepotBP 100lastonto)
    wait(500,700)
    moveitemsonto("item2"LootBPDepotBP 100lastonto)
    wait(500,700)
    moveitemsonto("item3"LootBPDepotBP 100lastonto)
    wait(500,700)
    moveitemsonto("item4"LootBPDepotBP 100lastonto)
    wait(500,700)
    moveitemsonto("item5"LootBPDepotBP 100lastonto
    crie mais um action com label: check
    como a função só joga 1 slot de items vc faz um check se ainda tiver
    items na sua BP de loot ele vai ficar voltando pro label de cima e jogando os
    loots ate acabar
    PHP Code:
    wait(1000)
    if 
    itemcount("item1") > 0
    or itemcount("item2") > 0
    or itemcount("item3") > 0
    or itemcount("item4") > 0
    then gotolabel
    ("moveitems")
    else
    end 

  2. #2
    iBot User lele's Avatar
    Join Date
    Feb 2012
    Location
    Erechim - RS
    Posts
    426
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Reputation
    20
    Rep Power
    5
    Parabéns, bem explicado, vai ajudar muita gente. Lembrando que podem ter mais cores de bps, pra uma melhor separação do loot.

  3. #3
    iBot User Nosekim's Avatar
    Join Date
    Feb 2012
    Posts
    1,089
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    70
    Rep Power
    7
    esse aki eh só o inicio depois do passo inicial cada um desenvolve da forma que achar melhor
    obrigado lele

  4. #4
    Normal User
    Join Date
    Mar 2012
    Posts
    80
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    14
    Rep Power
    5
    Merece fixo, perfeito, e ainda tem o check.. Puts, parabéns cara, bela iniciativa, os cara que não sabe fazer ainda scripts é porque não sabem ler! abç

  5. #5
    iBot User
    Join Date
    Apr 2012
    Posts
    95
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    Cara muito bom, porém vejo que você tem a possibilidade de testar estava querendo fazer algo mais pratico que isso veja se é possível fazendo favor?

    local DepotBP = "Blue Backpack" -- bp pra onde vai os loots
    local LootBP = "Yellow Backpack" --bp de onde vai sair os loots

    while itemcount("item1") > 0
    or itemcount("item2") > 0
    or itemcount("item3") > 0
    or itemcount("item4") > 0
    do
    wait(500,700)
    moveitemsonto("item1", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item2", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item3", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item4", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item5", LootBP, DepotBP , 100, lastonto)
    end
    Last edited by guialeixo; 04-17-2012 at 10:46 AM.

  6. #6
    iBot User
    Join Date
    Apr 2012
    Posts
    95
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    ou ainda podemos tentar assim

    for 1,200,1
    do
    wait(500,700)
    moveitemsonto("item1", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item2", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item3", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item4", LootBP, DepotBP , 100, lastonto)
    wait(500,700)
    moveitemsonto("item5", LootBP, DepotBP , 100, lastonto)
    if itemcount("item1") > 0
    or itemcount("item2") > 0
    or itemcount("item3") > 0
    or itemcount("item4") > 0
    then
    else
    break
    end
    end

  7. #7
    iBot User Nosekim's Avatar
    Join Date
    Feb 2012
    Posts
    1,089
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    70
    Rep Power
    7
    da pra fazer sim com tabelas e tals mais awe é mais dificil ^^
    procura awe no google função pairs em lua

  8. #8
    iBot User
    Join Date
    Apr 2012
    Posts
    95
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    Quote Originally Posted by Nosekim View Post
    da pra fazer sim com tabelas e tals mais awe é mais dificil ^^
    procura awe no google função pairs em lua
    então isso que eu te pedi testa ai o código que eu te passei brother =)
    É que estou no trabalho e com preguiça de ler a sintaxe da linguagem, li só por alto mesmo


    Porque pela lógica o while continua enquanto uma das situações for verdadeira então enquanto o
    itemcount("item1") > 0
    or itemcount("item2") > 0
    or itemcount("item3") > 0
    or itemcount("item4") > 0

    der true ele vai continuar repetindo, a minha unica dúvida é sobre onde ele busca esse itemcount se tem como especificar que seja na bp ou ele irá contar esse itemcount do dp também.
    Last edited by guialeixo; 04-17-2012 at 02:08 PM.

  9. #9
    iBot User Nosekim's Avatar
    Join Date
    Feb 2012
    Posts
    1,089
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    6 Post(s)
    Reputation
    70
    Rep Power
    7
    se liga....
    tu nao entendeu ainda a função moveitemsonto() ele vai mover pra dentro de uma BP fechada
    no caso vc coloca uma BP com 10 dentro
    ele nao vai ficar abrindo bp por bp
    é mais seguro fazer o check depois pra nao ir pra hunt com pouca cap no caso dele nao depositar
    da um pouco de trabalho mais eh a maneira mais eficiente

  10. #10
    iBot User
    Join Date
    Apr 2012
    Posts
    95
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Reputation
    12
    Rep Power
    5
    Quote Originally Posted by Nosekim View Post
    se liga....
    tu nao entendeu ainda a função moveitemsonto() ele vai mover pra dentro de uma BP fechada
    no caso vc coloca uma BP com 10 dentro
    ele nao vai ficar abrindo bp por bp
    é mais seguro fazer o check depois pra nao ir pra hunt com pouca cap no caso dele nao depositar
    da um pouco de trabalho mais eh a maneira mais eficiente

    Então cara muda pra moveitems()
    e tipo no while tu coloca por exemplo no final
    openitem("blue backpack","blue backpack", false)

    ou seja se você tem por exemplo 40 medicine pouch nas blue bp's antes você fecha todas as bps e abri todas novamente ou seja estará na primeira bp de loot, ele vai mandar todos os itens da bp atual pro dp, dai ele vai abrir a proxima bp de loot com a função que eu citei acima dai ele vai fazer o check do while e vai perceber que ainda há itens e vai fazendo isso até terminar entendeu?

    dai depois tu fecha novamente as bps de loot e pronto

Posting Permissions

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