Jump to content

Token

Script Officer
  • Posts

    8431
  • Joined

  • Last visited

  • Days Won

    49
  • Feedback

    100%

Everything posted by Token

  1. AHK is not related to runescape at all so you won't find anything runescape related. Read their documentation and write your own script. All you have to do is put 2 mouse clicks in a loop with a decent sleep. Don't forget to add a hotkey for stopping the script. EDIT: remove the loop part if you want to manually press a button for every alch cast.
  2. Did you really find a mouse pointer in your backyard
  3. Did you try reinstalling Java? Sounds like a JVM related error.
  4. If that works perfectly then reinstalling the windows will obviously do it
  5. Java Development Kit (only if you have that)
  6. Reinstall client, reinstall java, reinstall jdk, reinstall operating system
  7. Don't make the script report itself, that's all the antiban you need... More than that is just xp/gp waste
  8. Yes you can get banned if your bot accidentaly reports himself
  9. 1 min progress pic, even better than the 3 min one I saw yesterday
  10. Events are not accessible by Jagex through their game client. I don't think you understand though, all your "theoretical concepts" are nothing but special cases of mouse movements. Anything you mentioned can only be interpreted by jagex as a series of mouse movements, clicks, delays etc. And you cannot say a scripting concept has nothing to do with code when scripts are code, just like their bot detection system. PS: Just stop quoting me if you aren't even going to bother reading what I've told you ever since the first post, I'm not going to be wasting more time explaning the same thing 10000 times.
  11. You don't get what I'm saying. A bot detection system is a software. As any software it is written in a programming language, most likely Java. In any programming language, in order to assess whether the player has left the game screen or not you don't have a application.hasUserLeftGameScreen() method. They have to implement such thing by using CODE. The only possible way to do such thing is by verifying mouse position and movements. Can you think of any other way to tell if a player has left the game screen or not without checking his mouse? Or what exacly do you mean by "have nothing to do with code in a direct way"? Any piece of information is aquired by using code and there is no other possibility.
  12. You were talking about mouse movements. Moving the mouse out of the runescape window is a mouse movement. There is no other way to interpret it at code level. Delaying interactions means delaying mouse movements. Everything you mentioned can only be interpreted as mouse movement behaviour. EDIT: Just so you know, everything you mentioned and much more has been researched intensively on another botting site and their ban rates are no way different from ours. I cannot say which bot it is but all their scripts are required to implement lots of things similar to those but A LOT more. Yet there has been no difference, but they still do it.
  13. While this does sound nice I'm 100% sure it's not going to change anything. I can bot 100+ hours without a break and still not receiving bans. If jagex doesn't even look at your login time when searching for bots then they for sure won't bother looking at your mouse movements...
  14. That should freeze your client because it has no sleeps so the new thread will attempt to use the whole CPU execution cap.
  15. Looks good, you might want to consider using a proper thread instead of the paint thread though. As far as I know the paint thread is executed like 60 times a second, so that's literally every ~16 ms which is not really necessary. If you want to go with the optimisations to the maximum then you can detect the changes every tick instead since we have the possibilities to do so with the current API which would be about 40 times more efficient CPU wise.
  16. I would request a porn room, but that won't happen either.
  17. Most offensive scripter.
  18. objects.getAll().stream().filter(obj -> obj.getPosition() == myPosition()).count() > 0 Returns true if there is an object under your player. Replace objects with groundItems if what you want to check is considered a "ground item".
  19. I wish I knew anything about chompy bird hunting. Never done that (even legit). But from reading your code I can tell you are trying to use an inventory item on a game object which is generally done by interacting with the inventory item using the "Use" action and then interacting with the game object using the appropriate action (it's generally "Use" for that too, item name that appears after is not part of the action). The part which is checking for a chatbox message might generate bugs when the player doesn't have the game chat on or is hidden, you should be able to do that by checking if there is an object with the required name at the player position before attempting to drop it. Also using object and npc names instead of ids would simplify your code a lot. Good look with the script m8
  20. Script doesn't work with black salamander :tears: It starts fighting, leaves after like 10 seconds and restarts
  21. I'm botting somewhere close to snape grass. And the snape grass was just an example. May aswell be a mind rune spawn. These vermins will hog it like there is no tomorrow.
  22. I feel like I need to express my anger when it comes to this select group of persons called "ironmen". I hate them. There is nothing more that I hate on runescape than these pests. I cannot comprehend why whenever I test my scripts which are still in development there has to be one of those who happens to be collecting snape grass somewhere at 2 hours from the closest bank where no one ever goes except for them. They know they are inferior to me because they cannot trade so they choose to report all the bots I happen to be testing my scripts on, because if they cannot trade a person means that person is obviously a bot. As if that wasn't enough, they hop through all worlds to make sure they collect all the snape grass and if they bothered hopping, they will also bother reporting my bots on EVERY world. I HATE THESE VERMINS.
  23. Well... I guess you got an error in the second part of the code. But anyway in order to construct an Area you need the southwest corner and northeast corner x and y coordinates. I don't really understand why you need to use matrices when you need 2 positions. The most logical thing to do is get the furnace Position (as a 3D vector meaning x, y and z) and then you can construct an Area relative to that Position (if you really want an Area). public static Position furnacePosition = new Position(a, b, c); // you get a, b, c ingame public static Area getFurnaceArea() { x = furnacePosition.getX(); y = furnacePosition.getY(); // define a set of rules to create a custom rectangular area // I assume in this case that the furnace is on the eastern wall of a room // which I believe it is so in Port Phasmantys Area furnaceArea = new Area(x - 6, y - 2, x, y + 2); // so this Area is supposed to be 6x4 (6 squares in front of furnace including the furnace // and 2 on each side) return furnaceArea; } You don't need int arrays.
×
×
  • Create New...