DeletedUser19087
Vendég
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.
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 ($("input[name*='select-village']: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 = $("input[name*='select-village']:checked").length,
teherbiras = 0;
for (var i = 0; i < $("input[name*='select-village']:checked").length; i++) {
teherbiras += Number($(".traders").eq(i).text().split("/")[0]) * 1000;
}
if (teherbiras < (rakimeret * 3) - fakeszlet - fabeerkezo - agyagkeszlet - agyagbeerkezo - vaskeszlet - vasbeerkezo - (szabadkapac * 3)) {
UI.ErrorMessage("Nincs elég kereskedő ennek a mennyiségnek az elszállításához. Több faluból való kérés megoldhatja a problémát.", 3000);
} else {
$("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 egy moderátor szerkesztette: