hwm_sklad_repair_hide

HWM mod - Udalenie ssylok na remont GFBK na sklade klana (by Demin)

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name           hwm_sklad_repair_hide
// @namespace      Demin
// @description    HWM mod - Udalenie ssylok na remont GFBK na sklade klana (by Demin)
// @homepage       http://userscripts.org/users/263230/scripts
// @version        1.3
// @include        http://*heroeswm.ru/sklad_info.php*
// @include        http://178.248.235.15/sklad_info.php*
// @include        http://209.200.152.144/sklad_info.php*
// @include        http://*lordswm.com/sklad_info.php*
// @include        http://demin.*/sklad_info.php*
// ==/UserScript==

// (c) 2013, demin  ( http://www.heroeswm.ru/pl_info.php?id=15091 )

var version = '1.3';

var url_cur = location.href;
var url = 'http://'+location.hostname+'/';


var arts_array = {'wood_sword':[], 'gnome_hammer':[], 'steel_blade':[], 'dagger':[], 'def_sword':[], 'shortbow':[], 'requital_sword':[], 'staff':[], 'broad_sword':[], 'long_bow':[], 'power_sword':[], 'sor_staff':[], 'mstaff8':[], 'ssword8':[], 'mif_staff':[], 'mif_sword':[], 'mstaff10':[], 'ssword10':[], 'energy_scroll':[], 'composite_bow':[], 'mm_staff':[], 'mm_sword':[], 'mstaff13':[], 'ssword13':[], 'bow14':[], 'ffstaff15':[], 'firsword15':[], 'smstaff16':[], 'ssword16':[], 'bow17':[], 'staff18':[], 'scroll18':[], 'sword18':[], 'leatherhat':[], 'leather_helm':[], 'chain_coif':[], 'wizard_cap':[], 'knowledge_hat':[], 'steel_helmet':[], 'mage_helm':[], 'shelm8':[], 'mif_lhelmet':[], 'mif_hhelmet':[], 'shelm12':[], 'mhelmetzh13':[], 'zxhelmet13':[], 'myhelmet15':[], 'xymhelmet15':[], 'shelm16':[], 'helmet17':[], 'mhelmet17':[], 'bravery_medal':[], 'amulet_of_luck':[], 'power_pendant':[], 'samul8':[], 'warrior_pendant':[], 'magic_amulet':[], 'mmzamulet13':[], 'wzzamulet13':[], 'smamul14':[], 'samul14':[], 'bafamulet15':[], 'mmzamulet16':[], 'wzzamulet16':[], 'samul17':[], 'smamul17':[], 'mamulet19':[], 'amulet19':[], 'leather_shiled':[], 'leatherplate':[], 'hauberk':[], 'ciras':[], 'mif_light':[], 'mage_armor':[], 'sarmor9':[], 'full_plate':[], 'wiz_robe':[], 'miff_plate':[], 'sarmor13':[], 'robewz15':[], 'armor15':[], 'sarmor16':[], 'marmor17':[], 'armor17':[], 'scoutcloack':[], 'soul_cape':[], 'antiair_cape':[], 'scloack8':[], 'powercape':[], 'antimagic_cape':[], 'wiz_cape':[], 'cloackwz15':[], 'scloack16':[], 'cloack17':[], 'round_shiled':[], 's_shield':[], 'defender_shield':[], 'sshield5':[], 'dragon_shield':[], 'large_shield':[], 'sshield11':[], 'shield13':[], 'sshield14':[], 'shield16':[], 'sshield17':[], 'shield19':[], 'leatherboots':[], 'hunter_boots':[], 'boots2':[], 'shoe_of_initiative':[], 'steel_boots':[], 'mif_lboots':[], 'sboots9':[], 'mif_hboots':[], 'sboots12':[], 'wiz_boots':[], 'boots13':[], 'mboots14':[], 'boots15':[], 'sboots16':[], 'boots17':[], 'mboots17':[], 'i_ring':[], 'sring4':[], 'verve_ring':[], 'doubt_ring':[], 'rashness_ring':[], 'circ_ring':[], 'powerring':[], 'smring10':[], 'sring10':[], 'warriorring':[], 'darkring':[], 'magring13':[], 'warring13':[], 'bring14':[], 'mmmring16':[], 'wwwring16':[], 'smring17':[], 'sring17':[], 'ring19':[], 'mring19':[], 'flowers1':[], 'flowers2':[], 'venok':[], 'defender_dagger':[], 'flower_heart':[], 'flowers3':[], 'half_heart_m':[], 'half_heart_w':[], 'bril_pendant':[], 'bril_ring':[], 'd_spray':[], 'flowers4':[], 'flowers5':[], 'protazan':[], 'wboots':[], 'roses':[], 'goldciras':[], 'warmor':[], 'whelmet':[], 'shpaga':[], 'bfly':[], 'koltsou':[]}

// vse arty na remont
var repair_link = document.querySelectorAll("a[href^='sklad_info.php?'][href*='repair_id=']");
var regexp_repair_id = /repair_id=(\d+)/;
var regexp_art_id = /art_info\.php\?id=(\w+)/;

if (url.match('lordswm'))
{
	var message_text = 'Link deleted';
} else {
	var message_text = '\u0421\u0441\u044b\u043b\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0430';
}

for ( var i=repair_link.length; i--; )
{
	// poluchit' uid arta iz ssylki
	var art_repair_id = regexp_repair_id.exec(repair_link[i])[1];

	// poisk ssylok na kraft arty po uid (esli ssylok net - art bez krafta)
	var search_uid = document.querySelector("a[href^='art_info.php?'][href*='uid="+art_repair_id+"']");

	var repair_link_parent = repair_link[i].parentNode;
	while ( repair_link_parent.tagName.toLowerCase()!='table' ) { repair_link_parent = repair_link_parent.parentNode; }

	// poisk id arta
	var art_id = regexp_art_id.exec(repair_link_parent.innerHTML);

	//alert(repair_link[i]+"\n"+art_repair_id+"\n"+search_uid+"\n"+art_id);

	if ( !search_uid && art_id && arts_array[art_id[1]] )
	{
		// zamena ssylki na nadpis'
		var add_message = document.createElement('font');
		add_message.color = "red";
		add_message.innerHTML = message_text;

		repair_link[i].parentNode.replaceChild(add_message, repair_link[i]);
	}
}