Jump to content

Chris

Scripter II
  • Posts

    8357
  • Joined

  • Last visited

  • Days Won

    14
  • Feedback

    100%

Everything posted by Chris

  1. Chris

    Excellent Agility

    Updated the thread to reflect the new changes. There is now a new Command Line parameter that is required when running in that mode. Please see the thread for the changes if this is something important to you.
  2. Can you please be more specific. Can I please have a full bug report (template on main thread)? Will help me get to the problem faster
  3. You need to add an account to the bot and load it before u start the script
  4. change the reaction speed. Top left where it says mirror mode shows u what keys to hit
  5. Chris

    Excellent Agility

    Updated: UI You can now set your own eat at percentage, 50% being the default.
  6. Chris

    Excellent Agility

    Sorry for a late reply. Been really busy with other things. I will modify the GUI and existing code to accommodate personalized healing percentage. It does not at the moment. If I could get a hold of a account with the requirements I could add it quickly. Thank you for the feedback . Please let me know of any bugs and I will apply fixes ASAP
  7. learn java before attempting to script please
  8. if it is not in the store it is not available atm.
  9. I have (x5) 66+ magic 54+HP accounts
  10. Ill make the python script for it
  11. i can reset to 100 if u want i see a type 1010 ?
  12. You'd be surprised at the status of some premium scripts. Nothing but grandfathered in Scripter 3's ? Study basic Java and how to read JavaDocs then learn the API with trial and error, reviewing open source code, and viewing script tutorials that arent dated in 2008
  13. you can just move the camera
  14. you are missing a script manifest above the classname do @ScriptManifest and import
  15. can be rewritten to Make sure conditions are checked before proceeding. (e.g, Making sure boolean methods returned true before doing something else.) Conditional sleeps (Read Documentation) Better your logic flow (e.g, Write a getter function to get the best axe based on level, replace at bank; Change your logic if needToBank -> do this, else ....) Use the already made API functions in Bank (e.g, getBank().open, ...) import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; // OLD TUTORIAL CODE @ScriptManifest(version = 1.0, author = "", info = "", logo = "", name = "Testing2222") public class Main extends Script{ @Override public int onLoop() throws InterruptedException { /* Config & Widget Basics */ /* Basic Config checking. getConfigs().get(int id) returns a value set from the parameter id In our case 173 = run game setting. if we toggled run on or off. returns 0 value if the setting is off and we are on walking mode. returns 1 value if the setting is on and we are on running mode. */ switch (getConfigs().get(173)){ case 0: log("It's off!"); break; case 1: log("It's on!"); break; } /* For your widget check the color type. RWG: RED, WHITE, GREEN WHatever is visible will display its widget ids CLIENT DEBUGGER MENU R -= PARENT/ROOT ID -= CHILD ID --= GRANDCHILD/SUBCHILD ID */ /* Part 1 finding widget by static ids */ RS2Widget tutorial = getWidgets().get(261, 4); if (tutorial != null && tutorial.isVisible()){ log("It's visible"); } /* Part 2 finding widget by text */ RS2Widget tutorial = getWidgets().getWidgetContainingText(446, "Xeric's Heart"); if (tutorial != null && tutorial.isVisible()){ log("It's visible"); } /* Part 3 Crafting mould gold ring interaction */ RS2Widget tutorial = getWidgets().singleFilter(446, w -> w != null && w.isVisible() && w.getItemId() == 1635 && w.getInteractActions().length > 0); if (tutorial != null && tutorial.isVisible()){ log("It's visible"); if (tutorial.interact("Make-All")){ log("We clicked it!"); //Sleep for 30 seconds and check condition every 5 seconds or if the condition is true, break the sleep. new ConditionalSleep(30000, 5000) { @Override public boolean condition() throws InterruptedException { return getDialogues().isPendingContinuation() || !getInventory().contains("Gold bar"); } }.sleep(); } } else log("We skipped widget interaction"); return 3000; } }
  16. Have the person who got scammed post here. With proof its them.
  17. Chris

    ban :(

    jajajaj no mames guey
  18. use the original rs client
×
×
  • Create New...