Jump to content

Durky

Members
  • Posts

    29
  • Joined

  • Last visited

  • Feedback

    0%

Profile Information

  • Gender
    Male

Recent Profile Visitors

1204 profile views

Durky's Achievements

Bronze Poster

Bronze Poster (2/10)

4

Reputation

  1. always pay the tax man, they are scary, they can take your house and all.
  2. A good thing to read is this. 1) camera movements, and click / mouse tracker would be inside of the osrs client, and I have never seen any code suggesting that in the decompiled osrs clients. So i'm going to say no. 2) can you explain what you're trying to do?
  3. When operating a mule would you use a residential Ip? How about your personal ip? How often should you swap mules and or trade between mules. Is there a good way to clean gp? Trading botted accounts and recieving a ban is this still a thing? Can your mule safely trade your main after?
  4. addy gloves = free, all stats for addy gloves / quests, and random approaches to to which skills to level / quests to do. barrows = premium. This is a good project for someone., and TBH i was considering this for something else.
  5. been botting 2hrs / day for the past 5 days and banned. 4hrs of agility with khal agility, and 6hrs of khal motherload mine. rip my alt, this is my first botting ban.
  6. i'm kind of confused, could you maybe try to explain it a different way? **note sorry for the multi post, multi quote wasn't functioning properly for me.
  7. i wasn't writing it for him, also the comments clearly state you should be using a conditional sleep, inwhich you should be delaying until item1 is selected. Thanks thou
  8. I copy and rename the newest osbot jar to "stuffandthings" and just copy / name change the newest one to match my library which is /desktop/stuffandthings.jar the reason i have a "stuffandthings" and the osbot 2.5.35, is so it keeps auto updating and when i see a new one pop up i swap c & p it to my external jar name.
  9. This is an awesome idea, nicely done. since with java 10 you can break down the Main java process to display the child process names, you could manually set it to "runelite" and maybe help avoid the "auto detection system" (if they ever coded one to check child processes, I've yet to see it in an OSRS deob).
  10. getInventory().interact(getInventory().getSlotForNameThatContains(Item1Name), "Use"); getInventory().interact(28, "Use"); // Slotid = 11 if (getInventory().contains(item1Name) && getInventory().contains(item2Name)) { getInventory().getItem(item1Name).interact("Use"); sleep(250); // slight delay to allow the script to select it, should be a conditional for "lagg" etc. getInventory().getItem(item2Name).interact("Use"); 3 options above. Now if you want to drag the item and switch it with something else you're going to need to use the continualClick(MouseDestination destination, org.osbot.rs07.utility.Condition condition)
  11. Figured it out.... Mirror mode can't detect it, As soon as I injected it fixed the problem. if (!getInventory().contains(fish.getFishingItem())) { log("inventory missing "+fish.getFishingItem()); setState(State.WALK_TO_BANK); } [INFO][Bot #1][01/18 06:55:04 PM]: inventory missing Lobster pot [INFO][Bot #1][01/18 07:02:22 PM]: inventory missing lobster pot I've tried all sorts of variations and it just wont detect the lobster pot, I've ran my script for in total aprox 5 hrs, doing flying fishing, and netting shrimps, but for some reason, it will not detect the lobster pot. Even when i switch to directly checking for the itemID 301 it still wont detect the lobsterPot... Tried a suggestion of putting it in my banking method and trying. same thing. if (getInventory().contains(fish.getFishingItem())) { if (fish.getBait() != "none" && getInventory().contains(fish.getBait())) setState(State.WALK_TO_FISHING_AREA); else { setState(State.WALK_TO_FISHING_AREA); } } else { log("Banking can't find "+fish.getFishingItem()); } [INFO][Bot #1][01/18 07:32:36 PM]: Banking can't find Lobster pot
  12. Durky

    Wilderness API

    Thanks, I'll be using parts of this.
  13. Durky

    Durky

    Shes in progress, just pausing working on it to make a tithe farming script for scripter rank 1. I started a development thread for it, It just hasn't been approved yet for viewing.
  14. I whipped this up tonight, start it in any bank with or without the compost or the saltpetre in your inventory. i know other people have made this, i just don't run other peoples free scripts no offense to anyone. Heres my version. import java.awt.Graphics2D; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; @ScriptManifest(author = "Durky", name = "Sulphurous Fertiliser", info = "Combines compost and Saltpetre", version = 1.0, logo = "") public class main extends Script { private String Sulphurousfertiliser = "Sulphurous fertiliser"; private String Compost = "Compost"; private String Saltpetre = "Saltpetre"; private boolean opened = false; private boolean lastInventory = false; private int leftOverAmount = 14; private long startTime; private int amountMade = 0; private String status; private State playerState = State.COMBINING; @Override public void onStart() { startTime = System.currentTimeMillis(); status = "Starting up!"; } public enum State { BANKING, COMBINING, SHUTTING_DOWN; } private int sleepDelay = 2500; private long iterations; @Override public int onLoop() throws InterruptedException { switch (playerState) { case BANKING: if (!opened) { log("attempting to open bank."); status = "Opening Bank, getting more!"; opened = true; if (!getBank().isOpen()) { getBank().open(); new ConditionalSleep(5000) { public boolean condition() { return getBank().isOpen(); } }.sleep(); } } if (getBank().isOpen()) { status = "Removing Items from the bank!"; if (getInventory().contains(Sulphurousfertiliser)) { getBank().depositAll(); amountMade += getInventory().getAmount(Sulphurousfertiliser); } sleep(random(500, 1000)); if (getBank().getAmount(Saltpetre) > 13) { getBank().withdraw(Saltpetre, 14); } else { leftOverAmount = (int) getBank().getAmount(Saltpetre); getBank().withdraw(Saltpetre, leftOverAmount); lastInventory = true; log("down to the last " + leftOverAmount + " saltpetre"); status = "Last Inventory! out of saltpetre"; } sleep(random(500, 1000)); if (getBank().getAmount(Compost) > 13) { getBank().withdraw(Compost, 14); } else { leftOverAmount = (int) getBank().getAmount(Compost); getBank().withdraw(Compost, leftOverAmount); lastInventory = true; log("down to the last " + leftOverAmount + " compost"); status = "Last Inventory! out of compost"; } getBank().close(); opened = false; setPlayerState(State.COMBINING); } break; case COMBINING: if (!getInventory().isEmpty()) { if (getInventory().contains(Compost) && getInventory().contains(Saltpetre)) { getInventory().getItem(Compost).interact("Use"); sleep(250); getInventory().getItem(Saltpetre).interact("Use"); iterations = getInventory().getAmount(Compost) >= getInventory().getAmount(Saltpetre) ? getInventory().getAmount(Compost) : getInventory().getAmount(Saltpetre); status = "Combining the materials!"; amountMade += iterations; sleep((int) sleepDelay * iterations); setPlayerState(lastInventory ? State.SHUTTING_DOWN : State.BANKING); } else setPlayerState(State.BANKING); } else setPlayerState(State.BANKING); break; case SHUTTING_DOWN: log("Shutting down, thanks!"); stop(); break; } return 500; } public State getPlayerState() { return playerState; } public void setPlayerState(State playerState) { this.playerState = playerState; } @Override public void onPaint(Graphics2D g) { g.drawString("Run time: " + formatTime(System.currentTimeMillis() - startTime), 10, 304); g.drawString("Bot Status: " + status, 10, 320); g.drawString("You have currently made " + amountMade + " Sulphurous fertiliser!", 10, 334); } public final String formatTime(final long ms) { long s = ms / 1000, m = s / 60, h = m / 60, d = h / 24; s %= 60; m %= 60; h %= 24; return d > 0 ? String.format("%02d:%02d:%02d:%02d", d, h, m, s) : h > 0 ? String.format("%02d:%02d:%02d", h, m, s) : String.format("%02d:%02d", m, s); } } SulphurousFertiliser.jar
  15. 2 things 1) You don't have VIP, so you probably injected = Easy ban. 2) No normal person does motherload for longer then 2hrs averaging 350 ore per hours. Shits crazy boring, and you would have to be very active to achieve that.
×
×
  • Create New...