[Engedélyezett] Nyersanyag kérő

Kategória: 'Piacon működő scriptek', témanyitó: öreg, téma nyitása: 29. Már 2018.

Oldal megosztása

Téma státusz:
Nem lehet hozzászólni.
  1. öreg

    öreg Script Moderátor / Supporter Klánháború csapat Moderátor

    Csatlakozott:
    9. Jún 2017
    Üzenetek:
    513
    Kapott kedvelések:
    771
    Előnye, hogy megkönnyíti a frissen foglalt falvak nyersanyag ellátását, főleg amíg pici a raktár és sűrűn kell kérni a nyersit.

    Használata:

    -bemész a Piac / Nyersanyagok kérése felülethez
    -kattolsz a "Kiválaszt" gombra egy/több falunál(ha többre kattolsz, a script automatikusan elosztja a falvak közt a bekérendő nyersit, így nem 1 falut fog leterhelni a kéréssel)
    -futtatod a scriptet
    -a nyersi úton van a kiválasztott falukból

    A script figyelmbe veszi a raktár méretet, a tárolt nyersit, a beérkező nyersit, illetve meg lehet neki adni, hogy mennyi hely maradjon a raktárban. Ezt pirosan jelölt szám változtatásával lehet módosítani. Pici falunál bőven elég a 100 is amit beállítottam, hiszen nagyon minimális a termelés.
    var szabadkapac = 100;

    -mivel nem veszi figyelembe, hogy mennyi a szabad kereskedő a kiválasztott falvakban, így script egyenlőre csak kicsi raktár feltöltésére alkalmas, sok nyersi mozgatásánál nem biztos, hogy elég a kereskedők száma és olyankor nem szállít.

    Kód beillesztése:
    javascript:
        if (document.URL.match("screen=market") && document.URL.match("mode=call")) {
    
            if ($("#village_list tbody input:checked").length < 1) {
                alert("Kattints a 'Kiválasztás' gombra valamelyik falu(k)nál és futtasd újra a scriptet!");
    
            } else {
    
                var fakeszlet = $("#wood").text(),
                    agyagkeszlet = $("#stone").text(),
                    vaskeszlet = $("#iron").text(),
                    fabeerkezo = parseInt($("#total_wood").text().replace(".","")),
                    agyagbeerkezo = parseInt($("#total_stone").text().replace(".","")),
                    vasbeerkezo = parseInt($("#total_iron").text().replace(".","")),
                    szabadkapac = 100,
                    rakimeret = $("#storage").text(),
                    oszto = $("#village_list tbody input:checked").length;
    
                $("input[name*='wood']").val(((rakimeret - fakeszlet - fabeerkezo - szabadkapac) / oszto).toFixed(0));
                $("input[name*='stone']").val(((rakimeret - agyagkeszlet - agyagbeerkezo - szabadkapac) / oszto).toFixed(0));
                $("input[name*='iron']").val(((rakimeret - vaskeszlet - vasbeerkezo - szabadkapac) / oszto).toFixed(0));
    
                $("input[value*='Nyersanyagok kérése']").first().trigger('click');
    
                UI.InfoMessage("A nyersanyagok szállítása megtörtént! <br> Author: öreg",3000);
    
            }
        } else {
    
            alert("A script a piacon működik csak a 'Nyersanyagok kérése' résznél. Most átirányítunk oda.");
            self.location = game_data.link_base_pure.replace(/screen\=\w*/i,"screen=market&mode=call");
        }
    void(0);
    
     
    Utoljára szerkesztve: 11. Máj 2019
  2. IronFist

    IronFist ex Script mod

    Csatlakozott:
    26. Jan 2013
    Üzenetek:
    211
    Kapott kedvelések:
    8
    Köszönjük segítséged, hálánk jeléül a játékosfiókodban némi prémium pontot írtunk jóvá.
     
  3. STALKER-X

    STALKER-X Guest

    Szia!
    Nagyon király! Megoldható volna az esetleg, hogy nagy faluknál is tudja kiszámítani? Illetve hogy automatikusan kattintson, ne kelljen te kiválaszd a falvakat külön?
    Köszönöm szépen a segítséget! :)
     
  4. öreg

    öreg Script Moderátor / Supporter Klánháború csapat Moderátor

    Csatlakozott:
    9. Jún 2017
    Üzenetek:
    513
    Kapott kedvelések:
    771
    A piac a frissítések miatt megváltozott és emiatt hibásan működött a script.
    Újraírtam és a hibákat javítottam.
     
Téma státusz:
Nem lehet hozzászólni.