Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Ответ
 
Опции темы
Старый 18.03.2017, 03:39   #1
 Разведчик
Аватар для atlmrf
 
atlmrf неизвестен в этих краяхatlmrf неизвестен в этих краяхatlmrf неизвестен в этих краяхatlmrf неизвестен в этих краяхatlmrf неизвестен в этих краяхatlmrf неизвестен в этих краяхatlmrf неизвестен в этих краях
Регистрация: 04.02.2016
Сообщений: 0
Популярность: -726
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 7 сообщениях
 
По умолчанию Фильтр в апгрейдах

Поможем немцам, а то у них руки не доходят...

Итак, для работы нам понадобится расширение Tampermonkey для хрома, (FireMonkey или GreaseMonkey для других браузеров)

создаем новый скрипт в панели расширения, копипастим код ниже (полностью), сохраняем, убеждаемся что скрипт включен в панели расширения и заходим в DO в апгрейды

Увидите похожую картинку
это и есть фильтр, все кликабельно/выбирабельно

может кому понадобится

Код:
// ==UserScript==
// @name         Filter_and_up_80%
// @version      0.1
// @description  bu
// @author       You
// @match        https://*.darkorbit.com/indexInternal.es*
// @grant        none
// ==/UserScript==

(function (window, undefined) {

    var myid = "dpetmnv";
    var imurl = '';

    jQuery(".itemLevel").live("click", function() {
        var l = jQuery("#selectedItem > #itemInfo").text().replace(/[^\d\.,]/g, '');
        var k = 80;
        /*if(l<3) k = 25;
        else if (l<10) k = 50;*/
        jQuery('#itemUpgradePercent').val(k.toString()+'%');
        jQuery('#itemUpgradePercent').blur();
    });

    function filter(){
        var lvl = jQuery('#sel_'+myid).val();
        var vc = jQuery("#scroll-pane-content > div:visible");

        jQuery(vc).children('div').each(function( index ) {
        if (imurl!=''){
            if (jQuery(this).css('background-image').indexOf(imurl) == -1) jQuery(this).hide();
            else if(parseInt(jQuery(this).children('.itemLevel').text()) < parseInt(lvl)) jQuery(this).hide();
                 else jQuery(this).show();
        }
        else if(parseInt(jQuery(this).children('.itemLevel').text()) < parseInt(lvl)) jQuery(this).hide();
            else jQuery(this).show();
    });
    }

    function scan(){
        var vc = jQuery("#scroll-pane-content > div:visible");
        var el_arr = [];
        var myhtml = "";
        jQuery(vc).children('div').each(function(i,elem) {
            var bi = jQuery(this).css("background-image");
            bi = bi.slice(4, -1).replace(/"/g, "");
            if (el_arr.indexOf(bi)<0){
                el_arr.push(bi);
                myhtml += '<img width="20" height="20" class="img'+myid+'" src="'+bi+'">';
            }
        });
        jQuery("#sp"+myid).html(myhtml);
        jQuery("#sp"+myid+' > img').css('vertical-align', 'bottom');
        jQuery(".img"+myid).click(function() {
            imurl = jQuery(this).attr('src');
            filter();
        });
    }

    if (jQuery("#selectUpgradeItems").length > 0) {
        jQuery("#slot1_content").eq(0).prepend('<div class="upgrDescr_text">lvl >= <select id="sel_'+myid+'"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option></select><span id="sp'+myid+'"></span></div>');
        jQuery("#"+myid).html('');

        jQuery("#selectUpgradeItems").change(function() {
            imurl = '';
            scan();
        });
        jQuery('#sel_'+myid).change( function() {
            filter();
        });
        scan();
    }

})();

Последний раз редактировалось atlmrf; 18.03.2017 в 03:42.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
wpe pro фильтр! portachnik Свободное обсуждение 0 09.07.2012 10:04
[Скрипт] WPE фильтр хил от НПС Velogon Читы, баги и статьи по WoW 6 24.04.2012 18:42

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:35.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net