Results 1 to 2 of 2

Thread: Please fix action

  1. #1
    iBot User
    Join Date
    Nov 2013
    Posts
    9
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    1 Post(s)
    Reputation
    10
    Rep Power
    4

    Please fix action

    Hello
    what is wrong here ???
    reachgrounditem("depot")
    while (windowcount("Locker") ==0) do
    openitem("depot")
    wait(700,900)
    end

    while (windowcount("Depot Chest") == 0) do
    openitem(3502, "locker")
    wait(800,1000)
    end

    openitem(MainBPDP, "Depot Chest", false)
    wait(800,1000)

    for i=1,4 do
    wait(500)
    depotdeposit(StackableBP, "bola", "earflap", "Cheesy Figurine", "Cheese Cutter")
    wait(500,1000)
    depotdeposit(NonStackableBP, "Ratana", "leather Harness", "Life Preserver", "spike shield", "Spiky Club")
    wait(1000)
    openitem(LootBP, LootBP, false)
    wait(1500)
    end



    It just open and cloused DP ;]

  2. #2
    Moderator Furieri's Avatar
    Join Date
    Jun 2012
    Location
    Vitoria - ES / Brasil
    Posts
    792
    Mentioned
    62 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    199 Post(s)
    Reputation
    158
    Rep Power
    7
    i use that two actions:

    Lua Code:
     
    setsettings("Settings\\CaveBot\\Settings\\OpenNextBp", "no")
    closewindows()
    wait(500, 1000)
    openitem(mainbp, 'back')
    wait(500, 1000)
    resizewindows()
    wait(500, 1000)
    openitem(lootbp, mainbp, true)
    wait(500, 1000)
    resizewindows()
    wait(500, 1000)
    openitem(lootbp, lootbp, true)
    wait(500, 1000)
    resizewindows() wait(500, 1000)
    reachgrounditem("depot")
    wait(1000,2000)
    openitem("depot")
    wait(700,900)
    openitem("depot chest", "locker")
    wait(700,900)
    openitem(dpbp, "depot chest")
    wait(700,900)


    then depositer by sirmate:

    Lua Code:
     
    local CONFIG = {
        LOOT_BACKPACK = "jewelled backpack",
     
        STACKABLE_BACKPACK = "green backpack",
        STACKABLE_BACKPACK_AMOUNT = 2,
     
        NOT_STACKABLE_BACKPACK = "grey backpack",
        NOT_STACKABLE_BACKPACK_AMOUNT = 18,
     
        DEPOSIT_ITEMS = {"great health potion", "fish fin", "necklace of the deep", "deepling staff"},
    }
     
    local NOT_STACKABLE_LAST_ON_TO, ITEM_INDEX = 0, 1
     
    while (#CONFIG.DEPOSIT_ITEMS >= ITEM_INDEX) do
        if (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "string") then
            local ITEM_ID = itemid(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX])
     
            if (ITEM_ID > 0) then
                CONFIG.DEPOSIT_ITEMS[ITEM_INDEX], ITEM_INDEX = ITEM_ID, ITEM_INDEX + 1
            else
                table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX)
            end
        elseif (type(CONFIG.DEPOSIT_ITEMS[ITEM_INDEX]) == "number") then
            if (CONFIG.DEPOSIT_ITEMS[ITEM_INDEX] > 0) then
                ITEM_INDEX = ITEM_INDEX + 1
            else
                table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX)
            end
        else
            table.remove(CONFIG.DEPOSIT_ITEMS, ITEM_INDEX)
        end
    end
     
    while (true) do
        for _, DEPOSIT_ITEM in ipairs(CONFIG.DEPOSIT_ITEMS) do
            if (itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK) > 0) then
                if (itemproperty(DEPOSIT_ITEM).isCumulative) then
                    local STACKABLE_LAST_ON_TO = 0
     
                    while (CONFIG.STACKABLE_BACKPACK_AMOUNT > STACKABLE_LAST_ON_TO) do
                        local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK)
     
                        moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.STACKABLE_BACKPACK, 100, STACKABLE_LAST_ON_TO) wait(500, 1000)
     
                        local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK)
     
                        if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then
                            STACKABLE_LAST_ON_TO = STACKABLE_LAST_ON_TO + 1
                        elseif (ITEM_COUNT_AFTER == 0) then
                            break
                        end
                    end
                else
                    while (CONFIG.NOT_STACKABLE_BACKPACK_AMOUNT > NOT_STACKABLE_LAST_ON_TO) do
                        local ITEM_COUNT_BEFORE = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK)
     
                        moveitemsonto(DEPOSIT_ITEM, "all", CONFIG.NOT_STACKABLE_BACKPACK, 100, NOT_STACKABLE_LAST_ON_TO) wait(500, 1000)
     
                        local ITEM_COUNT_AFTER = itemcount(DEPOSIT_ITEM, CONFIG.LOOT_BACKPACK)
     
                        if (ITEM_COUNT_BEFORE == ITEM_COUNT_AFTER and ITEM_COUNT_AFTER > 0) then
                            NOT_STACKABLE_LAST_ON_TO = NOT_STACKABLE_LAST_ON_TO + 1
                        elseif (ITEM_COUNT_AFTER == 0) then
                            break
                        end
                    end
                end
            end
        end
     
        if (itemcount(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK) > 0) then
            openitem(CONFIG.LOOT_BACKPACK, CONFIG.LOOT_BACKPACK, false) wait(2000, 3000)
        else
            break
        end
     
        wait(100)
    end

Posting Permissions

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