Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/13/22 in all areas

  1. β™”CzarScripts #1 Bots β™” Proven the #1 selling, most users, most replies Script Series on the market. Big THANK YOU to all our wonderful users and supporters over the 8 years, we couldn't have done it without you. Czar Bots have always been the Best and the most Feature-rich bots available with the most total sales in OSBot history. Come and find out why everyone is choosing Czar Bots today. β™” LATEST BOTS β™” If you want a trial - just post the script name and it will be activated after I hit 'like' on your post Requirements: hit 'like' on this thread
    1 point
  2. RUNNING 4 SESSIONS PER NODE NODE [2] WITH 4 MORE BOTS Showcase: 8 bots same time generating ~2.8m/hr which equals to roughly ~67m/day! 1 MULE PER MACHINE FAQ What is the script ID? 782 Can I run this bot with the Bot Manager? Yes, the parameters will be the saved file name in the setup window, you will see once you run the bot. Can I request features added to this bot? Yes, I am always listening to requests and adding new features all the time!
    1 point
  3. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Task/progressive based setup - Gem cutting - Amethyst cutting - Glassblowing - Molten glass smelter - Armour crafting - Jewelry crafting/smelting - Jewelry stringing - Battlestaff combinging - Flax picking + spinning - Hide tanning - Shield crafting - Birdhouse crafting - Clockwork crafting - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 666:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot manager you do not need to specify -script 666): -script 666:TaskList1.4515breaks (With breaks) -script 666:TaskList1.4515breaks.discord1 (With breaks & discord) -script 666:TaskList1..discord1 (NO breaks & discord)
    1 point
  4. 1 point
  5. might make a layout later but i can do: - avatars - banners - signatures - paints - more ----
    1 point
  6. Sure thing. Trial granted .
    1 point
  7. Id say around $250, depending if it has any previous bans.
    1 point
  8. Dang i am a idiot, thanks for explaining
    1 point
  9. For anyone else having the same issue; osbot isn't an exe. It's a jar file
    1 point
  10. Tried it both ways. I eventually got it working by setting my safe spot tile with F3 before starting the script. I was setting it it afterwards. Was quite finicky to configure and even once it began working it had some weird quirks.
    1 point
  11. Try the code I suggested...It works flawless in mirror mode. No need to tweak reaction timer.
    1 point
  12. Completely normal. Some systems take a couple seconds to perform any inventory option on mirror mode. inventory.dropAll happens to perform many separate inventory options sequentially, so its going to take forever. You'll have better luck creating a custom dropAll method using getMouse().click(new RectangleDestination(getBot(), getInventory().getSlotBoundingBox(slotNum)))
    1 point
  13. Ive talked to a few scripters about this. It seems theres 2 options in the end. Either its too annoying to code due to certain reasons (eg the fact that theres like a million things going on at once) or theyd code it but keep it as a private script cuz the amount of money you can make is pretty high. It seems the higher the potential gp/h is, the less likely there will be a public script for it. Pretty much why raids dont have any scripts.....well public ones anyways.
    1 point
  14. So I'm having issues with world hopping, It seems it still tries to hop to p2p worlds even though I've given it set worlds to hop to and basically at this point it just causes the script to break. import org.osbot.rs07.api.model.Item; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.ui.Tab; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import com.sun.glass.events.KeyEvent; import java.awt.*; import java.util.Random; @ScriptManifest(name = "Rune Pack Buyer", author = "01053", version = 1.0, info = "", logo = "") public class Shopping extends Script { public Timer timer; private long buyDelay; private State state; private int npcId = 637; private int packId = 12732; private int buying; private int[] worlds = { 1, 8, 16, 26, 35, 82, 83, 84, 93, 94 }; Random random = new Random(); public enum State { TRADING, BUYING, OPENING } public State getState() { if (!getStore().isOpen() && buying <= 0) { return State.TRADING; } if (getStore().isOpen()) { return State.BUYING; } if (!getStore().isOpen() && getInventory().contains(packId) && buying > 0) { return State.OPENING; } return State.TRADING; } private boolean hop; public void execute() throws InterruptedException { state = getState(); switch (state) { case TRADING: /*if (getStore().getAmount(packId) <= 57) { int randomWorld = random.nextInt(worlds.length); getWorlds().hop(randomWorld); buying = 0; hop = false; }*/ NPC npc = (NPC) getNpcs().closest(npcId); if (npc != null) { if (npc.interact(new String[] { "Trade" })) { log("Trading shopkeeper"); new ConditionalSleep(5500, 6000) { public boolean condition() throws InterruptedException { return getStore().isOpen(); } }.sleep(); } } break; case BUYING: if (System.currentTimeMillis() - buyDelay < 1000) { return; } if (getStore().getAmount(12732) <= 57 && !getInventory().contains(12732)) { int randomWorld = random.nextInt(worlds.length); getWorlds().hop(randomWorld); buying = 0; hop = false; } if (getInventory().isFull()) { getKeyboard().pressKey(KeyEvent.VK_ESCAPE); buying++; } Item rune = getStore().getItem(packId); if ((rune != null) && (getStore().getAmount(packId) > 54)) { getStore().buy(packId, 10); log("Buying Rune Packs"); hop = false; buyDelay = System.currentTimeMillis(); } break; case OPENING: if (hop && getStore().getAmount(12732) <= 57 && !getInventory().contains(12732)) { int randomWorld = random.nextInt(worlds.length); getWorlds().hop(randomWorld); buying = 0; hop = false; } if (getInventory().contains(packId) && !getTabs().open(Tab.INVENTORY)) { getKeyboard().pressKey(KeyEvent.VK_F1); } for (int i = 1; i < 28; i++) { getMouse().click(getInventory().getMouseDestination(i + 1)); hop = true; } break; } } @[member='Override'] public void onStart() { timer = new Timer(0L); log("Rune Pack BUYING Script Initiating."); } @[member='Override'] public int onLoop() throws InterruptedException { execute(); return 100; } Color color = new Color(0, 0, 0, 85); @[member='Override'] public void onPaint(Graphics2D gr) { gr.setColor(this.color); gr.fillRect(56, 355, 198, 100); gr.setColor(Color.GREEN); gr.setFont(new Font("Ariel", 0, 20)); gr.drawString("Script by: 01053", 75, 436); gr.setFont(new Font("Ariel", 0, 14)); gr.drawString("Time Elapsed: " + Timer.format(timer.getElapsed()), 61, 372); gr.drawString("State: " + getState(), 62, 397); gr.setColor(Color.BLACK); } }
    1 point
Γ—
Γ—
  • Create New...