Gleam.io Winning Chance

lets show the odds of winning

当前为 2016-03-11 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Gleam.io Winning Chance
  3. // @namespace GLEAM
  4. // @version 1.0
  5. // @description lets show the odds of winning
  6. // @author Royalgamer06
  7. // @icon http://i.imgur.com/6PuVE2l.png
  8. // @match *gleam.io/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. $(document).ready(function() {
  13. if (document.getElementById("current-entries") !== null) {
  14. $('.span4.blue-square.ng-scope').after('<div class="span4 green-square ng-scope"> <span class="square-describe mont"> <span class="status small"> <span class="current ng-binding" id="winning-chance">NaN</span> </span> <span class="description ng-binding">Winning Chance</span> </span> </div>');
  15. var elems = document.querySelectorAll("div.square-row.row-fluid.center.ng-scope > .span4");
  16.  
  17. for (var i = 0; i < elems.length; i++) {
  18. elems[i].setAttribute("style", "width:25%;");
  19. }
  20.  
  21. var gleam = setInterval(function() {
  22. if (document.querySelector(".status.ng-binding") !== null) {
  23. var own = parseInt(document.querySelector(".status.ng-binding").innerHTML);
  24. var total = parseInt(document.querySelector(".current.ng-binding").innerHTML);
  25. var chance = Math.round(100000 * own / total ) / 1000;
  26. document.getElementById("winning-chance").innerHTML = chance + "%";
  27. console.log("[GLEAM] Your winning chance is " + chance + "%!");
  28. clearInterval(gleam);
  29. }
  30. }, 500);
  31. }
  32. });