Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
5:48
1401
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Ошибки и сбои (общее)-->
1|2

АвторКузница артефактов у магов. Смена фракции.
// ==UserScript==
// @name hwm_miniart
// @description create, save and load miniart sets
// @namespace http://anykey.asvip.ru/
// @include https://mirror.heroeswm.ru/*
// ==/UserScript==

Function.prototype.bind = function(object)
{
var method = this;
return function()
{
return method.apply(object, arguments);
}
};

var regexp_art = /(<td><img[^>]+><\/td>)<td><b>[^<]+<\/b><\/td>(?:(<td><img[^> ;]+><\/td>)<td><b>[^<]+<\/b><\/td>)?(?:(<td><img[^>]+><\/td>)&l t;td><b>[^<]+<\/b><\/td>)?(?:(<td><img[^>]+><\/td>)<td><b>[^< ;]+<\/b><\/td>)?<\/tr>(?:<\/tbody>)?<\/table>(?:<\/td>)?<td[^>]+>&nbsp; <b>([^(]+)\n? \([\d]+\)<\/b>&nbsp;&nbsp;<\/td><form[^>]+>(?:<\/form>)?<td[^>]+><input[^ >]+>\n<input[^>]+value\=['"]([\d]+)['"][^>]*>/g;

var mage_army = {
"\u0413\u0440\u0435\u043C\u043B\u0438\u043D\u044B": 1,
"\u0421\u0442\u0430\u0440\u0448\u0438\u0435 \u0433\u0440\u0435\u043C\u043B\u0438\u043D\u044B": 1,
"\u041A\u0430\u043C\u0435\u043D\u043D\u044B\u0435 \u0433\u043E\u0440\u0433\u0443\u043B\u044C\u0438": 2,
"\u041E\u0431\u0441\u0438\u0434\u0438\u0430\u043D\u043E\u0432\u044B\u0435 \u0433\u043E\u0440\u0433\u0443\u043B\u044C\u0438": 2,
"\u0416\u0435\u043B\u0435\u0437\u043D\u044B\u0435 \u0433\u043E\u043B\u0435\u043C\u044B": 3,
"\u0421\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u0433\u043E\u043B\u0435\u043C\u044B": 3,
"\u041C\u0430\u0433\u0438": 4,
"\u0410\u0440\u0445\u0438\u043C\u0430\u0433\u0438": 4,
"\u0414\u0436\u0438\u043D\u043D\u044B": 5,
"\u0414\u0436\u0438\u043D\u043D\u044B \u0441\u0443\u043B\u0442\u0430\u043D\u044B": 5,
"\u041F\u0440\u0438\u043D\u0446\u0435\u0441\u0441\u044B \u0440\u0430\u043A\u0448\u0430\u0441": 6,
"\u0420\u0430\u0434\u0436\u0438 \u0440\u0430\u043A\u0448\u0430\u0441": 6,
"\u041A\u043E\u043B\u043E\u0441\u0441\u044B": 7,
"\u0422\u0438\u0442\u0430\u043D\u044B": 7
};
var _saveFunc;
var dress_count;
var url_cur = location.href;
var url = 'https://mirror.heroeswm.ru/';

var restriction = false;
var fonts = document.getElementsByTagName('font');
for (var i = 0; i < fonts.length; i++)
if (fonts[i].innerHTML == '\u0412\u044B \u043D\u0430\u0445\u043E\u0434\u0438\u0442\u0435\u0441\u044C \u0432 \u0437\u0430\u044F\u0432\u043A\u0435 \u043D\u0430 \u0431\u043E\u0439. \u0412\u0430\u0448\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u044B!')
restriction = true;

if (url_cur.match(/magearts\.php/))
{
var miniarts = {};
if (!restriction)
{
var art_id;
var as = document.getElementsByTagName('a');
for (var i = 0; i < as.length; i++)
if (art_id = as[i].href.match(/magearts\.php\?sale=1\&id=(\d+)/))
miniarts[art_id[1]] = 1;
}

var els_b = document.getElementsByTagName('b');
for (var i = 0; i < els_b.length; i++)
if (els_b[i].innerHTML == '\u0421\u043E\u0431\u0440\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u043C\u0438\u043D\u0438-\u0430\u0440\u0442\u0435\u0444\u0430\u043A\u0442.')
{
var t1 = els_b[i].parentNode.parentNode.parentNode.parentNode.parentNode;
var br1 = document.createElement('br');
var br2 = document.createElement('br');
var t2 = document.createElement('table');
t2.width = t1.width;
t2.align = t1.align;
t2.className = t1.className;
t2.innerHTML = "<tr><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\&qu
------
t2.innerHTML = "<tr><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^gremlinani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^gargolyani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^golemani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^mageani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^djinnani||||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^rakshasani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td class=\"wbwhite\" align=\"center\">\
<embed width=\"60\" height=\"50\" align=\"middle\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"showarmy1\" wmode=\"opaque\" flashvars=\"param=16710900^colossusani|||||||^\" src=\"swffiles/showarmy1.swf?ver=48\">\
</td><td colspan=3 class=\"wbwhite\" align=\"center\"></tr>";

var set_value_cur = get_current_art_set(document.body.innerHTML).split("\n");
var set_id_cur = 'set';
for (var j = 0; j < 7; j++)
set_id_cur += '_' + set_value_cur[j*2];
var set_exist = false;


for each (var set_id in GM_listValues())
{
if ((set_id.split('_'))[0] != 'set')
continue;
var set_value = GM_getValue(set_id).split("\n");
var tr = document.createElement('tr');
tr.id="set_row_" + set_id;
tr.setAttribute('name', set_value[0]);
if (set_id == set_id_cur)
{
set_exist = true;
GM_setValue("hwm_miniart_cur", 'miniart_on_' + set_id);
//tr.className = "
Хотел сюда запостить скрипт. Да он большой блин оказался. Постов на 10 будет.


Залил на Яндекс_диск.

Пробуйте.

https://downloader-default1h.disk.yandex.ru/rdisk/9863092c268edd89ea1fbe85d6471bfb/52c94f2c/-2PyoVOrN6UW_yl-qDvbmBDGs_Vb bfTCLYoGQ3nVena-uydv5KglXSf_bKVQUxXUA3Hs1Mj2WCp-SmSycUiYSg==?uid=83090390&filename=hwm_miniart.user.js&dispositi on=attachment&hash=&limit=0&content_type=application%2Fx-javascript&fsize=16930&rtoken=65372b606ac43 470024fa10a5c1245df&rtimestamp=52c94f2c
1|2
К списку тем
2007-2026, онлайн игры HeroesWM