DC_safe_zone

Try to take over the world!

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

  1. // ==UserScript==
  2. // @name DC_safe_zone
  3. // @author Ladoria
  4. // @version 0.1
  5. // @namespace DC_custom
  6. // @description Try to take over the world!
  7. // @match http://www.dreadcast.net/Main
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. $(document).ready( function() {
  12. $('body').append('<style> #dc_safe_zone { background: url("http://img4.hostingpics.net/pics/703237distancerats.png") no-repeat; top: 150px; left: 150px; width: 400px; height: 400px; float: left; z-index: 1000; display: none; }</style>'); // CSS de la zone.
  13. $('#carte').append('<div id="dc_safe_zone"></div>'); // HTML de la zone.
  14. });
  15.  
  16. function display_safezone() {
  17. if (true == /SOUTERRAIN/gi.test($('#lieu_actuel .titre1').html())) // Pas de souseterrain ? Quitter.
  18. return;
  19. if ("GRATTE-CIEL D'HABITATION" !== $('#lieu_actuel .titre1').html()) // Pas de souseterrain ? Quitter.
  20. return;
  21. if(0 == $('#combat_barre_out').length) {// Pas de combat ? Cacher la zone, quitter.
  22. $('#dc_safe_zone').hide();
  23. return;
  24. }
  25. $('#dc_safe_zone').show(); // Sinon, afficher la zone.
  26. }
  27.  
  28. $(document).ajaxComplete( function(a,b,c) { // A chaque refresh même invisible
  29. if(/Check/.test(c.url)) { // Durant certains refresh
  30. display_safezone();
  31. }
  32. });
  33.  
  34. console.log('DC - Save Zone started');