Advertisement
BlackKnight683

Cooldown Without Setinterval

Mar 3rd, 2021 (edited)
1,229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $eval
  2. //Starting a new cooldown
  3. var d = new Date();
  4. var d2 = d.getTime();
  5.  
  6. var d3$ID = (d3$ID == null) ? 0 : d3$ID += 0
  7. var isfrozen$ID = (isfrozen$ID == null) ? 0 : isfrozen$ID += 0
  8.  
  9. var m = d3$ID - d2
  10. var m2 = m / 1000
  11.  
  12. //Checking for cooldown
  13. if(d2 < d3$ID) {
  14. var reply = "You are on a cooldown for: " + Math.round(m2) + "s"
  15. } else {
  16.     isfrozen$ID = 0
  17.     //**Your Code Here**
  18. }
  19.  
  20. if(d2 > d3$ID && d3$ID > 100000) {
  21. d3$ID -= d3$ID
  22. }
  23.  
  24. //Resetting cooldown
  25. if(isfrozen$ID === 0) {
  26.     d3$ID += d2
  27.  
  28. //Set Cooldown Duration Here (in ms)
  29. d3$ID += 60000
  30. isfrozen$ID += 1
  31. }
  32. $halt $get(reply)
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement