DC - BlockUse Fixed

Bloque l'utilisation de consommables par défaut. Faut déverouiller le petit cadenas 'BU' pour pouvoir.

  1. // ==UserScript==
  2. // @name DC - BlockUse Fixed
  3. // @namespace InGame
  4. // @include https://www.dreadcast.net/Main
  5. // @include https://www.dreadcast.eu/Main
  6. // @author Odul, Fixed by Lorkah
  7. // @version 1.2
  8. // @description Bloque l'utilisation de consommables par défaut. Faut déverouiller le petit cadenas 'BU' pour pouvoir.
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. function checkActivable(){
  13. if( document.getElementById('blockUse').style.backgroundImage.replace(/\"/g,'') == 'url(https://i.imgur.com/SNOpqJt.png)')
  14. {
  15. $('.objets .non_activable').each(function (index) {
  16. $(this).removeClass("non_activable").addClass("activable");
  17. });
  18. }
  19. else
  20. {
  21. $('.objets .activable').each(function (index) {
  22. $(this).removeClass("activable").addClass("non_activable");
  23. });
  24. }
  25. }
  26.  
  27. (function () {
  28. var blockUse = document.createElement('li');
  29. blockUse.id='blockUse';
  30. blockUse.setAttribute("style", "height:30px;background-image:url('https://i.imgur.com/qKgO7xV.png');background-repeat: no-repeat;z-index: 999999;");
  31.  
  32. $('#bandeau ul')[0].insertBefore(blockUse,$('#bandeau ul')[0].firstChild);
  33. $('#blockUse').css('background-position','0px 6px').css('top','5px').css('background-size','15px 15px').addClass('link').text('BU').css("color","#999");
  34.  
  35. blockUse.onclick = function(){
  36. if( document.getElementById('blockUse').style.backgroundImage.replace(/\"/g,'') == 'url(https://i.imgur.com/SNOpqJt.png)')
  37. document.getElementById('blockUse').style.backgroundImage = 'url("https://i.imgur.com/qKgO7xV.png")';
  38. else
  39. document.getElementById('blockUse').style.backgroundImage = 'url("https://i.imgur.com/SNOpqJt.png")';
  40. };
  41. var myVar = setInterval(function () {
  42. checkActivable()
  43. }, 3000);
  44. }) ();
  45.  
  46.