It's Broke

Force submit broken hits.

  1. // ==UserScript==
  2. // @name It's Broke
  3. // @version 0.1
  4. // @description Force submit broken hits.
  5. // @author Cristo
  6. // @include *
  7. // @copyright 2012+, You
  8. // @namespace https://greasyfork.org/users/710
  9. // ==/UserScript==
  10.  
  11.  
  12. //Turn on the script, go to the broken hit and hit the ~ key. Solve the math problem and it might submit.
  13.  
  14.  
  15.  
  16.  
  17. if (window.location != window.parent.location) {
  18. document.addEventListener( "keydown", kas, false);
  19. function kas(i) {
  20. if (i.keyCode == 192) { // ~ Key
  21. var form = document.getElementsByTagName("form")[0];
  22. var randomnumber1 = Math.floor(Math.random() * (15 - 1 + 1)) + 1;
  23. var randomnumber2 = Math.floor(Math.random() * (13 - 3 + 1)) + 3;
  24. var added = prompt(randomnumber1+"+"+randomnumber2+"=");
  25. if (added==(randomnumber1+randomnumber2)) {
  26. console.log(form.id);
  27. document.getElementById(form.id).submit();
  28. } else {
  29. alert("Incorrect");
  30. }
  31. }
  32. }
  33. }