[Pasek] Kolorowanie zapełnienia zagrody w zakładce produkcja

Dyskusja w 'Skrypty do paska skrótów' rozpoczęta przez użytkownika jarq, 16. Gru 2014.

Poleć tę stronę

  1. jarq

    jarq Killer Plemiona Team Opiekun Projektu

    Dołączył:
    26. Wrz 2007
    Wiadomości:
    1.812
    Docenione treści:
    2
    Skrypt koloruje stan zagrody na podstawie % jej zapełnienia - kolory od zielonego (najwięcej miejsca w zagrodzie) do czerwonego (minimalna liczba/brak wolnych miejsc).

    Kod skryptu:
    Kod:
    javascript:
    doc = document;
    if (window.frames.length > 0)
    doc = document.main;
    url = document.URL;
    var start = url.indexOf("village");
    var end = url.indexOf('%26', start);
    var id;
    if (end > 0)
    id = url.substring(start, end);
    else
    id = url.substring(start);
    if (url.indexOf('screen=overview_villages') == -1)
    location.search = '?screen=overview_villages&mode=prod&' + id;
    else {
    table = doc.getElementById("production_table");
    cell = table.rows[0].cells[1].innerHTML;
    if (cell.indexOf('">Wioska</a>') > -1) {
    var rowsy = table.getElementsByTagName("tbody")[0].getElementsByTagName("tr").length;
    for (j = 1; j < rowsy; j++) {
    innerHTML = table.rows[j].cells[6].innerHTML;
    zagr=innerHTML;
    zagr = zagr.split("/");
    if(zagr[1].slice(-1) == "<"){
    zagr[1] = zagr[1].slice(0,-1)
    }
    var procent = (zagr[0]/zagr[1])*100;
    var red = Math.floor((255*procent)/100);
    var green = Math.floor((255*(100-procent))/100);
    table.rows[j].cells[6].innerHTML = '<font style="color: rgb('+red+','+green+',0); font-weight: bold;">' +zagr[0] + '/' + zagr[1] +'</font>';
    }	
    }
    }
    end();

    Kod skryptu do pobrania na stronie Skryptoteki.




    JAK TO WYGLĄDA W PRAKTYCE?

    1) Instalujemy skrypt w pasku skrótów (instrukcja)


    2) Wchodzimy w Przeglądy/Produkcja i klikamy skrypt w pasku skrótów.
    W rubryce "Zagroda" skrypt koloruje nam poszczególne wartości.

    [​IMG]





    -------------------------------------------------------------------------------------
    Zapraszam do dyskusji.
     
    Last edited by a moderator: 21. Mar 2015
  2. DJ Mrozu

    DJ Mrozu Chłop

    Dołączył:
    26. Maj 2016
    Wiadomości:
    16
    Docenione treści:
    0
    Już nie działa, naprawi ktoś?
     
  3. Lukasz032

    Lukasz032 Moderator Plemiona Team Moderator Operator Gry

    Dołączył:
    2. Lip 2008
    Wiadomości:
    2.047
    Docenione treści:
    11
    Naprawić to by się dało, ale autorem tego akurat skryptu jest lol2x i to na niego musimy czekać, bo nie zawarł w skrypcie ani w opisie informacji o licencji :)
     
  4. datar

    datar Miecznik

    Dołączył:
    11. Mar 2013
    Wiadomości:
    101
    Docenione treści:
    1
    Hmmm, na s102 działa.
     
  5. lol2x

    lol2x Miecznik

    Dołączył:
    27. Sie 2007
    Wiadomości:
    56
    Docenione treści:
    0
    Co konkretnie? :)

    Jeżeli potrzebujecie takiej informacji to możecie dopisać GNU GPL, nie mam żadnych roszczeń :D
     
  6. DJ Mrozu

    DJ Mrozu Chłop

    Dołączył:
    26. Maj 2016
    Wiadomości:
    16
    Docenione treści:
    0
    Po kliknięciu normalnie włącza się przegląd ale ponowne klikniecie nie zmienia koloru.
     
  7. Rij0

    Rij0 Topornik

    Dołączył:
    1. Wrz 2015
    Wiadomości:
    171
    Docenione treści:
    1
    Ale po co komu w dzisiejszych czasach ten skrypt, jak teraz chyba każdy już ma konto premium, gdzie da się posortować wioski według zapełnienia zagrody?