AresScripts Posted February 24, 2016 Share Posted February 24, 2016 (edited) I have thought about doing a more complicated version of this that involves more behavior than just sleep times. Thoughts on this? I would especially like to see what a dev thinks of it. public int onLoop() throws InterruptedException{ long timeRunning = System.currentTimeMillis() - scriptStartTime; double hours = (double)timeRunning/1000/60/60; log("Hours passed: " + hours); double returnValue = ((Math.sin(hours) +1) * 1000); log("Returning value: " + (int)returnValue + "millis"); return (int)returnValue; } Edited February 24, 2016 by AresScripts Quote Link to comment Share on other sites More sharing options...
Apaec Posted February 24, 2016 Share Posted February 24, 2016 cus when a player interacts with runescape, they respond by doing the sine of the hours they play for... makes perfect sense! Quote Link to comment Share on other sites More sharing options...
AresScripts Posted February 24, 2016 Author Share Posted February 24, 2016 cus when a player interacts with runescape, they respond by doing the sine of the hours they play for... makes perfect sense! No, but players do lose focus and regain focus over time just like a sine wave goes up and down over time. 2 Quote Link to comment Share on other sites More sharing options...
Botre Posted February 24, 2016 Share Posted February 24, 2016 They can't ban players for not showing fatigue. Think of all the rs cokeheads. I don't know. Quote Link to comment Share on other sites More sharing options...
AresScripts Posted February 24, 2016 Author Share Posted February 24, 2016 They can't ban players for not showing fatigue. Think of all the rs cokeheads. I don't know. I got the idea from doing some manual motherlode mining. Its SO easy to tell who is a bot because they instantly mine something else when their ore vein is depleted. Quote Link to comment Share on other sites More sharing options...
Alek Posted February 24, 2016 Share Posted February 24, 2016 /tinfoil 2 Quote Link to comment Share on other sites More sharing options...
AresScripts Posted February 24, 2016 Author Share Posted February 24, 2016 /tinfoil 3 Quote Link to comment Share on other sites More sharing options...
lisabe96 Posted February 25, 2016 Share Posted February 25, 2016 (edited) This is somewhat similar idea of what I'm doing I have an enum with a bunch of actions we do irl (toilet, smoking, grab drink, check website, get lost in a read, ...) They have an frequenty rate as well as a min-max duration. Also got this for pseudo's. Then based on that I pass the duration as return for the onloop. Edited February 25, 2016 by lisabe96 Quote Link to comment Share on other sites More sharing options...
Bobrocket Posted March 9, 2016 Share Posted March 9, 2016 Yeah, but I can still model your reaction times perfectly to a sine graph. Get some noise up in this biatch 1 Quote Link to comment Share on other sites More sharing options...
AresScripts Posted March 9, 2016 Author Share Posted March 9, 2016 Yeah, but I can still model your reaction times perfectly to a sine graph. Get some noise up in this biatch Im still not 100% sure if it would impact ban rates in any way Quote Link to comment Share on other sites More sharing options...
Bobrocket Posted March 9, 2016 Share Posted March 9, 2016 Im still not 100% sure if it would impact ban rates in any way The concept is indeed good, I cover something similar in a thread back eons ago. The execution is a bit off, however, as you can still perfectly model to a sine curve. If you add some randomness, noise etc (as well as distributional statistics!) it will look a lot more realistic as you can have a "curve of best fit" as it were just like a human. 1 Quote Link to comment Share on other sites More sharing options...
Nade Posted March 21, 2016 Share Posted March 21, 2016 Definitely a fan of this idea... Would mostly prevent reports - not sure if it would prevent bans. Would help on scripts non-goldfarm related. (just my opinion, and I'm a useless new guy here so take it with a grain of salt) Quote Link to comment Share on other sites More sharing options...