// ==UserScript== // @name hwm_tavern_delete // @namespace Demin // @description HWM mod - Tavern delete by Demin // @homepage http://userscripts.org/scripts/show/142614 // @version 1.00 // @include http://*heroeswm.*/* // @include http://178.248.235.15/* // @include http://*lordswm.*/* // @include http://*герои.рф/?15091 // @downloadURL https://update.greasyfork.icu/scripts/1237/hwm_tavern_delete.user.js // @updateURL https://update.greasyfork.icu/scripts/1237/hwm_tavern_delete.meta.js // ==/UserScript== // (c) 2012, demin (http://www.heroeswm.ru/pl_info.php?id=15091) var version = '1.00'; var script_num = 142614; var script_name = 'HWM mod - Tavern delete by Demin'; var string_upd = /142614=(\d+\.\d+)/; var url_cur = location.href; var url = 'http://'+location.hostname+'/'; try { if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported")>-1)) { this.GM_getValue=function (key,def) { return localStorage[key] || def; }; this.GM_setValue=function (key,value) { return localStorage[key]=value; }; this.GM_deleteValue=function (key) { return delete localStorage[key]; }; } if ( (tag('body'))[0] ) { var dfv = '\u041F\u0435\u0440\u0441\u043E\u043D\u0430\u0436'; var regexp_r = /\u0422\u0430\u0432\u0435\u0440\u043d\u0430\./; var regexp_r2 = /\u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u0438\u0433\u0440\u044b/; var regexp_r3 = /\d\d-\d\d-\d\d /; var regexp_r4 = /cards\.gif/; if (url.match('lordswm')) { dfv = 'Character'; regexp_r = /Tavern\./; regexp_r2 = /Current games/; } // chat if ( location.pathname=='/chat_line.php' ) { var all_a = tag('option'); var a_len = all_a.length; for (var i=a_len; i--;) { var a_i = all_a[i]; if ( a_i.innerHTML.match(/\u0422\u0430\u0432\u0435\u0440\u043d\u0430/) || a_i.innerHTML.match(/Tavern/) ) { a_i.parentNode.removeChild(a_i); } } } // menu var all_a = tag('li'); var a_len = all_a.length; for (var i=a_len; i--;) { var a_i = all_a[i]; if ( a_i.innerHTML.match(/frames\.php\?room=5/) && !a_i.innerHTML.match(//) ) { a_i.parentNode.removeChild(a_i); } } var all_a = tag('a'); var a_len = all_a.length; for (var i=a_len; i--;) { var a_i = all_a[i]; if ( a_i.href.match(/tavern\.php/) && a_i.innerHTML.match(/.+<\/b>/) ) { a_i.href = 'home.php'; a_i.innerHTML = dfv; } } var all_a = tag('td'); var a_len = all_a.length; for (var i=a_len; i--;) { if ( all_a[i].innerHTML.indexOf("