Jump to content

DylanSRT

Scripter II
  • Posts

    238
  • Joined

  • Last visited

  • Days Won

    4
  • Feedback

    0%

Everything posted by DylanSRT

  1. Scrolling has always been broken on mirror mode. That's why the bank and world hopping methods don't all work. Unless it was fixed in the previous version. I wouldn't know cause I'm so used to not using them in my scripts.
  2. @jca @Juggles Unfortunately, I only use mirror mode. There is no way to launch a mirror mode client through cli is there? wish they supported mirror mode more
  3. Hi everyone, I'm trying to get my farming/birdhouse scripts to logout and sleep for a certain amount of time before re initializing the AutoLogin function. At the current moment I have just been having it chill in bank and change tabs every few minutes. So I tried using something like this: logoutTab.logout(); sleep(3000000); //3m is 50mins in milliseconds So right after it logs out, it tries to log back in with the auto logger (before completing the rest of the loop with the sleep). Has anyone done this successfully? Am I missing something? Edit: would be great if we could get a logoutSleep(int seconds) method for the logoutTab api. Seems like something that would be useful to most scripters
  4. Can you guys please spend more time on the PAID version of your tool? It's really annoying when client injection gets updates and mirror mode doesn't. Please prioritize better. Every seasoned OSbot user knows client injection = ban. Why are they leading potentially paying botters to getting banned. It literally makes no sense. You guys need a business adviser lol
  5. I don't have any sleeps in my GUI class and I just initialize it in OnStart. Indeed just by taking out the reference to my GUI, the script works fine.. But why did this start happening? Kind of annoying now that I have to update everything. Can we get option to use previous version or a fix please devs?
  6. Hi Developers, What exactly was changed in the 24 update because it broke all of my GUIs lol. They go black like the picture below and entire client crashes as well as original client (I'm using mirror mode btw). Even logger can't output anything before it freezes. Never had a problem with this code before 24. I can provide a sample code if you don't think it was something on your end. @Token Can't bother Alek anymore , but could you look into this please mate. Thanks
  7. Yeah it sucks that they don't support mirror mode as much. And it's really stupid imo because people use client injection and get banned and they lose customers. I'm a pretty capable scripter so I just make my own scripts. That's really the only option
  8. Delete all java off your computer and download 32 bit java instead OSBuddy no longer works with the bot. They made some sort of update about 2 months ago which causes it to crash. Just use regular osrs client from the RS website. If you use client injection even once your account will be tainted for good. You might get banned 3 months later from using client injection, at least from my experience, NEVER USE CLIENT INJECTION
  9. Make sure to turn off "remember username" on login screen
  10. Yeah, Check out this help guide, disregard that it's from a minecraft forum lol. I use 2048M allocated to java, but I have a pretty powerful machine. You can play around with the value to see what works for you. Either way though, it's going to be hard to run 5+ bots without some lag at least if you are using mirror mode. 2-3 should run though without any major slowdown. https://empireminecraft.com/threads/guide-how-to-allocate-more-memory-for-java-windows-mac.20011/ Also, you can change the priority of the Java process in task manager to "High" Oh and there is a low-cpu mode option in the Options in the OSbot client itself. I've never used it though so I'm not sure what it does
  11. No mate, the whole point is that it mirrors clients. That means it is like you manually clicking on the client, so obviously you need one client per instance of the bot. However, I can help you with your multiple bots issue. 1. Open Task Manager and go to the details tab. 2. End Task for anything called JagexLauncher.exe 3. Move a shortcut for the client onto your taskbar or deskptop (somewhere where you can click it very fast multiple times) 4. Literally spam click on the client launcher (I've been able to open almost 15 bots before using this method) The key is that they all have to open at almost the same time Let me know if it works.
  12. Couldn't get the old "working part-time as a developer to make a very mediocre game made by a very mediocre company bearable to play" clause in your new employment contract? They're taking advantage of you ?. Best of luck to you in your career mate!
  13. This has been around for a while. The reason it does not work stems from visually hidden widgets being classified as "visible" when they are in a scroll-able menu. This is the same reason many of the bank methods don't work in mirror mode as well. For example, scroll all the way down the menu and grab a widget for a world, then scroll back up. If you do a isVisible() check on that widget, it will come out as true even though it is not. Since I refuse to use client injection, this is what I have been doing to get around it: Line up 12 worlds that you want to hop to plus two as your favorites like this: //initialize an integer as 0 to use as a counter int i=0; //open logout tab tabs.open(Tabs.LOGOUT); //if world switcher is not open, open it RS2Widget worldMenu= getWidgets.getWidgetContainingText("World Switcher"); if(worldMenu!=null){ worldMenu.hover(); mouse.click(false); } //clicks first world and moves down by 16 pixels each iteration, 16 is the height of the world widgets mouse.click(575,246+i*16,false); //increase i by 1 every iteration and return to 0 after 14 iterations i=i+1; if(i==14){ i=0; } //add sleeps in between code as needed for your use I know it is super basic, but it gets the job done for 14 worlds at least. Probably not the best to use for something like buying from shops, but you could still use for something like hopping if the area is too crowded. I would recommend encapsulating it into a method so you can easily call it. Hopefully, they will fix this sometime, but I wouldn't get your hopes up as it has been this way for at least 6 months. Don't know why they provide more support for the free version of their tool. Seems like a bad business plan.
  14. I would say that would be a good idea. Think about it like a human going to eat or something. Another idea would be to have it change spells. The 100% no ban gaurentee though is if you have it do like 6 hours splash, then 1 hour something not botted like pking or quests. None of this matters though if you don't use mirror mode. Let me know how it works out for you. The key is to be in game but not gain that xp/hr. I think that their detection picks up on it when you just log out using a break handler for example and come back to doing the same thing, same exp, etc. I generally do this by alternating bots every 2 hours or so. If you think about it, it is extremely sketchy if all that you do every day is splash until 99 magic and nothing else. So train some other stuff in the meantime. In general though, I think splashing is still much safer than anything else because it is afk in nature. It's obvi not an exact science, but these are some of the things i've picked up on after experimenting
  15. You still need to use common sense and not bot 24 hours a day. Like I said, I did about 6 hours per day with my other acc running nonstop thieving bot and neither ever got banned. 1. Use Mirror Mode 2. Don't go overboard (although I don't think it would really hurt you here). If you bot 24 hours in one day, make sure not to bot for like 2 days etc. Using Mirror mode will keep your client detection safe, but they still have ways to detect general behavior patterns to identify bots. Playing for a long period of time is a BIG detector, but from my experience, getting the same amount of xp/hr for a very long time is the worst thing to do. This is an easy way for them to etect bots because no human can get the same xp/hr in a skill for extended periods of time. For skills like Agility, this detection of same xp is much lower. That's why you can easily get banned if you run bots even 1-2 hours straight. Splahing is going to have a much higher tolerance. Most scripters only put antibans in to appease people like you who think it helps. In reality, they are well aware it doesn't really do much (if it doesn't affect your xp/hr). Just ask some of them yourself. This is coming from someone who has almost maxed on my ironman with all bots, so don't be shocked when you get banned 1 month after you bot due to client injection detection. Which has happened on some of my test accs.
  16. trust me mate if you use mirror client , you won't be banned. Client injection, you are doomed from the start anyways. No antiban will save you. They have methods to sense the client injection itself, not what you are actually doing. SO it is only a matter of time before you get detected. If you use mirror client, they have no way to sense the client at all. Much safer
  17. I think the point is that he wants to be able to use computer while its running. I made one for my pure while I was pickpocketing knights on main. It got to 90 mage before I even knew it and not even a warning ban or anything
  18. lol, I'll make you one for free it will literally take 2 secs. Give me the npc you plan on attacking and I'll just make it attack it every 4 minutes. Missed the part where you said with anti-ban. It doesn't do anyhting just fyi, but if you want to pay extra for that then go ahead. Most people who splash just click on the npc every 3-5 mins anyway so you really don't need an antiban
  19. haha, i know it looks silly, but it was not accidental. For some reason putting the keyboard press around the for loop slowed down the script. Do you actually think this would affect detection? I mean people repeatedly press buttons all the time in this game... it's not really something to look for. Like I've said I've been using this for my scripts and not a peep. Thanks
  20. @liverare This was intended to be a snippet lol, not a script on it's own. If scripter doesn't know how to use this in their code, they're probably not going to be able to anyways. That being said though, I am too used to making scripts for myself. I need to learn to package things better and will definitely use your advice. Thanks Also, I made this thread more so as awareness that the API drop function sucks atm and that scripters can easily make faster dropping methods. I'm clearly not the most experienced scripter here and I know most of you could write this code 10 times better (I'm actually hoping someone does and updates the API) lol.
  21. @Team Cape Wait I misunderstood what you said. If you are implying that my for loop is not working as I intended, I suggest you re-look at the stream I am using. I know for a fact there is only one loop per drop because i've ran it with log outputs before. Also the length of the array from the stream is not necessarily 28 . If I had 1 item only in my inv, the length would be 1.
  22. yeah i suppose I could put the key press before the for loop ?but usually when something is already working as well as I wanted, I don't change anything else. I think I read somewhere that you shouldn't put too many actions within one key press/release. I know for some reason you cannot sleep during a key press as well. I don't know why I said vibration lol. I meant that it has different amounts of time between each drop and each just looks a little jerky. Like maybe it is requesting some information that is not available.
  23. I promise you it is mate. I remember it being much faster too. But it sucks now to be quite blunt. Maybe it's only mirror mode? I don't touch client injection with a stick so I can't tell you if it's the same on there. Yes, I intentionally did that to show that even without shift drop I can go much faster. if you want I can shoot you over a class file and you can try the dropAll method yourself
  24. Check this vid out: basically what a lot of legit players do is set it up so that they press one key to click, and one key to go down a certain amount of pixels. So it's actually a lot more botlike than this script. I also use a 20 pixel range whereas they would be on the same pixel. I would think that Jagex would not use this sort of behavior for bot detection. go to around 2:30 and you'll see how fast it is. And that was before they even introduced shift drop, so its a lot more widespread now.
×
×
  • Create New...