MouseHunt Rival Point - Extreme Toboggan Challenge

Get rival details, button below hints

  1. // ==UserScript==
  2. // @name MouseHunt Rival Point - Extreme Toboggan Challenge
  3. // @version 1.03
  4. // @description Get rival details, button below hints
  5. // @author Rani Kheir
  6. // @match *www.mousehuntgame.com/index.php*
  7. // @namespace https://greasyfork.org/users/4271
  8. // ==/UserScript==
  9.  
  10.  
  11. $(window).load(function(){
  12.  
  13. var btn = document.createElement("BUTTON");
  14. var t = document.createTextNode("Check Rival Details");
  15. btn.appendChild(t);
  16. document.getElementById("huntingTips").appendChild(btn);
  17.  
  18. btn.onclick = function() {
  19.  
  20. var x = document.getElementsByClassName("winterHunt2015-obstacleInfo sled rival")[0].getElementsByTagName("b")[0].innerHTML;
  21. var z = document.getElementsByClassName("winterHunt2015-obstacleInfo-speed")[0].innerHTML;
  22. var ddd = "";
  23. var lll = "";
  24. if (document.getElementsByClassName("winterHunt2015-course-sprite rival boost")[0])
  25. {
  26. lll = "Boost: On";
  27. ddd = document.getElementsByClassName("winterHunt2015-course-sprite rival boost")[0].getAttribute("data-x");}
  28. else if (document.getElementsByClassName("winterHunt2015-course-sprite rival")[0])
  29. {
  30. lll = "Boost: Off";
  31. ddd = document.getElementsByClassName("winterHunt2015-course-sprite rival")[0].getAttribute("data-x");}
  32. else {
  33. lll = "Error retreiving data";
  34. ddd = "Error retreiving data";}
  35.  
  36.  
  37. var node = document.createElement("P");
  38. var node2 = document.createElement("P");
  39. var textnode = document.createTextNode("Rival: " + x);
  40. var textnode2 = document.createTextNode("Distance:" + ddd + " m | "+ z + " | " + lll);
  41. node.appendChild(textnode);
  42. node2.appendChild(textnode2);
  43. document.getElementById("huntingTips").appendChild(node);
  44. document.getElementById("huntingTips").appendChild(node2);
  45. };
  46. });