LNK_checkRepair

ГВД HWM - проверка наличия переданных Вам в ремонт артов (раз в 2 минуты)

// ==UserScript==
// @name         LNK_checkRepair
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  ГВД HWM - проверка наличия переданных Вам в ремонт артов (раз в 2 минуты)
// @author       LNK
// @include      *heroeswm.ru*
// @exclude      *heroeswm.ru/war.php*
// @exclude      *heroeswm.ru/inventory.php*
// @exclude      *daily*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

function getPage(aURL) {
	var xhr = new XMLHttpRequest();
	xhr.open('GET', aURL, false);
	xhr.overrideMimeType('text/html; charset=windows-1251');
	xhr.send();
	if (xhr.status != 200) {
		return ( 'Ошибка ' + xhr.status + ': ' + xhr.statusText );
	} else {
		return ( xhr.responseText );
	}
} // getPage

    function checkRepair() {
        var pText = getPage('mod_workbench.php?type=repair');
        if (pText.indexOf('В ремонте: еще') != -1) { return false; }
        pText = getPage('inventory.php');
        var index = pText.indexOf('на ремонт');
        if (index != -1) {
            clearInterval(timerId);
            alert('Обнаружена передача в ремонт. \n Зайдите на страницу инвентаря.');
        }
    } //checkRepair

	var timerId = setInterval(checkRepair, 120000);
    checkRepair();
})();