Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. // Here You can type your custom JavaScript...
  2.  
  3. $( document ).ready(function() {
  4.  
  5. var running = false;
  6. var status = "idle";
  7. var round = 1;
  8. var lastround = 0;
  9. var roundfinished = false;
  10. var statusbox = "<div style='width:100%; height:500px; background:gray;text-align: center; padding:15px;'>Status: <span class='bhstatus'>Running</span> <br />Last results: <br /><div><ul style='list-decoration: none;' id='lresults'>&nbsp;</ul></div></div>";
  11. var blankpage = "<IFRAME style='display:none' id='hidden-form'></IFRAME>";
  12. var settings = "<div style='height: 300px; background: gray; padding: 15px; text-align:center'><h4>Settings</h4><p class='mainstatus'>Status - <span class='bhstatus'>Stopped</span></p><button style='display: block; width: 100px; height: 50px; margin: 10px auto; background: #666;' id='startbtn'>Start</button><p class='wallet'>Wallet: <span id='walletamount'>-</span></p></div>";
  13. $("#sidebar").html(statusbox);
  14. //$(statusbox).insertBefore("#roulette");
  15. $(blankpage).insertBefore("#roulette");
  16. $(settings).insertBefore("#roulette")
  17. var timer;
  18.  
  19.  
  20. function checkStatus() {
  21. var statustxt = $(".roulette-text .message").text();
  22. if (statustxt.indexOf("Drawing!") != -1) {
  23. roundfinished = false;
  24. $(".bhstatus").text("Drawing..");
  25. } else if (statustxt.indexOf("Rolling in") != -1) {
  26. $(".bhstatus").text("Waiting..");
  27. roundfinished = false;
  28. } else if ((statustxt.indexOf("Winner:") != -1) && (!roundfinished) && (round > lastround)) {
  29. setTimeout(function() {
  30. var lastres = $(".history .list").children().last().text();
  31. var color;
  32. lastround = round;
  33. round++;
  34. roundfinished = true;
  35. if (lastres <= 7 && lastres > 0) {
  36. color = "red";
  37. } else if (lastres > 7) {
  38. color = "black";
  39. } else if (lastres < 1) {
  40. color = "green";
  41. }
  42. var date = new Date();
  43. var datestr = date.getDay() + "/" + (date.getMonth() + 1) + "/" + date.getFullYear() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
  44. $("#lresults").prepend("<li><p style='display: inline-block;margin: 0;background: darkgray;padding: 10px;float: left;width: 80%;border-bottom: 1px solid #666;'>" + datestr + "</p><p style='display: inline-block;margin: 0 ;float: right;padding: 15px;width: 20%;height: 35px;font-size: 20px;line-height: 5px;background: " + color + ";'>" + lastres + "</p></li>");
  45. $(".bhstatus").text("Round " + round + " result: " + lastres);
  46. $("#hidden-form").load("https://prech.info/resultsave.php?result=" + lastres);
  47. }, 500);
  48.  
  49. }
  50. }
  51.  
  52. function togglebtn() {
  53. var btn = $("#startbtn");
  54. if (btn.html() == "Start") {
  55. console.log("Starting");
  56. $(".bhstatus").text("Starting..");
  57. timer = setInterval(checkStatus, 1000);
  58. btn.html("Stop");
  59. } else {
  60. console.log("Stopping");
  61. btn.html("Start");
  62. clearInterval(timer);
  63. $(".bhstatus").text("Stopped..");
  64. }
  65. }
  66. $("#startbtn").click(function() {
  67. togglebtn();
  68. });
  69.  
  70. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement