-
Posts
141 -
Joined
-
Last visited
-
Feedback
100%
Everything posted by blm95
-
Yeah lol rip. Well, I guess the point in me releasing this was because I am sick of the merchers overcharging for runes lol. Hopefully this will bloat the market and lead to deflation of rune prices.
-
It largely depends on if there are other people hopping worlds and buying runes out. Personally, I used it just to get runes for myself to stun alch. If you assume you yield only 50 law runes per world, and a worlds' interaction takes ~30 seconds, and laws sell for 300 each... 2 * 60 * (50*75 (profit per law (minimum))) = 450k gp
-
Hi, With Deadman rune prices being so high, I wrote a script which will buy soul runes, nature runes, and law runes from the shop in the mage guild. Features: -Buys soul, nature, and law runes from the Mage Guild vendor -Set the threshold at which you would like the script to stop buying runes -Auto world hopper -Not complete bot-like interactions (realistic speed) I made a little GUI for it. It was my first time working with JFrames, so if something does not work correctly, it's probably because of that . How to use: -Start at mage guild -Start script -Input the desired #s into the GUI (ensure all are filled; if they aren't, something will probably break) If you have any questions or find any bugs, please let me know. Enjoy! Download/Source http://puu.sh/ls6Y6.rar Boring legal stuff is located in LICENSE.txt. Tl;dr, if you use any of my code, please document the changes made, as well as ensure that your work that makes any use of this code is available plain-text to anybody who wishes to see it. edit: Big thanks to @Bobrocket for assistance with GUIs. Also, if you would like a script made, I am taking requests here: http://osbot.org/for...cript-requests/
-
Just for the reasoning as to why I did that: I was originally super broke, and was using cakes. Since Cake has 3 forms, I needed a contains, with .toLower being for the partially-eaten cakes.
-
Hi, I made this script a while back (at the start of DMM) to make some cash. It's still not awful money making/xp, so I'll post it here. I haven't tested it for ~10 days because I'm not sure if the area is safe anymore, so please don't assume you can leave it running afk for 72 hours straight lol. I also understand there is a SafeCracker on the SDN, but I felt it had no antiban and not everything worked the way as I would have liked it to. Features: -Banks gems -Auto eats -Withdraws lobster -Stethoscope support -Moderate antiban Please note that it currently only supports lobsters. I don't have the IDs of other foods, and I feel like lobsters are probably best for this task anyways. If you would like to change the food, download the source and edit the code appropriately. Also, make sure to buy a stethoscope before starting the script (and have it in your inventory). Lastly, there is no GUI for the script, it simply logs information in the OSBot logger. If you have any questions or find any bugs, please let me know. Enjoy! Download/Source (note: this was the first thing I made for OSBot a couple weeks ago, so I was unfamiliar with the API and did not really care about stylistics/performance). If you would like to change the food, the relevant lines are 9 and 98. http://puu.sh/ls1NH.rar Boring legal stuff is located in LICENSE.txt. I don't know why someone would want to use my source code for this script as it's pretty awful, but basically, if you do, please indicate changes made, as well as ensure that the entire script's source code is available in plain-text. edit: If you would like a script made, I am taking requests here: http://osbot.org/forum/topic/86879-taking-script-requests/
-
It seems to click at a ridiculous speed (way faster than a human can click). Also, it should probably click slightly before/after you are no longer "stunned" to seem more realistic. Also maybe continuously even while stunned occasionally while the NPC is stuck in one tile (to simulate someone watching stream or something and clicking continuously in one spot). Additionally, seems you didn't add the auto-thieve option for cakes when at low HP near ardy stalls that I suggested before the script was released . This should be easily ported within a few minutes if you want to use it. http://pastie.org/private/5gt9raz0pyqadycmg2yzkw
-
The difference is that the civilians killed in Homs were cannon fodder. There was reasoning behind launching the attacks. Sucks that some innocent people died as a result, but the two events can't really be compared.
-
Got it basically done I think. Obviously the data points need to be set more logically (with many more added), but here's the basis: https://gfycat.com/HonestUnfoldedEarwig. Data is then serialized into an xml which can be used to parse useful bits of data to input into an algorithm: http://i.imgur.com/bGLrsT7.png
-
As complexity increases, so does the difficulty in detection of course. Keeping that in mind, I will try to implement more logic and randomness for different scenarios. However, humans are not really random, so I'm not exactly sure at what point complexity and randomness actually begins to hinder the goal being achieved. Ideally, I would ask for thousands of users to run a script and play manually for X amount of hours (the more hours, the better the results). While playing, it would record the entities/widgets/objects that were attempting to be hovered, and analyze their heights/widths, as well as beginning distance from target, initial mouse speed, and change in mouse speed over the course of interaction. Using this, users could then use their own parsed data sets (which would be input into an ANN) for individual use (probably not a very good idea unless the individual recorded many many hours of gameplay), or use the ANN generated from all individuals. In the end, the ANN would have some degree of randomness built in (maybe using data sets of 10-25 users each load?), as well as the ability for users to decide how accurate they'd like their bots to be (precision vs accuracy). With that being said, a lot of work would have to go into that, and I'm pretty busy with uni lol. Also, implementation of this would exceed my current level of understanding (although I think I would be able to learn pretty quickly). Also, thanks to @Bobrocket for helping to discuss and brainstorm ideas for this project.
-
Will be working more on it to try to make it look more and more human . Here's a gif of it in action (really poor quality, not sure why; sorry): https://gfycat.com/DirtyTediousAnkolewatusi
-
Thanks for the feedback . For the stop-go, do you mean this? http://i.imgur.com/zgqykAX.png
-
Hi guys, I put together an algorithm which attempts to simulate mouse movement (at a fairly basic level). The PoCs: (10 pixel variation) https://gfycat.com/BraveAnimatedGroundbeetle https://gfycat.com/ThornyAfraidBedlingtonterrier https://gfycat.com/FelineNippyDeinonychus To show the effect of pixel variation: (50 pixel variation) https://gfycat.com/VastInformalAnaconda Foreword: Although some might say "mouse movements don't matter", it helps me sleep better at night knowing that my bots have decent anti-bans (placebo or not). Explanation: Human mouse movement can loosely be classified as a bezier curve (of course, some people move their mouses in a different fashion, but a bezier-curve motion seems to hold true for most people). The curvature is dependent upon the distance from the target location, as well as the relative Y location of the target. Using the method written, it is possible to input a desired x/y position (implicit conversion to screen coordinates will come with time), and define the pixel variation for that action. For example, if the bounding box of an entity is 20x20, one can input a pixel variation of, say, 22 to typically hit the desired region, but occasionally miss (since being 100% accurate over the course of many hours might look sketchy). Some Unknowns: As you can see in the gifs, I attempt to slow down the mouse as it approaches the target area. It is somewhat random with regards to when it slows down, but I am unsure whether I ought to make it slow down at increasing intervals every time (as it stands), or only occasionally slow the mouse down (with increased chances of it slowing down towards the end position). I will not release anything yet, as it is obviously very early into development, but I'd like to get some feedback as to what I should improve/implement. Although I think there are many more sophisticated, elegant, and human-like approaches to this problem, I think this is at least a good start over the built-in osbot mouse functionality. Thanks, blm95 edit: thanks to @Explv for the help with API
-
seems to work pretty well, but I think that you should force left clicking on the target... using ent.interact(...) will occasionally cause it to right click interact with your target, and I don't think many people actually right click interact 20% of the time and left click the rest. Additionally, moving the mouse every interaction is also a bit bot-like... While the target is trapped in a corner (i.e. not moving), maybe you ought to click the same spot (some variation possibly?), then of course move mouse until the target is trapped again
-
Question - how does it handle needing additional food? Will it bank for food, or thieve cakes from the stalls?
-
I would also like to try it . Thanks, looking forward to it!