Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. Yesterday
  4. Last week
  5. Can you fix fishing trawler says (no valid path found) thanks
  6. I've also pair 100 dollars but I'm still paying for the rest of my scripts
  7. Hello yesterday was the script guardians of the rift running fine but now it's not working any more can u fix this plz?
  8. Hello yesterday was the script running fine but now it's not walking can u fix this plz?
  9. Earlier
  10. Doing rune mysterious, got stuck behind wizard tower, because door wasn't open and it tried reaching ladder. Doing XmarkSpot, didn't had spade and tried digging. On any quest that requires GE for items, it gets stuck by if walking next to cooks guild, not far from GE.
  11. I purchased lifetime VIP but i still dont have the pro scripts. what should i do?
  12. Hi pro Fungus script keeps shutting down saying out of teleports please help
  13. Hi Folk! Can you provide a source code for this script? I'm learning how to code a bot and it would be very helpfull.
  14. Here is the code if you want to craft silver bars into tiaras import com.epicbot.api.shared.APIContext; import com.epicbot.api.shared.GameType; import com.epicbot.api.shared.entity.SceneObject; import com.epicbot.api.shared.entity.WidgetChild; import com.epicbot.api.shared.model.Tile; import com.epicbot.api.shared.script.LoopScript; import com.epicbot.api.shared.script.ScriptManifest; import com.epicbot.api.shared.util.Random; import com.epicbot.api.shared.util.time.Time; @ScriptManifest(name = "JewelleryCrafter", gameType = GameType.OS) public class EdgeJewelleryCrafter extends LoopScript { private long anim; private int runE = Random.nextInt(50, 80); private static final int FURNACE_GROUP = 446; private static final int SILVER_FURNACE_GROUP = 6; private static final Tile FURNACE_ROOM = new Tile(3108, 3499, 0); private static final Tile EDGE_BANK = new Tile(3096, 3496, 0); /* Settings */ private static final String JEWELLERY_NAME = "Tiara"; private static final String MOULD = "Tiara mould"; private static final String BAR = "Silver bar"; @Override protected int loop() { APIContext ctx = getAPIContext(); int hr = Time.getHumanReaction(); if (ctx.walking().getRunEnergy() > runE && !ctx.walking().isRunEnabled() && !localAnimating(ctx) && !ctx.bank().isOpen()) { ctx.walking().setRun(true); runE = Random.nextInt(30, 80); return hr; } if (ctx.inventory().containsAll(BAR, MOULD) && !localAnimating(ctx)) { if (isOpen(ctx) && initiate(ctx, JEWELLERY_NAME)) { Time.sleep(5000, () -> localAnimating(ctx)); return hr; } SceneObject furnace = ctx.objects().query().named("Furnace").results().first(); if (furnace != null) { if (furnace.isVisible() && furnace.interact("Smelt")) { Time.sleep(10000, () -> isOpen(ctx)); return hr; } else if (!furnace.isVisible()) { ctx.walking().walkTo(FURNACE_ROOM); Time.sleep(10000, () -> furnace.isVisible() || furnace.distanceTo(ctx) <= 2); } } } else if (!ctx.inventory().containsAll(BAR)) { if (openBankOnScreen(ctx)) { ctx.bank().depositAllExcept(BAR); depositTiaraMould(ctx); banking(ctx, MOULD, BAR); } else { ctx.walking().walkTo(EDGE_BANK.randomize(2, 0)); Time.sleep(15000, () -> openBankOnScreen(ctx)); } } return hr; } private static boolean getItem(String name, APIContext ctx) { if (ctx.bank().contains(name)) { ctx.bank().withdrawAll(name); Time.sleep(4000, () -> ctx.inventory().contains(name)); return true; } else { ctx.script().stop("No " + name + " in bank, stopping."); } return false; } public static boolean banking(APIContext ctx, String... item) { if (!ctx.inventory().contains(item[0]) && getItem(item[0], ctx)) { if (item.length == 2) { if (!ctx.inventory().contains(item[1]) && getItem(item[1], ctx)) { return ctx.inventory().containsAll(item[0], item[1]); } } return false; } else if (item.length == 1) { return ctx.inventory().contains(item[0]); } return false; } public static boolean openBankOnScreen(APIContext ctx) { if (ctx.bank().isOpen()) { return true; } SceneObject bank = ctx.objects().query().actions("Bank").visible().results().nearest(); if (bank != null && bank.interact("Bank")) { Time.sleep(10000, () -> ctx.bank().isOpen()); } return ctx.bank().isOpen(); } private static void depositTiaraMould(APIContext ctx) { if (ctx.bank().isOpen()) { ctx.bank().depositAllExcept(BAR); Time.sleep(3000, () -> ctx.inventory().isEmpty()); } } @Override public boolean onStart(String... strings) { return true; } private boolean localAnimating(APIContext ctx) { if (ctx.localPlayer().isAnimating()) { anim = System.currentTimeMillis(); return true; } return System.currentTimeMillis() <= (anim + Random.nextInt(2600, 3600)); } public static boolean isOpen(APIContext ctx) { return ctx.widgets().query().group(FURNACE_GROUP,SILVER_FURNACE_GROUP).visible().results().first() != null; } public static boolean initiate(APIContext ctx, String name) { WidgetChild named = ctx.widgets().query().visible().group(FURNACE_GROUP,SILVER_FURNACE_GROUP).filter(w -> w.getActions().size() != 0).itemName(name).results().first(); if (named != null) { return named.interact(); } WidgetChild actionable = ctx.widgets().query().visible().group(FURNACE_GROUP,SILVER_FURNACE_GROUP).filter(w -> w.hasActionMatch("Make " + name)).results().first(); if (actionable != null) { return actionable.interact(); } return false; } } EdgeJewelleryCrafter.class
  15. Pro Shop Buyer by BloddyHarry is capable of buying any item from any shop in the game, as well as selling any item to any shop. This means you can easily take advantage of arbitrage opportunities and make a profit without any effort on your part.

    Pro Shop Buyer features include:

    ✔️ Buy or sell any item at any shop. Select your NPC to trade and create your own list of items.
    ✔️ Switches worlds after buying/selling.
    ✔️ Option to sell a specific quantity each world.
    ✔️ Option to set a max quantity of each item in the shop. Once that quantity is reached it will switch worlds to maximize profit.
    ✔️ Create profiles so you can save your custom settings and quickly start the bot. Also works with the EpicBot scheduler.
    ✔️ Stops automatically when you're out of coins or after x amount of minutes.

    Example Guide:
    Learn which items to buy/sell at the different shops here: https://youtu.be/erArkxL4Y0A

    Pro Shop Buyer GUI:

    Pro Shop Buyer Screenshots: 


  16. Pro Abyss

    Pro Abyss by Chet crafts runes in the Abyss. A great moneymaking script that supports everything you need to get to and from the abyss safely and bank those runes.

    Pro Abyss features include:

    ✔️ Supports all runes
    ✔️ Supports all pouches (includes repairing)
    ✔️ Supports teleporting via glory or house teleport tab (requires glory inside your house)
    ✔️ Emergency teleport when under attack
    ✔️ Supports all abyss obscacles (just equip the required items e.g. pickaxe or hatch)
    ✔️ Food support and eating when we're banking
    ✔️ Stamina pot supported
    ✔️ Stop conditions (e.g. after X amount of runes crafted)

    Pro Abyss GUI:



  17. iv been ripped off i bought vip thinking i would get to use some other scripts but no iv been giving the most shittest ones to everyone seeing this do not buy vip it is fucking useless an a waste of money fuck you epic bot cunts!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  18. this script needs to be updated. It keeps saying im running out of items when i still got 20k of the item to hi alch in my inv!!! please fix issue
  19. Hey man, Had a quick go at this for you. Ran it a couple times and it seems to all be working. Only hops to a select few P2P worlds. I did this as the low level account I was doing it on was getting into a mess when trying to hop to total level worlds. import com.epicbot.api.shared.APIContext; import com.epicbot.api.shared.GameType; import com.epicbot.api.shared.entity.NPC; import com.epicbot.api.shared.model.Tile; import com.epicbot.api.shared.script.LoopScript; import com.epicbot.api.shared.script.ScriptManifest; import com.epicbot.api.shared.util.paint.frame.PaintFrame; import com.epicbot.api.shared.webwalking.model.RSBank; import com.epicbot.api.shared.model.Area; import java.awt.*; import java.util.Random; @ScriptManifest(name = "Wine Pax", gameType = GameType.OS) public class WinePax extends LoopScript { /*** BEGIN VARS ***/ public Area SELLER_AREA = new Area(3082, 3248, 3086, 3253); public int[] worlds = {302, 303, 304, 305, 306, 307, 309, 310, 311, 312, 313, 314, 315, 317, 320, 321, 322, 323, 324, 325, 327, 328, 329, 331, 332, 333, 334, 336, 337, 338, 339, 340}; public String status = ""; @Override public boolean onStart(String... strings) { setStatus("Starting Script"); return true; } @Override protected int loop() { if(!isInventFull() && !(SELLER_AREA.contains(getPlayerLocation()))) { walkToSeller(); } else if(!isInventFull() && (SELLER_AREA.contains(getPlayerLocation()))){ if(!isShopOpen()){ tradeSeller(); } else { if(checkWineStock() != 0){ buyWine(); } else if (checkWineStock() == 0){ hop(); } } } else if (isInventFull()) { walkToBank(); if(isInventFull() && getAPIContext().bank().isOpen()){ bankItems(); } } return 1200; } private void setStatus(String status){ this.status = status; } private boolean isInventFull(){ return getAPIContext().inventory().isFull(); } private Tile getPlayerLocation(){ return getAPIContext().localPlayer().getLocation(); } private void walkToBank(){ setStatus("Walking to Bank"); getAPIContext().webWalking().walkTo(RSBank.DRAYNOR.getTile()); getAPIContext().bank().open(); } private void bankItems(){ getAPIContext().bank().depositAllExcept(995); getAPIContext().bank().close(); } private void walkToSeller(){ setStatus("Walking to Seller"); getAPIContext().webWalking().walkTo(SELLER_AREA.getRandomTile()); } private void tradeSeller(){ setStatus("Trading seller"); NPC seller = getAPIContext().npcs().query().nameMatches("Fortunato").actions("Trade").results().nearest(); seller.interact("Trade"); } private boolean isShopOpen(){ return getAPIContext().widgets().isInterfaceOpen(); } private int checkWineStock(){ setStatus("Checking wine stock"); return getAPIContext().store().getCount("Empty jug pack"); } private void buyWine(){ setStatus("Buying wine"); getAPIContext().store().buyFifty("Empty jug pack"); } private void hop(){ setStatus("Hopping worlds"); java.util.Random random = new Random(); int world = random.nextInt(32); getAPIContext().world().hop(worlds[world]); } @Override protected void onPaint(Graphics2D g, APIContext ctx) { PaintFrame frame = new PaintFrame("Wine Pax"); frame.addLine("Status", status); frame.draw(g, 0, 170, ctx); } }
  20. When will Epicbot support new update of RS?
  21. Confused about how to launch Epicbot with my mac. I'm not to sure where to insert the chmod -R +x ./ im running El Captain on mac. processor 2 GHz intel core 2 duo Memory 4 GB 667 MHz DDR2 SDRAM Graphics ATI RADEON HD 2400 XT 128 MB
  22. im running El Captain on mac. processor 2 GHz intel core 2 duo Memory 4 GB 667 MHz DDR2 SDRAM Graphics ATI RADEON HD 2400 XT 128 MB
  23. I know, i'm a noob on here. Sorry, about this but could someone possibly help me?
  24. Hi I have bought vip membership and it’s still trying to charge me for scripts I thought it was all included with the vip membership ?
  25. swaping 72lvl pubg account for scripts , amazing profile with skins and everything for details pm me on dis " kepa molokai 8002# "

  1. Load more activity
  • Create New...