Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 03/28/2023 in all areas

  1. I recently added a new account to my Jagex account and wanted to add it to my bot. I could not get the new account to show up, and when I tried to reset my jagex account on epicbot, im having an issue logging back into it. When I try to log into the account, it brings me to the verifaction process through the jagex website, but it just brings up a screen asking if im a human. When I select the check box, it just refreshes the questions after 5-8 seconds. After about 30 seconds, it kicks me from the website, back to the epicbot software, where it says "Failed to login" It seems like Jagex has changed something on their website not allowing jagex accounts to log in via "Incognito mode" on the browser? Just a thought. Let me know what you guys manage to find. Thanks for looking into it!
    2 points
  2. Pro Quester Available here: A new quest will be added every week. If you have any suggestions for quests please let me know. Current supported quests: F2P Quests: Quest Name Quest Points Cook's Assistant 1 Doric's Quest 1 Ernest the Chicken 4 Goblin Diplomacy 5 Imp Catcher 1 Restless Ghost 1 Romeo and Juliet 5 Rune Mysteries 1 Sheep Shearer 1 Vampire Slayer 3 X Marks the Spot 1 The Knight's Sword 1 P2P Quests: Quest Name Quest Points Black Knights' Fortress 3 Clock Tower 1 Druidic Ritual 4 Dwarf Cannon 1 Eagles' Peak 2 Enter the Abyss 1 Fishing Contest 1 Gertrude's Cat 1 Hazeel Cult 1 Lost City 3 Monk's Friend 1 Nature Spirit 2 Plague City 1 Priest in Peril 1 Temple of the Eye 1 The Feud 1 Tree Gnome Village 2 Waterfall Quest 1 Witch's Potion 1 Dragon Slayer I 1 The Grand Tree 5 Jungle Potion 1 Shilo Village 2 Total quest points: 63
    2 points
  3. ___________________________ | Free Fighter | ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ Free Fighter by Sean is an all-in-one script for fighting npcs across Runescape. With support for many free to play npcs ("Chicken", "Cow", "Cow Calf", "Seagull", "Goblin", "Hill Giant", "Flesh Crawler", "Minotaur", "Wolf", "Zombie", "Catablepon", "Ankou", "Barbarian", "Moss Giant") as well as many configurable options such as looting, alching, healing, special attacks, training goals, equipment upgrading, and more, Free Fighter is there to help level your account and gain easy gp. If you enjoy Free Fighter, please check out Pro Fighter! Free Fighter features include: Supported locations: ✔️ All locations currently supported by the Dax Walker: ✔️ All Cities (Except Lletya) including Zeah ✔️ Wilderness ✔️ Gnome Slayer Dungeon ✔️ Relleka Slayer Dungeon ✔️ Stronghold of Security ✔️ Most underground locations (Falador Mine, Varrock Sewers, etc) Supported NPC's: ✔️ "Chicken", "Cow", "Cow Calf", "Seagull", "Goblin", "Hill Giant", "Flesh Crawler", "Minotaur", "Wolf", "Zombie", "Catablepon", "Ankou", "Barbarian", "Moss Giant" Main features: ✔️ Supports Preset and User generated profiles. Quickly get back to fighting with only a few mouse clicks! ✔️ Option to determine your fighting location using a center tile and check distance. Easily use the minimap to set up the perfect spot. ✔️ Option to define a requirement string for your profile. This can be used to ensure you have DFS equipped if fighting dragons, or to ensure you have a Dusty Key in your inventory if you're in taverley dungeon. ✔️ Easily pick NPCs to fight based on what is around you. ✔️ Food Type and count selection ✔️ Can configure the percent of your total health that you will eat at. ✔️ Option to heal with Guthans ✔️ Many looting options such as: ✔️ Looting by list. Load the drop table from your selected NPCs and loot any items that match your selections. ✔️ Loot by value. Loot any item over a value threshold determined by you. ✔️ Loot Bones. Loot all bones. ✔️ Option to bury bones. ✔️ Loot Arrows - Loot all arrows and bolts. ✔️ Option to only loot personal kills. ✔️ Ability to alch looted items. You select what items to alch. ✔️ Options to keep travel items in your inventory for quicker travel between tasks and the bank. This includes charged jewelry, ectophial, royal seedpod, and the dramen/lunar staff. ✔️ Ability to purchase new jewelry from the grand exchange when out of charges. ✔️ Ability to use special attacks in combat. Can swap weapons to use the special attack as well. ✔️ Ability to use a protection prayer of your choice. ✔️ Option to bank if out of prayer potions and withdraw a user configured number of prayer potions. ✔️ If using magic, the script will not deposit any runes. ✔️ Ability to use a safe spot. This will attempt to keep your character at the center tile. ✔️ Option for unreachable NPC's. ✔️ Cannon Supported ✔️ Automatic Equipment Upgrader: ✔️ Will automatically determine item progressions based on what your character is wearing when the script starts. ✔️ Will withdraw and equip any upgrades as your character levels up. ✔️ Potion support ✔️ Training Goals: ✔️ Has the ability to swap attack styles and profiles based on level goals. Example: Train attack, then strength, then defence to 10 using chickens. Then train attack, then strength, then defence to 20 using cows. All without turning off the script.
    2 points
  4. Having the exact same issue have not found a fix
    1 point
  5. 1 point
  6. Hey guys, I got it fixed. I had to delete the entire folder that generates the first time you open in. It's in your C:/Users/"yourname"/Epicbot Once you delete the entire folder, you will run "Epicbot" as admin, and then you will have to log your accounts back in.
    1 point
  7. epic bot does not support this version of runecape yet
    1 point
  8. Will look into this thx for reporting it.
    1 point
  9. *Edit: I am new here, so if this post needs to be modified to make it fall in alignment with the website policies please let me know and I will change it immediately or feel free to edit my post yourself - literally understood and no hard feelings on that part. Same with the section I posted it in, though that seems to be correct? Not trying to get in trouble with my first post. I use a 64-bit pentesting distro based on debian/ubuntu (BackBox) and ran into pretty much consistent issues with versioning. Regardless of your flavor of Linux you should be able to utilize this same method and software - here are the minimum requirements: I will give the debian/ubuntu commands, but simply search for the proper syntax to match your flavor. *For my VM, however, I'll go with 8GB Ram and 128GB Storage. Here are the steps: You need to install snapd/snap, which is for precompiled distribution of software using: "sudo apt install snapd" Next you'll need to install GNOME Boxes, which is the toolkit to manage and interact with your VM: "sudo snap install gnome-boxes" Then you'll need to download the Windows 10 (multi-edition ISO) we'll use to create your new VM: https://www.microsoft.com/en-us/software-download/windows10ISO Click the "+" icon at the top right after launching Boxes and select "Create virtual machine from file", then your ISO. *It will show as Windows 11 because both 10 and 11 now share the 10X backend. *Do not enable EFI as in Boxes that can cause instability and freezing/crashes. *Just select that you don't have a key, when installing Windows, at the bottom. For now, click "Create" and then follow through with the Windows installation. Once inside of Windows - download, extract, and run the activation script (MAS_AIO.cmd) - then restart Windows: https://github.com/massgravel/Microsoft-Activation-Scripts/archive/refs/heads/master.zip For the VM to interface with your hardware and have the fundamentals (that you're about to update) you need to install this: https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe And then there are the drivers to interact with your hardware's more direct input/output streams, which you install from here: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-gt-x64.msi *This also includes updates to some of the components that were bundled with Step 6. Restart the VM - yes, it's that time. You're about to take the last step for the environment and then it's straight to EpicBot! Of course you're going to need Java, but why not have both versions just to prevent potential issues in the future with architecture: *Make sure to install both offline versions for Windows. https://www.java.com/en/download/manual.jsp And I think you've got it from there: https://epicbot.com/file.php?os=win64 Of course you can go with the bare minimum in terms of requirements and gut anything that you'd consider bloatware to a botting setup. You could technically even load up whatever software you want, shrink the partition in Windows, and resize what is available to the VM to save space (that goes for how much memory is being used as well). Sure, you can make custom configurations with Wine that knock out all dependencies and versioning (why a snap or docker image of EpicBot doesn't exist is a mystery to me) - but I'm honestly too lazy for that right now and most devices have enough resources to make this a reasonable/convenient way to have a portable botting image you can deploy from a flash drive on any machine. Happy botting!
    1 point
  10. @justanotherman@3oro We had some server issues but its back online. Everything should work again.
    1 point
  11. same again still same issue, just displays the file as a text file no options to download in a different format.... may just be my lack of knowledge, send help.....
    1 point
  12. Hi, I recently started using this bot, and it works very well running one account. However if I try to open an alt character and run a second bot it does not load and almost completely lags out the launcher. I was wondering if this is a common issue for others? sorry, I'm not entirely sure where to post this.
    1 point
  13. I tried using this today I get the same error as Above. So please update the forums 🙂
    1 point
  14. Worked a little bit on it: import com.epicbot.api.shared.APIContext; import com.epicbot.api.shared.GameType; import com.epicbot.api.shared.entity.SceneObject; import com.epicbot.api.shared.model.Area; import com.epicbot.api.shared.model.Skill; import com.epicbot.api.shared.model.Tile; import com.epicbot.api.shared.util.paint.frame.PaintFrame; import com.epicbot.api.shared.script.LoopScript; import com.epicbot.api.shared.script.ScriptManifest; import com.epicbot.api.shared.util.time.Time; import com.epicbot.api.shared.util.time.Timer; import java.awt.*; @ScriptManifest(name = "Woodcutting.retard", gameType = GameType.OS) public class F2PWoodcuting extends LoopScript { private long startTime; private int experienceGained, startExperience = 0; private final Timer experienceTimer = new Timer(5_000); private final Area BANK_AREA = new Area(new Tile(3165, 3486, 0), new Tile(3170, 3492, 0)); private final Area OAK_AREA = new Area(new Tile(3188, 3465, 0), new Tile(3197,3458,0)); @Override public boolean onStart(String... strings) { startTime = System.currentTimeMillis(); return true; } @Override protected int loop() { if ( !getAPIContext().inventory().contains("Bronze axe", "Iron axe", "Steel axe", "Black axe", "Mithril axe", "Adamant axe", "Rune axe", "Gilded axe", "Dragon axe", "3rd age axe", "Infernal axe", "Crystal axe") && !getAPIContext().equipment().contains("Bronze axe", "Iron axe", "Steel axe", "Black axe", "Mithril axe", "Adamant axe", "Rune axe", "Gilded axe", "Dragon axe", "3rd age axe", "Infernal axe", "Crystal axe")) { getAxe(); } if (getAPIContext().walking().getRunEnergy() > 30 && !getAPIContext().walking().isRunEnabled()){ getAPIContext().walking().setRun(true); } else { if (getAPIContext().inventory().isFull()) { bank(); } else { handleCalculations(); chop(); } } return 0; } public void getAxe() { if (!BANK_AREA.contains(getAPIContext().localPlayer().getLocation())) { getAPIContext().walking().walkTo(BANK_AREA.getCentralTile()); System.out.println("Walking to bank"); Time.sleep(1000); } else if (BANK_AREA.contains(getAPIContext().localPlayer().getLocation())) { if (!getAPIContext().bank().isOpen()) { System.out.println("Trying to open bank"); getAPIContext().bank().open(); Time.sleep(4000, () -> getAPIContext().bank().isOpen()); } if (getAPIContext().bank().isOpen()) { System.out.println("Bank is open"); getAPIContext().bank().withdraw(1,"Bronze axe", "Iron axe", "Steel axe", "Black axe", "Mithril axe", "Adamant axe", "Rune axe", "Gilded axe", "Dragon axe", "3rd age axe", "Infernal axe", "Crystal axe"); Time.sleep(4000, () -> APIContext.get().inventory().contains("Bronze axe", "Iron axe", "Steel axe", "Black axe", "Mithril axe", "Adamant axe", "Rune axe", "Gilded axe", "Dragon axe", "3rd age axe", "Infernal axe", "Crystal axe")); System.out.println("Closing bank"); if (getAPIContext().bank().isOpen()){ getAPIContext().bank().close(); Time.sleep(1000); } if (getAPIContext().inventory().contains("Adamant axe")){ getAPIContext().inventory().interactItem("Wield" ,"Adamant axe"); Time.sleep(2000); } else if(getAPIContext().inventory().contains("Mithril axe")) { getAPIContext().inventory().interactItem("Wield" ,"Mithril axe"); Time.sleep(2000); } else{ getAPIContext().inventory().interactItem("Wield" ,"Bronze axe"); Time.sleep(2000); } } } } public void bank() { if (!BANK_AREA.contains(getAPIContext().localPlayer().getLocation())) { getAPIContext().walking().walkTo(BANK_AREA.getCentralTile()); System.out.println("Walking to bank"); Time.sleep(1000); } else if (BANK_AREA.contains(getAPIContext().localPlayer().getLocation())) { if (!getAPIContext().bank().isOpen()) { System.out.println("Trying to open bank"); getAPIContext().bank().open(); Time.sleep(4000, () -> getAPIContext().bank().isOpen()); } if (getAPIContext().bank().isOpen()) { System.out.println("Bank is open"); getAPIContext().bank().depositAllExcept("Bronze axe", "Iron axe", "Steel axe", "Black axe", "Mithril axe", "Adamant axe", "Rune axe", "Gilded axe", "Dragon axe", "3rd age axe", "Infernal axe", "Crystal axe"); System.out.println("Closing bank"); getAPIContext().bank().close(); } } } public void chop() { if (!OAK_AREA.contains(getAPIContext().localPlayer().getLocation())) { System.out.println("Walking to oak area"); getAPIContext().walking().walkTo(OAK_AREA.getCentralTile()); Time.sleep(3000); } else if (!this.isChopping()) { SceneObject tree = getAPIContext().objects().query().nameContains(new String[]{"Oak"}).results().nearest(); if (tree != null && tree.interact()) { System.out.println("Chopping"); Time.sleep(4000, () -> getAPIContext().localPlayer().isAnimating()); } } } public boolean isChopping() { return getAPIContext().localPlayer().isAnimating() || getAPIContext().localPlayer().isMoving(); } // Credit to Pseudo for this function. private void handleCalculations() { if (startExperience == 0) { startExperience = getAPIContext().skills().get(Skill.Skills.WOODCUTTING).getExperience(); } else { if (!experienceTimer.isRunning()) { experienceGained = getAPIContext().skills().get(Skill.Skills.WOODCUTTING).getExperience() - startExperience; experienceTimer.reset(); } } } private int getExperienceGainedString() { return experienceGained; } @Override protected void onPaint(Graphics2D g, APIContext ctx) { PaintFrame pf = new PaintFrame(); pf.setTitle("Script by Michaud.retard"); pf.addLine("Runtime: ", Time.getFormattedRuntime(startTime)); pf.addLine("Experience Gain: ",getExperienceGainedString()); pf.addLine("Lv.",getAPIContext().skills().woodcutting().getCurrentLevel()); pf.draw(g, 4, 110, ctx); } } F2PWoodcuting.class
    1 point
  15. Hello, I was following the compiling instructions. Attached is the output that I received. Is there something that I am doing wrong?
    1 point
  16. Hi, this link should work: https://discord.gg/ZvRApAQdEq
    0 points
×
×
  • Create New...