Tabelka na dzienną farmę dla plemienia

Dyskusja w 'Poszukiwanie gotowych skryptów i zgłaszanie skrypt' rozpoczęta przez użytkownika Luk4ash, 11. Lis 2016.

Poleć tę stronę

  1. Luk4ash

    Luk4ash Chłop

    Dołączył:
    11. Lis 2016
    Wiadomości:
    2
    Docenione treści:
    0
    Siemka, posiada ktoś może skrypt dzięki któremu utworzymy tabelkę dziennej farmy każdej osoby w plemieniu na jego forum?
     
  2. ElPolakoCebulako

    ElPolakoCebulako Chłop

    Dołączył:
    26. Kwi 2017
    Wiadomości:
    1
    Docenione treści:
    0
    Odświeżam ;)
     
  3. Ulredo

    Ulredo Miecznik

    Dołączył:
    31. Sie 2013
    Wiadomości:
    112
    Docenione treści:
    8
    Podbijam ;D
     
  4. Lakazs

    Lakazs Łucznik

    Dołączył:
    28. Sty 2014
    Wiadomości:
    351
    Docenione treści:
    87
    Ja robiłem to ręcznie nie polecam nikomu nie warto, część się ucieszy a część obrazi bo się wstydzi swoich wyników


    Ale skrypt by się przydał
     
  5. arrox

    arrox Chłop

    Dołączył:
    13. Mar 2017
    Wiadomości:
    1
    Docenione treści:
    0
    Podbijam, jest ktoś w stanie ogarnąć taki skrypt? Tu tylko chodzi o wyciąganie z dziennych osób danego plemienia i stawiania ich w tabeli.
     
  6. Siemko

    Siemko Chłop

    Dołączył:
    20. Lip 2018
    Wiadomości:
    18
    Docenione treści:
    1
    łap

    Kod:
    // ==UserScript==
    // @name         Ranking Rabusia
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  try to take over the world!
    // @author       You
    // @match        https://*.plemiona.pl/*screen=info_member*
    // @grant        none
    // ==/UserScript==
    
    
    if(game_data.screen!='info_member'){
        UI.InfoMessage('Przejdz do listy graczy', 3000, true);
        end();
    }
    
    function logData(a, b) {
        console.log("p ", b), $(".row_a, .row_b, .row_c")
            .find('a:contains("' + b + '")')
            .parent()
            .siblings()
            .filter(".f")
            .text($(a)
                .find("#in_a_day_ranking_table tr td")
                .eq(3)
                .text()), $(".row_a, .row_b")
            .find('a:contains("' + b + '")')
            .parent()
            .siblings()
            .filter(".d")
            .text($(a)
                .find("#in_a_day_ranking_table tr td")
                .eq(0)
                .text()), "" == $(".row_a, .row_b")
            .find('a:contains("' + b + '")')
            .parent()
            .siblings()
            .filter(".l")
                .text($(a)
                .find("#in_a_day_ranking_table tr td")
                .eq(2)
                .text()), "" == $(".row_a, .row_b")
            .find('a:contains("' + b + '")')
            .parent()
            .siblings()
                .filter(".i")
            .text($(a)
                .find("#in_a_day_ranking_table tr td")
                .eq(4)
                .text()), "" == $(".row_a, .row_b")
            .find('a:contains("' + b + '")')
            .parent()
            .siblings()
            .filter(".d")
            .text() && logError(b, !0)
    }
    
    function logError(a, b) {
        $(".row_a, .row_b, .row_c, .row_t")
            .find('a:contains("' + a + '")')
            .parent()
            .siblings()
            .filter(".d, .f, .l, .i")
            .html('<span style="color:' + (b ? "black" : "red") + ';">' + (b ? "N%C3%A3o h%C3%A1 dados" : "Erro no carregamento de dados") + "</span>")
    }
    "undefined" == typeof window.$.twAjax && (window.$.twAjax = function () {
            var a = function (a, b) {
                    this.options = a, this.promise = b
                }
                , b = function () {
                    var a = []
                        , b = !1
                        , c = function () {
                            var b = a[0];
                            $.ajax(b.options)
                                .done(function () {
                                    b.promise.resolve.apply(null, arguments), a.splice(b, 1), d()
                                })
                                .fail(function () {
                                    b.promise.reject.apply(null, arguments), d()
                                })
                        }
                        , d = function () {
                            a.length ? (b = !0, c()) : b = !1
                        }
                        , e = function (c) {
                            a.push(c), b || d()
                        };
                    return {
                        push: e
                    }
                }();
            return function (c) {
                var d = $.Deferred();
                return b.push(new a(c, d)), d
            }
        }()), $("#content_value table.vis tr")
        .eq(0)
        .append("<th>Rabuś</th><th>Ranking</th><th>Plemię</th><th>Data</th>"), $("tr.row_a, tr.row_b, tr.row_c, tr.row_t")
        .each(function () {
            var a = $(this)
                .find("a:first")
                .text()
                .trim();
            console.log(a);
            var b = game_data.link_base_pure + "ranking&mode=in_a_day&type=loot_res&name=" + a;
            $(this)
                .append('<td class="f"></td><td class="d"></td><td class="l"></td><td class="i"></td>'), $.twAjax({
                    url: b
                })
                .fail(function () {
                    logError(a, !1)
                })
                .done(function (b) {
                    logData(b, a)
                })
    
        });
     
  7. Turgsmen

    Turgsmen Miecznik

    Dołączył:
    28. Mar 2008
    Wiadomości:
    55
    Docenione treści:
    1