hwm_add_diamond

HWM mod - Add diamond by Demin

目前为 2014-08-16 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name hwm_add_diamond
  3. // @namespace Demin
  4. // @description HWM mod - Add diamond by Demin
  5. // @homepage http://userscripts.org/users/263230/scripts
  6. // @version 1.00
  7. // @include http://*heroeswm.*/*
  8. // @include http://178.248.235.15/*
  9. // @include http://*lordswm.*/*
  10. // @include http://*герои.рф/?15091
  11. // @exclude http://daily.heroeswm.ru/*
  12. // ==/UserScript==
  13.  
  14. // (c) 2012, demin (http://www.heroeswm.ru/pl_info.php?id=15091)
  15.  
  16. var version = '1.00';
  17.  
  18. var url_cur = location.href;
  19. var url = 'http://'+location.hostname+'/';
  20.  
  21. var diamond = "100,500";
  22.  
  23. var title = "\u0411\u0440\u0438\u043b\u043b\u0438\u0430\u043d\u0442\u044b";
  24. if (url.match('lordswm')) { title = "Diamonds"; }
  25.  
  26. if ( tag('body')[0] ) {
  27.  
  28. var els = tag('embed');
  29. var nick = "";
  30. for( var i = 0; i < els.length; i++ ) {
  31. var el = els[i];
  32. if( el.src.match( /heart.swf/ ) ) {
  33. var vs = el.getAttribute( "FlashVars" ).split('|');
  34. if (vs[3]) { nick=vs[3]; break; }
  35. }
  36. }
  37.  
  38. if ( nick!="" ) {
  39.  
  40. var all_a = tag('td');
  41. var a_len = all_a.length;
  42. for (var i=0; i<a_len; i++) {
  43. if ( all_a[i].innerHTML.indexOf("<td")!=-1 ) {continue;}
  44. if ( all_a[i].innerHTML.indexOf("gem.gif")!=-1 ) {
  45. if ( all_a[i+2].innerHTML.indexOf("diamond.gif")!=-1 ) {
  46.  
  47. all_a[i+3].innerHTML = diamond;
  48.  
  49. } else {
  50.  
  51. var diamond_td = document.createElement('td');
  52. diamond_td.setAttribute('height', '24');
  53. diamond_td.setAttribute('width', '24');
  54. diamond_td.innerHTML = '<img border=0 width=24 height=24 alt="" src="i/diamond.gif" title="'+title+'">';
  55. all_a[i].parentNode.appendChild(diamond_td);
  56. var diamond_td2 = document.createElement('td');
  57. diamond_td2.innerHTML = diamond;
  58. all_a[i].parentNode.appendChild(diamond_td2);
  59.  
  60. }
  61. break;
  62. }
  63. }
  64.  
  65. }
  66. }
  67.  
  68. function $( id ) { return document.getElementById( id ); }
  69.  
  70. function tag( id ) { return document.getElementsByTagName( id ); }