Script pentru Atacuri

  • Autor subiect Extraction Point
  • Data de început

DeletedUser

Scriptul de mai jos este o combinatie intre scriptul folosit pentru a da fake-uri si scriptul folosit pentru inserarea trupelor ofensive dintr'un sat.

Cod:
javascript:coords='938|402';var%20doc=document;if(window.frames.length>0)doc=window.main.document;url=document.URL;if(url.indexOf('screen=place')==-1)alert('This%20script%20needs%20to%20be%20run%20from%20the%20rally%20point');coords=coords.split("%20");index=Math.round(Math.random()*(coords.length-1));coords=coords[index];coords=coords.split("|");doc.forms[0].x.value=coords[0];doc.forms[0].y.value=coords[1];Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this[i] === obj) {listed = true;break;}}return listed;};function getGameDoc() {getdoc = window.document;if(! getdoc.URL.match('game\.php')) {for(var i=0; i<window.frames.length; i++) {if(window.frames[i].document.URL.match('game\.php')) {getdoc = window.frames[i].document;}}}return getdoc;};units = Array('axe','spy','light','ram','marcher','catapult');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs[i].type == 'text') {if (units.contains(inputs[i].name)) {next = inputs[i].nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements[inputs[i].name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}

Cum functioneaza si ce face mai exact ?

Mergeti la Piata Centrala si dati click pe acest script. El va selecta automat toate trupele ofensive din satul respectiv si va adauga si coordonatele spre un sat anume, ales de voi si adaugat in prima parte a scriptului, adica javascript:coords='938|402'.

Poate ca majoritatea dintre voi aveti asa ceva sau poate ca pentru unii este o noutate. L'am pus aici pentru ca mi'a fost recomandat sa fac asta si deoarece nu l'am vazut pe forum. Eu il gasesc foarte util atunci cand vrei sa dai un numar mare de atacuri pe un singur sat deoarece timpul alocat trimiterii atacurilor este cu mult scazut.

Nu ma pricep la limbajul acesta de programare, nu am niciun drept asupra scriptului, fiind doar ceva descoperit in timp ce incercam sa obtin asa ceva ca sa'mi usureze munca. Sper sa va ajute :)
 

DeletedUser

parca era mai jos scriptul asta ,in sectiunea FAKE

LE:vad ca a fost scos.. oricum e un script doarte bun extraction ;)
 

DeletedUser

asta se transform usor intrun script de farmare.. ;)
sau in unul de dodge...
 

DeletedUser5809

Nu este, asta insereaza doar trupele de atac din sat, eu i-am zis sa il puna ca varianta asta nu era.
 

DeletedUser21297

dar un script care sa iti insereze trupele dintr-un sat ,dar nu pe toate sa iti lase in sat un numar de trupe pe care sa le setezi tu,cu alte cuvinte sa setezi cate trupe sa iti ramana in sat nu cate vrei sa trimiti la atac/sprijin

eu l-asi vede foarte util (daca ar fi si legal) in cazurile in care ai de dat sa zicem 200 de atacuri dar vrei sa iti lasi in sate trupe pt nobili sau trebuie sa trimiti repede multe sate de sprijin si la fel doresti sa iti pastrezi trupe pt nobili,ca des mi se intampla din viteza sau lene sa dau atacuri cu toate trupele sau sprijin iar nobilii imi raman singuri in sate si nu mai am cu ce sa ii trimit
 

DeletedUser34369

pentru asta poti face satele standard ceva gen 5000/2800/400/350/50 si setezi in scriptul de fake sa trimita atacurile cu - trupele pe care le vrei pentru nobil
 

DeletedUser

E legal in momentul asta acest script? Pt ca din cate stiu eu cel de fake e interzis!
 

DeletedUser

javascript:document.forms.units.attack.click%20();end();

cum pot la acest "script" in loc de atac sa fie sprijin ???
 

DeletedUser17342

schimbi attack cu spport...

javascript:document.forms.units.support.click%20();end();
 

DeletedUser

Merge pe versiunea 7.0 nu stiu ce versiune e pe serverul romanesc :)

Cod:
javascript:var co=[0,0,4800,0,100,2400,700,0,400,50];var ar=1;var dc=document;if(window.frames.length>0)dc=window.main.document;function M(a){var v=a[0];for(var t=1;t<a.length;t++){if(a[t]<v){v=a[t];}}return v;}function D(a,b){var v=[];if(a.length==b.length){for(var t=0;t<a.length;t++){if(b[t]!=0){v[t]=a[t]*1.0/b[t];}else{v[t]=0;}}}return v;}function S(a,c){var y=dc.getElementsByTagName(a);var x=[];var u=0;for(var t=0;t<y.length;t++){if(y[t].className==c){x[u++]=y[t];}}return x;}function T(){var c=S('table','vis');for(var t=0;t<c.length;t++){try{if(c[t].rows[0].cells[0].innerHTML=='Village'){break;}}catch(e){}}return c[t];}function Q(r){var v=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<r.cells.length;u++){try{v[u-3]=parseInt(r.cells[u].childNodes[1].childNodes[1].firstChild.title,10);}catch(e){}if(isNaN(v[u-3])){v[u-3]=0;}}return v;}function R(r){var v=[0,0,0,0];var s=r.cells[1].textContent.split("\n");var f=r.cells[2].innerHTML.split('/');v[0]=parseInt(s[1].replace(".",""),10);v[1]=parseInt(s[2].replace(".",""),10);v[2]=parseInt(s[3].replace(".",""),10);v[3]=f[1]-f[0];return v;}function P(r){var v=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<r.cells.length;u++){try{v[u-3]=parseInt(r.cells[u].childNodes[1].textContent.split("\n")[2],10);}catch(e){}if(isNaN(v[u-3])){v[u-3]=0;}}return v;}if(dc.URL.match('screen=train')&&dc.URL.match('mode=mass')){var c=T().rows;if(ar==0){var f=['spear','sword','axe','spy','light','heavy','ram','catapult'];var s=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else if(ar==1){var f=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];var s=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else stop();for(r=1;r<c.length;r++){var b=[];var z=[0,0,0,0];var w=R(c[r]);var q=Q(c[r]);var o=P(c[r]);for(var i=0;i<f.length;i++){b[i]=co[i]-(q[i]+o[i]);if(b[i]<0){b[i]=0;}for(var j=0;j<4;j++){z[j]+=s[i][j]*b[i];}};var h=M(D(w,z));if(h>1.0){h=1.0;}for(var i=0;i<f.length;i++){var n=b[i]*h;if(n<0){n=0;}if(n>1){if(c[r].cells[3+i].childNodes[3]){var x=c[r].cells[3+i].childNodes[3];try{x.value=parseInt(n,10);}catch(e){}}}}}stop();}

[0,0,4800,0,100,2400,700,0,400,50] - SCHIMBATI IN FUNCTIE DE NECESITATI... E CE FOLOSEAM EU PE L1 CA FORMA DE ATAC STANDARDIZAT.
 

DeletedUser

Merge pe versiunea 7.0 nu stiu ce versiune e pe serverul romanesc :)

Cod:
javascript:var co=[0,0,4800,0,100,2509,700,0,400,50];var ar=1;var dc=document;if(window.frames.length>0)dc=window.main.document;function M(a){var v=a[0];for(var t=1;t<a.length;t++){if(a[t]<v){v=a[t];}}return v;}function D(a,b){var v=[];if(a.length==b.length){for(var t=0;t<a.length;t++){if(b[t]!=0){v[t]=a[t]*1.0/b[t];}else{v[t]=0;}}}return v;}function S(a,c){var y=dc.getElementsByTagName(a);var x=[];var u=0;for(var t=0;t<y.length;t++){if(y[t].className==c){x[u++]=y[t];}}return x;}function T(){var c=S('table','vis');for(var t=0;t<c.length;t++){try{if(c[t].rows[0].cells[0].innerHTML=='Village'){break;}}catch(e){}}return c[t];}function Q(r){var v=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<r.cells.length;u++){try{v[u-3]=parseInt(r.cells[u].childNodes[1].childNodes[1].firstChild.title,10);}catch(e){}if(isNaN(v[u-3])){v[u-3]=0;}}return v;}function R(r){var v=[0,0,0,0];var s=r.cells[1].textContent.split("\n");var f=r.cells[2].innerHTML.split('/');v[0]=parseInt(s[1].replace(".",""),10);v[1]=parseInt(s[2].replace(".",""),10);v[2]=parseInt(s[3].replace(".",""),10);v[3]=f[1]-f[0];return v;}function P(r){var v=[0,0,0,0,0,0,0,0,0,0];for(var u=3;u<r.cells.length;u++){try{v[u-3]=parseInt(r.cells[u].childNodes[1].textContent.split("\n")[2],10);}catch(e){}if(isNaN(v[u-3])){v[u-3]=0;}}return v;}if(dc.URL.match('screen=train')&&dc.URL.match('mode=mass')){var c=T().rows;if(ar==0){var f=['spear','sword','axe','spy','light','heavy','ram','catapult'];var s=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[50,50,20,2],[125,100,250,4],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else if(ar==1){var f=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];var s=[[50,30,10,1],[30,30,70,1],[60,30,40,1],[100,30,60,1],[50,50,20,2],[125,100,250,4],[250,100,150,5],[200,150,600,6],[300,200,200,5],[320,400,100,8]];}else stop();for(r=1;r<c.length;r++){var b=[];var z=[0,0,0,0];var w=R(c[r]);var q=Q(c[r]);var o=P(c[r]);for(var i=0;i<f.length;i++){b[i]=co[i]-(q[i]+o[i]);if(b[i]<0){b[i]=0;}for(var j=0;j<4;j++){z[j]+=s[i][j]*b[i];}};var h=M(D(w,z));if(h>1.0){h=1.0;}for(var i=0;i<f.length;i++){var n=b[i]*h;if(n<0){n=0;}if(n>1){if(c[r].cells[3+i].childNodes[3]){var x=c[r].cells[3+i].childNodes[3];try{x.value=parseInt(n,10);}catch(e){}}}}}stop();}

[0,0,4800,0,100,2509,700,0,400,50] - SCHIMBATI IN FUNCTIE DE NECESITATI... E CE FOLOSEAM EU PE L1 CA FORMA DE ATAC STANDARDIZAT.
 
Sus