öreg
Well-Known Member
- A reakció pontszáma
- 1.738
Ha már script. Nekem nem tudnál összepattintani egy fang scriptet kérlek? (valszeg csak egy támadó/fake scriptet kéne átirni)
Az a probléma, hogy nem nagyon lehet a "troop tamplates"-ekkel számolgatni, de annyi lenne a lényeg, hogy örtornyos világon ugye 1001 egység alatt mutatja a zöldet szal olyasmi scriptre gondoltam ami 1000-1(vagy 0, ha nincs kém a faluban)-kata-NL vagy KL attól függ, hogy támadó vagy védő. Mehetünk előlről vagy hátulról, hogy 1000-ből vagy pedig kém(0 vagy 1)+kata (összes)+NL/KL(maradék helyet 1000-ig feltöltik, vagy ha nincs annyi akkor az összeset bedobja és nem lesz 1000 egység a támadásban)=1000 és ezeket be is dobná a script, hogy nekem csak a támadás gombot kelljen megnyomni. Ne kelljen semmit számolnom sem pedig irogatnom, esetleg koordikat is fellehetne benne venni, hogy mint egy fakescript végig tudjak menni a falukon (mondjuk ugye felveszem ide az ellen támadó faluit).
A script a gyülekezőhelyen működik. Kitölti az egységeket a következő képpen:
kém: ha van akkor 1-et tesz be, ha nincs akkor 0-t
katapult: az összeset beteszi //ha nincs akkor letiltja a támadás gombot
könnyűló: 1000 - kém - katapult
nehézló: 1000 - kém - katapult //ha nincs könnyűló, csak akkor használja
bárdos: 1000 - kém - katapult //ha nincs könnyűló és nehézló, csak akkor használja
Ha nincs könnyűló, nehézló és bárdos sem, akkor letiltja a támadás gombot.
Az egységek darabszáma 1-1000 között fog mozogni, tehát az őrtorony zöld támadásnak érzékeli.
A koordinátát nem tölti ki, de nyugodtan lehet párhuzamosan használni egy fake scripttel.
Ha valami ötlet, óhaj, panasz van nyugodtan lehet jelezni.
öreg
Kód beillesztése:
javascript:
var axe = parseInt($("#units_entry_all_axe").text().match(/\d+/g));
var spy = parseInt($("#units_entry_all_spy").text().match(/\d+/g));
var light = parseInt($("#units_entry_all_light").text().match(/\d+/g));
var heavy = parseInt($("#units_entry_all_heavy").text().match(/\d+/g));
var catapult = parseInt($("#units_entry_all_catapult").text().match(/\d+/g));
function disableButton() {
$("#target_attack").prop("disabled", true);
}
function message(troop) {
UI.ErrorMessage(`Nincs ${troop} a faluban.`, 2500);
}
function needed() {
return 1000 - inputSpy - catapult;
}
function fill() {
if (catapult > 0) {
$("#unit_input_catapult").val(catapult);
if (spy > 0) {
inputSpy = 1;
$("#unit_input_spy").val(1);
} else {
inputSpy = 0;
$("#unit_input_spy").val(0);
}
if (light > 0) {
if (needed() > light) {
$("#unit_input_light").val(light);
} else {
$("#unit_input_light").val(needed());
}
} else if (heavy > 0) {
if (needed() > heavy) {
$("#unit_input_heavy").val(heavy);
} else {
$("#unit_input_heavy").val(needed());
}
} else if (axe > 0) {
if (needed() > axe) {
$("#unit_input_axe").val(axe);
} else {
$("#unit_input_axe").val(needed());
}
} else {
disableButton();
message("könnyűló/nehézló/bárdos");
}
} else {
disableButton();
message("katapult");
}
}
fill();
void(0);
Utoljára egy moderátor szerkesztette: