kokololo911 0 Posted February 21, 2023 Very nice API i must admit I was just wondering how one would go about handling item with charges on them like ring of wealth and amulet of glory for example. Lets say i want to retrieve an amulet of glory with atleast one charge from the bank. Do i really have to look if theirs one with 6 then retrieve it, if its not the case look for one with 5 charges and then retrieve it ? Thats how am going about it atm and seems highly ineffective. Can you check the charges on a item or something along those lines ? Also can someone point me to a good guide about moving. Can i just Walk from the GE to Edgeville with one command walk(edgevilleTile) for example ? I dont mean good programming patterns about navigating i just mean how to properly use the API i havent seen guides on that mainly looking at the javadoc and guessing. Thanks !
hashbang 8 Posted February 22, 2023 On 2/22/2023 at 8:40 AM, kokololo911 said: Lets say i want to retrieve an amulet of glory with atleast one charge from the bank. Do i really have to look if theirs one with 6 then retrieve it, if its not the case look for one with 5 charges and then retrieve it ? Thats how am going about it atm and seems highly ineffective. Can you check the charges on a item or something along those lines ? That is basically the way, however you let dreambot handle the heavy lifting like this: // Order the list by priority, so if you prefer to withdraw an amulet with 6 charges, put that at the top of the list. List<String> amulets = new ArrayList<>() {{ add("Amulet of glory(6)"); add("Amulet of glory(5)"); add("Amulet of glory(4)"); add("Amulet of glory(3)"); add("Amulet of glory(2)"); add("Amulet of glory(1)"); }}; Bank.withdraw(i -> amulets.contains(i.getName()), 1); On 2/22/2023 at 8:40 AM, kokololo911 said: Can i just Walk from the GE to Edgeville with one command walk(edgevilleTile) Not quite `Walking.walk` will take one step towards the destination target, so you have to call it in a loop sleeping appropriately in between. This gives you the chance to perform other "human-like" actions while walking, such as moving the camera, checking the map etc.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.