Jump to content

progamerz

Scripter II
  • Posts

    3453
  • Joined

  • Last visited

  • Days Won

    3
  • Feedback

    100%

Everything posted by progamerz

  1. Got a trial worked veryyy well, didn't notice any lag issues and didn't get locks recommended!
  2. U can filter closest NPC: Example(Not sure as I typed it her not in IDE so check it out): NPC npc = getNpcs().closest(f-> !f.isUnderAttack && f.gethitpoints > 0 && !f.isHitbarvisibile) EDIT: check fruity's post
  3. I didn't understand what you meant can you please explain me?
  4. STATUS: Available for medium/small sized scripts Please read this thread before viewing my thread Payment Options 07 RSGP BTC Support All bugs will be fixed for FREE during the initial 2 months after purchase. After the initial 2 months, bug fixing fees may apply. Any upgrades to a script will cost you after a service has been done. Bug support can take up to 72 Hours, unless I am busy. You will be told of any delay as long as you are on one of my contacts below. Terms of Service You will provide any required resources/accounts for the service. You will pay before I start the service. I am not responsible for any bans during or after the service. You will not redistribute the source unless I give the approval. (Jar, decompiled jar, etc. to ANYONE) I have the right to cancel the service at ANY TIME (I do not have to give you a reason). If a cancellation occurs, you will be refunded fully. I am not responsible for adding more features after agreeing to the original contract with the set of features in place, YOU MUST PURCHASE THE EXTRA ADDITIONS. It is your responsibility as the customer to provide all the necessary features and requirements. If you order from me, you will AUTOMATICALLY ACCEPT these TOS. Request Form (To be used whenever contacted me or posted here) Request: This should have the title of your request. Details: Explain what exactly the script should do. IN FULL DETAIL Budget: How much you are looking to pay. Payment Method(s): Your Payment methods you can provide. Time: How soon does this need to be completed? Additional Notes from me: I am not responsible for knowing how your method works. When sending the request form, please state in full detail how the script should function. Otherwise, if I misinterpret the functionality, and you want changes you will have to provide additional fees. *See 6th line Terms of Service* Contact Osbot PM Discord Server Ticket (link in signature) Thanks @Chris for template!
  5. I was using the settings (Afk my tile) (Attack my crabs only) so not sure what u mean AFK tile as i was using the plugin
  6. 1 more suggestion tho idk if its worth the editing of the script code for profit counter is to ignore vails if using potions idk if i do seem stupid as its only 2gp but i am telling u as i said if its not worth editing then leave it EDIT: Bug(Crash hop i think so) throws an NPE: [INFO][Bot #1][05/13 06:38:59 PM]: Exception in script thread 2: java.lang.NullPointerException at a.a.d.AUx.c(lo:659) at a.a.d.AUx.D(lo:42) at a.a.d.auX.D(mh:642) at a.aux.C(gj:253) at a.aux.onLoop(gj:787) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(mo:57) at java.lang.Thread.run(Unknown Source)
  7. Can i get a trial if possible? Thanks
  8. @ProjectPactCan i get a trial :)?
  9. Hey, 1 more think, i know that u have life out of osbot but u can do this whenever ur free like after u fix all the main issues is try to fix maybe the profit counter? as for example i think atm it works like if i had a potion(4) and it drank then it will count the price of the potion(3) and add it. as i said u can take ur time and thank you for being pushing updates! Edit: I have other suggestion as for the hotkeys would there be an option to disable them? as atm in the .125 client they made f9 toggle logger and f10 disable input. Thanks
  10. new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return (!getInventory().contains("Flax") || !myPlayer().isAnimating() || api.dialogues.isPendingContinuation()) || getInventory().onlyContains("Bow string"); } }.sleep(); Try this instead of: And remove this: So the final code for this task will be: if (!getWidgets().isVisible(459, 93)) { getObjects().closest("Spinning wheel").interact("Spin"); log("Interacting with Spinning wheel.."); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().isVisible(459, 93); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Bow String") != null) { getWidgets().getWidgetContainingText("Bow String").interact("Make X"); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible(); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible()) { getKeyboard().typeString("" + MethodProvider.random(31, 283)); log("Starting to spin Flax...."); new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return (!getInventory().contains("Flax") || !myPlayer().isAnimating() || api.dialogues.isPendingContinuation()); } }.sleep(); } And make another task which handles Dialogues seperately with the logic: Validate : If is dialogue is pending continuation Process : click continue
  11. May be easy can u add me on skype? i will do for free if i know
  12. if (dialogues.isPendingContinuation()){ dialogues.clickContinue(); } else if (!getWidgets().isVisible(459, 93)) { getObjects().closest("Spinning wheel").interact("Spin"); log("Interacting with Spinning wheel.."); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().isVisible(459, 93); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Bow String") != null) { getWidgets().getWidgetContainingText("Bow String").interact("Make X"); new ConditionalSleep(MethodProvider.random(2000, 3000)) { public boolean condition() throws InterruptedException { return getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible(); } }.sleep(); } else if (getWidgets().getWidgetContainingText("Enter amount:") != null //check the text not sure if i wrote correctly && getWidgets().getWidgetContainingText("Enter amount:").isVisible()) { getKeyboard().typeString("" + MethodProvider.random(31, 283)); log("Starting to spin Flax...."); new ConditionalSleep(MethodProvider.random(80000, 110000)) { public boolean condition() throws InterruptedException { return getInventory().contains("Flax") && !myPlayer().isAnimating() && getInventory().onlyContains("Bow string"); } }.sleep(); } Not sure if that works try it out
  13. You have to use if statements as currently if any thing happens it may glitch the script
  14. Ok thanks for ur reply
  15. would i need a web host for my self(socket)?
  16. Hello, how do people create an offline server for muling support and etc? or it is something else?
  17. Oh ok, i thought u didn't know and thanks for those awesome updates!
×
×
  • Create New...