Nutaku reload helper

Satellite script for HHAuto++, Nutaku version

  1. // ==UserScript==
  2. // @name Nutaku reload helper
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Satellite script for HHAuto++, Nutaku version
  6. // @author Dorten D
  7. // @match http*://www.nutaku.net/games/harem-heroes/play*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. var lastAnswer = (new Date()).getTime();
  14. window.addEventListener('message', function(event)
  15. {
  16. if (event.origin=="https://nutaku.haremheroes.com")
  17. {
  18. //console.log('NRH: recieved ',event);
  19. if (event.data.reloadMe)
  20. {
  21. window.location.reload();
  22. }
  23. if (event.data.ImAlive)
  24. {
  25. //console.log('NRH: ITS ALIVE!');
  26. lastAnswer = (new Date()).getTime();
  27. }
  28. }
  29. }
  30. );
  31.  
  32. setInterval(function(){
  33. if((new Date()).getTime() - lastAnswer > 15000) {
  34. console.log("NRH: it's dead :(");
  35. window.location.reload();
  36. }
  37. },2000);
  38. })();