Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Make sure you have Java 8 installed
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS gold? You can purchase vouchers from other users
  • Try asking for help in the chatbox
Download the DreamBot client today!

Search the Community

Showing results for tags 'magic'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Requests
  • Dreambot
    • Announcements
    • Client Support
    • Site Support
  • Community
    • General Discussion
    • Runescape
    • Spam
    • Applications
  • Scripts
    • SDN Scripts
    • Local Scripts
    • Local Plugins
    • Private Scripting Shops
    • Script Requests
    • Script Management
  • Development
    • Scripting
    • Programming
  • Market
  • Management

Product Groups

  • Donator
  • VIP
  • Sponsor
  • Scripts
    • Agility
    • Combat
    • Construction
    • Cooking
    • Crafting
    • Fletching
    • Firemaking
    • Fishing
    • Herblore
    • Hunter
    • Magic
    • Mining
    • Mini-Games
    • Money Making
    • Other
    • Prayer
    • Quests
    • Ranged
    • Runecrafting
    • Slayer
    • Smithing
    • Thieving
    • Woodcutting
  • Site Ads

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Website URL





Found 23 results

  1. 70def 75+ranged 75+mage 45M ea 60def 75ranged 75mage 43 prayer 40m ea 60def 75mage 21m ea Payment methods: OSRS GP / BTC / SKRILL DISCORD -> Ukasz#1094 Skype -> Ukaszz70
  2. BUYING 94 MAGIC ACCOUNT BUYING 94 MAGIC ACCOUNT Offering anything under or around 40usd depending on other stats Contact me on : - Discord : Lanontios#5244 - Forum : Slower answers
  3. Hi im selling these for 2.7m-3m each, i have 2 ready my discord is Excil#6647
  4. 66 magic accounts 4M ea 10+ accounts -> 3.5M ea 66magic+50def 4,5m ea !! ( 10+acc's 4m ea ) STOCK->20 all new accounts have 52HP !! Accounts are unregistered. Payment methods accepted: 07 gp or Skrill /BTC/ ETH / ETC / LSK / LTC / Skype: Ukaszz70 discord: Ukasz#1094 ToS: -no refunds
  5. PenguEnchanter This script currently supports enchanting sapphire jewelry using level 1 enchant Gets around 25k exp per hour, good way to train magic while possibly making profit (depends on ge prices) GUI: [https://imgur.com/a/bXWTu] How to start?: Make sure you have a staff of water in your bank, in inventory or have it equipped. Have supplies in bank or in inventory (cosmic runes and jewelry type), then simply choose what you want to enchant Should work at any bank with npc banker You also have to be level 7 magic Feauture plans: I might add autorestocking Autotrain to level 7 magic Feel free to come with suggestions
  6. (expect price do drop slowly to nothing, to get the account sold) 66 MAGIC SUICIDE ORBER 1. Stats of the account SOME OF THIS ACCOUNT HAS BEEN BOTTED, 66 magic, 10 defense, 30 hp, random skills level 10 (defense may be higher, skills may have 1 or 2 extra levels) **40 range also (splashing) 2. Account status (bans, mutes) No bans, f2p account, account has been checked on high scores while creating this. 3. Login screen Exceeded attachment uploads, can't figure out how to delete pictures from lobster account. 4. Quests (completed) 7 quest points, if not will do/ pay for 7 quest points by hand. 5. Account wealth (non-tradeable or tradeable) Assume nothing, slim possibility of 200k (added into price) 6. Minimum bid (price to start bids) 100k 7. Autowin : 369k 8. Payment method Oldschool Runescape Gp 9. Trading conditions (middleman) You go first, you supply middleman ... we use a free middleman from services section here on DB. 10.Previous owners (if any) I am original owner REPLACEMENTS? No replacements will be offered. This account was rested at 115 days last log in (should be able to dig up a picture of it), between 5-7 days since logging into it. **full refund may be offered ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Account sold, stay with me for similar accounts. LOBSTERS ARE UP TO 135GP EACH 50k 25k = Lobster Botter Additional info: This account was made to suicide bot lobster. The account has at least 20/20/20 Attack, Strength and Defense. Tutorial island hand done, Levels 40 to 45 fishing were hand trained fishing lobster,EVERYTHING ELSE was botted. Leave a comment or Pm me 1. Stats of the account 2. Account status (bans, mutes) 3. Login screen 4. Quests (completed) 7qp's 5. Account wealth (non-tradeable or tradeable) Lobster pot, nothing else noteable 6. Minimum bid (price to start bids) 25k 7. Autowin 25k 8. Payment method Oldschool Runescape Gp 9. Trading conditions (middleman) You go first, you supply middleman ... we use a free middleman from services section here on DB by the name of 'Triblion' 10.Previous owners (if any) I am original owner REPLACEMENTS? - 7 days after sale to let me know the account was ban on first log in (you will need evidence in your favor) - 2 hours after sale to let me know if the account was locked - if you are eligible for a replacement it will be given to you with in 72 hours of your report
  7. WTS Accounts I would like to sell my accounts. I make them slowly but surely. You can pay with 07 gold or PayPal. Please contact me at the following Skype address: mikulay.martin (accounts have 66 magic)
  8. SOLD --------------------- 1. Stats 2. Account Status 3. Quests Completed : Nothing special 4.log in screen - less then 1 day meb lefts , so its a f2p account 5. price looking for around 850k or something , we can discuss the price Account is wel rested and has a real playername Interested ? simply reply or msg my discord or skype
  9. Hey, I'm looking to go from 72-85 magic and I would like to hear from someone who has successfully botted to a high level of magic without getting banned on how they did it. Is alching the way to go? It looks fairly botlike to me so I don't usually run it for more than an hour at a time. Another method I was trying was splashing fire strike which I have been able to do for very long periods of time but the xp is so damn slow even for a bot...I would have to run it for like 200 hours just to get 85 magic. I don't want to splash anything other than fire strike cause of the cost but if there's no other way with low bans I guess I'll have to? Ty
  10. I don't see an option in the DreamBot API for auto-cast and I need to be able to setup autocast when a user wields a staff for an example. Is there any way to achieve this?
  11. None

    66 Magic accounts

    Stats of the account 66 Magic 10hp Quests (completed) N/A Account wealth (non-tradeable or tradeable) N/A Minimum bid (price to start bids) 4m Autowin 4.5m Payment method OSRS GP Trading conditions (middleman) You will pay first Previous owners (if any) I am the original owner I have multiple 66 Mage accounts with 10hp, no membership on the accounts. 4.5m each.
  12. Buying 1 orbing account! Willing to pay more for an older account. Looking for 66 mage and 30+ hp. PM me to discuss price
  13. bot4real

    high alch

    just wondering what everyone alch nowdays. i have to alch 5.5k items just dont know what. is there anything i can buy for 1gp ea?
  14. Hi everyone! I'm looking to buy two lvl 66 magic accounts. If you are intrested to sell, feel free to pm or leave a comment. !!!BOUGHT!!! Best wishes, Luigi
  15. Buying 3 accounts, pm me with price. BOUGHT BUYING 2 MORE ACCOUNTS! PM ME BOUGHT
  16. I'm looking for an account with 66 magic. Bought.
  17. Just simply looking for a bot to splash Vulnerability, it would be huge magic exp per hour, and for super cheep. Please, there are lot of curse splashing bots but non support LvL 66 curse Vilnerability. Or if there is a script out there please help! Thanks for your time today.
  18. Genius

    Genius Alcher Lite

    I am releasing a basic high-level alchemy script as my first script on the SDN so that I can eventually release the big projects that I have been working on What it does: Alchs anything, anywhere. Simply put the item you want to alch in slot 16 of the inventory (where the high alch button is) and select the item in the GUI combo box. Script will log out and terminate when you run out of runes or items. Make sure to equip a fire staff of some sort. Also includes a basic antiban (often times, less is more). Please give me feedback on the frequency of the antiban. In the unlikely event of a bug or if you need help, please post on this thread. Status: Up to date Changelog: v1.0 - Local script complete v1.1 - Antiban added v1.2 - Invalid text checking added v1.3 - Paint added v1.4 - Antiban optimized, Custom cursor added v1.5 - SDN release version v1.6 - Combo box item selecting The script has been pushed to the SDN: Post some progress reports! Enjoy!
  19. So I just made my first woodcutting bot and now I want to do some magic interaction.. But the thing is im new to the syntaxes so I wouldnt really know which function to use for magic.. would it be getMagic()? Is there a place where I can see what getMagic() for example does?
  20. Hey, I made a VERY specific script for myself to make Camelot tele tabs. It's rudimentary so far but if people use it I can flesh it out. - You will need to modify the hostName variable with the name of whoever is hosting the house - Your house needs to be in Rimmington - You need to start in the host house - You will need an air staff equipped and law runes in your inventory - You will need VARROCK and HOUSE TELEPORT TABS in your inventory (to teleport back and forth) If people use this I can make it so this can be configured at runtime and support other teleport methods. Cheers MainClass.java package MageTabs; import org.dreambot.api.methods.Calculations; import org.dreambot.api.methods.map.Area; import org.dreambot.api.methods.map.Tile; import org.dreambot.api.methods.skills.Skill; import org.dreambot.api.methods.widget.Widget; import org.dreambot.api.script.AbstractScript; import org.dreambot.api.script.Category; import org.dreambot.api.script.ScriptManifest; import org.dreambot.api.utilities.InventoryMonitor; import org.dreambot.api.utilities.Timer; import org.dreambot.api.wrappers.interactive.GameObject; import org.dreambot.api.wrappers.interactive.NPC; import org.dreambot.api.wrappers.items.Item; import org.dreambot.api.wrappers.widgets.WidgetChild; import java.awt.*; import java.util.HashMap; @ScriptManifest(category = Category.MAGIC, name = "Mage tabs", author = "JM", version = 1.0) public class MainClass extends AbstractScript { private Area rimmingtonPortal = new Area(2950, 3227, 2955, 3222, 0); private Area varrockSquare = new Area(3208, 3426, 3219, 3422, 0); private Area varrockBank = new Area(3179, 3432, 3191, 3450, 0); private Area outsideVarrockBank = new Area(3184, 3434, 3180, 3436, 0); private Tile lecternTile; // learns the tile of the lectern private String bankKeep[] = {"Varrock teleport", "Teleport to house", "Air rune", "Law rune", "Fire rune"}; private String state = "null"; private String hostName = "name_of_host"; private HashMap<String, Integer> widgetIDs = new HashMap<>(); private String tabType = "Camelot"; private final int TAB_WIDGET_ID = 79; private int tabCount = 0; private int lastTabCount = 0; private Timer timer; private InventoryMonitor monitor; @Override public void onStart(){ log("Starting MageTabs"); state = "started"; widgetIDs.put("Varrock", 11); widgetIDs.put("Camelot", 14); getWalking().setRunThreshold(Calculations.random(20, 70)); lastTabCount = getInventory().count(tabType + " teleport"); timer = new Timer(); monitor = new InventoryMonitor(this); getSkillTracker().start(Skill.MAGIC); } private boolean openBank() { int i = Calculations.random(2); if (i == 0) { return getBank().open(); } else { NPC banker = getNpcs().closest((npc) -> npc != null && npc.hasAction("Bank")); if (banker != null) { sleep(500, 1500); return banker.interact("Bank"); } return false; } } private boolean doBank() { openBank(); if (sleepUntil(() -> getBank().isOpen(), 3000)) { if (getBank().isOpen()) { if (getBank().depositAllExcept(bankKeep)) { if (sleepUntil(() -> getInventory().onlyContains(bankKeep), 3000)) { if (getBank().withdrawAll("Soft clay")) { sleepUntil(() -> getInventory().isFull(), 3000); if (getInventory().isFull() && getBank().close()) { return sleepUntil(() -> !getBank().isOpen(), 3000); } } } } } } return false; } private boolean bank() { if (outsideVarrockBank.contains(getLocalPlayer())) { log("doing banking"); return doBank(); } else { log("walking to bank"); getWalking().walk(outsideVarrockBank.getRandomTile()); sleep(1500, 3500); return bank(); } } private boolean insideBank() { return varrockBank.contains(getLocalPlayer()); } private boolean insideVarrock() { return varrockSquare.contains(getLocalPlayer()); } private boolean teleportToHouse() { log("teleporting to house"); if (getInventory().interact("Teleport to house", "Break")) { if (sleepUntil(() -> !insideBank(), 10000)) { log("teleported successfully"); return true; } } return false; } private boolean takePlayerPortal() { sleepUntil(() -> getGameObjects().closest("Portal") != null, 5000); GameObject portal = getGameObjects().closest("Portal"); if (portal != null) { if (portal.interact("Enter")) { return true; } else { log("failed to interact with portal"); } } else { log("couldn't find the portal :("); } return false; } private boolean teleportToHost() { log("teleporting to host"); sleepUntil(() -> rimmingtonPortal.contains(getLocalPlayer()), 3000); if (rimmingtonPortal.contains(getLocalPlayer())) { sleepUntil(() -> getGameObjects().closest("Portal") != null, 5000); GameObject portal = getGameObjects().closest("Portal"); if (portal != null) { if (portal.interact("Enter")) { if (sleepUntil(() -> getDialogues().getOptionIndex("Go to a friend's house") == 3, 5000)) { if (getDialogues().chooseOption(3)) { // enter a friend's house sleep(1500, 2500); getKeyboard().type(hostName); sleepUntil(() -> !(rimmingtonPortal.contains(getLocalPlayer())), 10000); if (rimmingtonPortal.contains(getLocalPlayer())) { log("Couldn't join host's house. Try a different hose"); this.stop(); } else { return true; } } } } } else { log("no portal found"); } } else { log("not at Rimmington portal"); } return false; } private boolean backToHost() { if (teleportToHouse()) { if (takePlayerPortal()) { return teleportToHost(); } } return false; } private boolean teleportToVarrock() { log("teleporting to varrock"); if (getInventory().interact("Varrock teleport", "Break")) { return sleepUntil(() -> insideVarrock(), 10000); } return false; } private Widget getWidget(int i) { Widget tabWidget = getWidgets().getWidget(i); if (tabWidget != null) { if (tabWidget.isVisible()) { return tabWidget; } } return null; } private WidgetChild getWidgetChild(Widget parent, int child) { WidgetChild c = parent.getChild(child); if (c != null) { if (c.isVisible()) { return c; } } return null; } private void saveLecternTile() { log("saving lectern tile"); lecternTile = getLocalPlayer().getTile(); } private boolean lecternInteract(GameObject lectern) { if (lectern.interact("Study")) { sleepUntil(() -> getWidget(TAB_WIDGET_ID) != null, 10000); Widget tabs = getWidget(TAB_WIDGET_ID); if (tabs != null) { sleepUntil(() -> getWidgetChild(tabs, widgetIDs.get(tabType)) != null, 10000); WidgetChild tab = getWidgetChild(tabs, widgetIDs.get(tabType)); if (tab != null) { return tab.interact("Make-All"); } } } return false; } private boolean doTabbing() { if (getLocalPlayer().getAnimation() != -1) { return true; } else { log("Sleeping for animation"); sleep(800); // potentially in the middle of the animation if (getLocalPlayer().getAnimation() != -1) { return true; } } if (lecternTile != null) { // lectern has been used before if (lecternTile.distance() < 5) { GameObject lectern = getGameObjects().closest("Lectern"); return lecternInteract(lectern); } else { getWalking().walk(lecternTile); sleep(500, 1000); } return false; } else { GameObject lectern = getGameObjects().closest("Lectern"); if (lectern != null) { if (lectern.distance() < 3) { saveLecternTile(); return lecternInteract(lectern); } else { getWalking().walk(lectern); sleep(500, 1000); } } else { log("Couldn't find a lectern!"); } return false; } } private boolean hasClay() { return getInventory().count("Soft clay") > 0; } private void setRunThreshold() { if (getWalking().getRunEnergy() == 0) { getWalking().setRunThreshold(Calculations.random(20, 70)); } } private void checkRequirements() { if ( (getInventory().count("Law rune") < 28) || (getInventory().count("Varrock teleport") < 2) || (getInventory().count("Teleport to house") < 2)) { log("Stopping because you do not have enough law runes or tabs"); this.stop(); } } private void listenInventory() { monitor.updateContext(this); if (monitor.hasChanged()) { Item items[] = monitor.getChanges(); for (Item i : items) { if (i.getName().contains(tabType + " teleport")) { if (i.getAmount() < lastTabCount) { lastTabCount = i.getAmount(); } else { tabCount += i.getAmount() - lastTabCount; lastTabCount = i.getAmount(); } } } } } @Override public int onLoop() { listenInventory(); getDialogues().clickContinue(); checkRequirements(); setRunThreshold(); if (!hasClay()) { if (state.equals("banking")) { if (bank()) { if (backToHost()) { state = "tabbing"; } } } else { if (teleportToVarrock()) { state = "banking"; } } } else { doTabbing(); } return Calculations.random(300, 500); } @Override public void onExit() { log("Bye"); } @Override public void onPaint(Graphics g) { Font font = new Font("Times new roman", Font.PLAIN, 15); Color bg = new Color(155, 155, 155, 127); // grey transparent g.setColor(bg); g.fillRect(5, 5, 510, 80); g.setFont(font); g.setColor(Color.BLUE); g.drawString("Time: ", 10, 25); g.setColor(Color.WHITE); g.drawString(timer.formatTime(), 100, 25); g.setColor(Color.BLUE); g.drawString("Tabs made: ", 10, 45); g.setColor(Color.WHITE); g.drawString(tabCount + " (" + timer.getHourlyRate(tabCount) + ")", 100, 45); g.setColor(Color.BLUE); g.drawString("Magic xp: ", 10, 65); g.setColor(Color.WHITE); g.drawString(getSkillTracker().getGainedExperience(Skill.MAGIC) + " (" + getSkillTracker().getGainedExperiencePerHour(Skill.MAGIC) + ")", 100, 65); } }
  21. Can someone show me how I'd go about casting a spell with dreambot?
  22. theking

    AIO Magic

    AIO Magic won't alch my willow logs for me. I keep typing in Willow logs and it doesn't do anything... Please help! Thank you
  • Create New...