Tikvesa Posted January 18, 2021 Share Posted January 18, 2021 I need idle script with runtime timer I have 0 knowledge of making scripts. Thanks in advance Quote Link to comment Share on other sites More sharing options...
Nbacon Posted January 18, 2021 Share Posted January 18, 2021 @ScriptManifest(author = "Bacon", name = "idle", info = "", version = 0.0, logo = "") public class Test extends Script { @Override public int onLoop() throws InterruptedException { return 100000; } } 0 lines of code. Quote Link to comment Share on other sites More sharing options...
FuryShark Posted January 18, 2021 Share Posted January 18, 2021 On 1/18/2021 at 3:25 PM, Tikvesa said: I need idle script with runtime timer I have 0 knowledge of making scripts. Thanks in advance Expand https://www.mediafire.com/file/j9356k2mtn6twf5/account_idler.jar/file Quote Link to comment Share on other sites More sharing options...
Tikvesa Posted January 18, 2021 Author Share Posted January 18, 2021 On 1/18/2021 at 5:32 PM, FuryShark said: https://www.mediafire.com/file/j9356k2mtn6twf5/account_idler.jar/file Expand yes, I use your script but i need runtime timer so i dont need to go to lumb and talk to Hans. Can you provide source of it or can you put timer by any chance? Quote Link to comment Share on other sites More sharing options...
FuryShark Posted January 18, 2021 Share Posted January 18, 2021 On 1/18/2021 at 5:41 PM, Tikvesa said: yes, I use your script but i need runtime timer so i dont need to go to lumb and talk to Hans. Can you provide source of it or can you put timer by any chance? Expand oh an actual alarm timer not just showing time xd Quote Link to comment Share on other sites More sharing options...
Tikvesa Posted January 18, 2021 Author Share Posted January 18, 2021 On 1/18/2021 at 6:02 PM, FuryShark said: oh an actual alarm timer not just showing time xd Expand lol, are you gonna fix it? I know you said in discord that u dont support old scripts anymore Quote Link to comment Share on other sites More sharing options...
Medusa Posted January 19, 2021 Share Posted January 19, 2021 (edited) On 1/18/2021 at 6:17 PM, Tikvesa said: lol, are you gonna fix it? I know you said in discord that u dont support old scripts anymore Expand //This is the start time long startTime = System.currentTimeMillis(); //Get run time in seconds - Use some other method to format it as hh:mm:ss (System.currentTimeMillis() - startTime) / 1000 You can implement this code into the code @Nbaconsent Edited January 19, 2021 by Medusa Quote Link to comment Share on other sites More sharing options...
Tikvesa Posted January 19, 2021 Author Share Posted January 19, 2021 On 1/19/2021 at 10:14 AM, Medusa said: //This is the start time long startTime = System.currentTimeMillis(); //Get run time in seconds - Use some other method to format it as hh:mm:ss (System.currentTimeMillis() - startTime) / 1000 You can implement this code into the code @Nbaconsent Expand yes i followed pugs tutorial for timer i got it working. public class Main extends Script { private long timeBegan; private long timeRan; public void onStart(){ timeBegan = System.currentTimeMillis(); } public int waitTime(int min, int max) { return (int)(Math.random() * (max - min)) + min; } public int onLoop() throws InterruptedException { if (mouse.isOnScreen()) { mouse.moveOutsideScreen(); } else { mouse.move((int)(100 + (Math.random() * 660)), (int)(100 + (Math.random() * 400))); } return waitTime(1000, 240000); //1 sec to 4 mins. } public void onPaint(Graphics2D g) { Graphics2D gr = g; timeRan = System.currentTimeMillis() - this.timeBegan; g.drawString(ft(timeRan), 1, 250); } public String ft(long duration) { String res = ""; long days = TimeUnit.MILLISECONDS.toDays(duration); long hours = TimeUnit.MILLISECONDS.toHours(duration) - TimeUnit.DAYS.toHours(TimeUnit.MILLISECONDS.toDays(duration)); long minutes = TimeUnit.MILLISECONDS.toMinutes(duration) - TimeUnit.HOURS.toMinutes(TimeUnit.MILLISECONDS.toHours(duration)); long seconds = TimeUnit.MILLISECONDS.toSeconds(duration) - TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(duration)); if (days == 0) { res = (hours + "h " + minutes + "m " + seconds+ "s "); } else { res = (days + "d " + hours + "h " + minutes + "m " + seconds+ "s "); } return res; } } This is my whole script and its working fine. Now im trying to log how long did script last for in console but i cant get time in h m s im getting it in pure ms. How to fix it? Quote Link to comment Share on other sites More sharing options...
Tikvesa Posted January 19, 2021 Author Share Posted January 19, 2021 I finished it if anyone is looking for script here it is: idler.jarFetching info... 1 Quote Link to comment Share on other sites More sharing options...