Jump to content

DragonAlpha

Members
  • Posts

    482
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by DragonAlpha

  1. It's clinically proven that girls get Mod more on the internet. Why not just pretend?
  2. Spam/off-topic section should not affect post count
  3. You all realize that you can just have the runescape game client loaded, and record mouse clicks, and when you replay don't actually move the mouse, just call the MouseListeners mouseMoved/clicked event. That way we can minimize it just like OSBot.
  4. interesting development, keep us informed of any changes in this story
  5. Banned a lot? Try Mirror Mode. (VIP required to use Mirror Mode: http://osbot.org/forum/store/product/4-vip/) Mirror Mode is an advanced botting mode, which lets you bot inside the actual runescape web browser/game client, instead of loading runescape inside OSBot.
  6. Looks like something you would expect to see in Kazahkstan.
  7. Clicking a lampost using BoundingBox
  8. It just occurred to me you don't have access to my Dev stats thread. (Scripting forum). It's just the auto-exception reporting and manual bug reporting we discussed on skype, there will be no signature stuff.
  9. It's done to protect you and everyone that uses your script. The current speed mouse settings are finetuned and have been perfected by OSBot staff to be as human-like as possible. If you could increase that speed, it would be bad for bans and general bot detectability.
  10. I did. As mentioned earlier, any getMessage() and text checking of widgets always failed on MirrorMode.
  11. isMirrorMode isVIP deprecated and yes getUsername() only returned "-username" exactly, but it's meant to be the forum login name. Caching these values is a separate process from obtaining them. The obtaining methods, the 2 I'm most interested: isVIP isMirrorMode are deprecated now . Caching values is useless if you can't obtain them in the first place to cache them so I'm not sure what you are talking about.
  12. I did. I developed it in Stealth. Mirror was failing on this part (works perfectly in stealth) So I changed it to rely on different checks:
  13. Ok thanks for your advice. Any idea how the API could do widget string checks in MirrorMode whilst Script's couldn't?
  14. I can't understand how. I haven't tried Mirror recently, but when I tried it anything regarding widgets getMessage() or containingText() did not work. But dialogues.isOption did work. So we know it's not text being used. Is it something like, looking for the 2 sprites (those 2 swords) that are visible at the top left+right of the option menu. If so, those would be static ids too right? Unless they are looking at the height/width/color of the sword sprites, in which that check is against a static value too?
  15. Click Tools at the top, select Options. Click Fonts & Colors Select Profile Norway Today: Dark coloured backgrounds, and light text is preferable as it reduces eye-strain.
  16. Which widget root is it checking, just 219? Ok thanks I'll look into it. I think I will just use the Dialogues API for this if I can't get it working. I prefer to rely as little as possible on the higher API's and to try to understand how things work in the API. (If something breaks I've got the ability to fix it quick). I know there are multiple different IDs for the Continue dialogues, but I am struggling to find anything besides 219 for Select Option. Poor standards below, the class is WIP. Netbeans. It is Java's officially supported IDE.
  17. Checking widget text is buggy in mirror mode, otherwise I'd be using it. dialogues.isPendingOption() always worked in MirrorMode. I'm pretty sure it's not checking the text. I'm almost positive it's checking for the ID (being 219). Had to disable text checking in my Kebab Buyer for MirrorMode compatibility:
  18. We can use the following method to check if the Select Option dialogue is open: if(dialogues.isPendingOption()) { log("Select Option open, click on Yes."); } I used the widget debugger to find the widget ID of this, which is: 219 So I run the following code: public int onLoop() { log("Is SelectOption Open: " + getWidgets().isVisible(219)); return 100; } This correctly shows me true or false in the logs, when the dialogue is opened or closed. Great. The thing I can't understand is though: getWidgets().isVisible(219) // sometimes returns false even though the dialogue is open dialogues.isPendingOption() // always returns true when it's open Why is this? I've checked for other IDs, but it is always 219, and the 219 value is present in the OSBot.jar dialogues class. (I don't just want to use isPendingOption(). I want to understand why this is not working and increase my knowledge). Any thoughts?
  19. Quiet please, don't affect his her sales. It's a very good marketing tactic.
  20. Isn't that the point though, to auto-switch to Mobile when you are on a Mobile phone?
×
×
  • Create New...