Cum sa folosesti scripturi!!!!

  • Autor subiect DeletedUser5809
  • Data de început

DeletedUser35131

raspuns

Ala este ca sa numere toate trupele.Eu as vrea unul care sa numere satele full.

este simplu ceea ce vrei tu. dar iti trebuie imaginatie.
iei scriptul de sortare. si dupa scriptul de redenumirea a satelor gen " 001 NUME "

apesi pe sortare. sortezi dupa fermele ocupate. si dupa apesi pe redenumire in grupa de atac si ai sa vezi cate ferme maxim ai. atatea sate atac full ai ..
 

DeletedUser

javascript:var type=prompt("Ce unitati vrei sa recrutezi?\n0-Spioni\n1-Atac\n2-Aparare front\n3-Aparare\n4-Grei", "Tasteaza"); if (type==0) {var configuration=[0,0,0,0,13275,0,0,0,0,0];} if (type==1)
{var configuration=[0,0,6322,0,20,2400,400,0,400,30];} if (type==2) {var configuration=[4000,4207,0,4250,1000,0,0,1000,0,0];} if (type==3) {var configuration=[4157,4550,0,4550,500,0,0,1000,0,0];} if (type==4) {var configuration=[0,0,0,0,0,0,0,4000,0,0];}var%20archers=true;var%20units;var%20unitsNET;var%20costs;function%20arrayMin(array){var%20value=array[0];for%20(var%20t=1;t<array.length;t++){if%20(array[t]<value){value=array[t];}}return%20value;}function%20linearDivideArray(array1,%20array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){if%20(array2[t]!=0){value[t]=array1[t]*1.0/array2[t];}else{value[t]=0;}}}return%20value;}function%20linearAddArray(array1,array2){var%20value=[];if%20(array1.length==array2.length){for%20(var%20t=0;t<array1.length;t++){value[t]=array1[t]+array2[t];}}%20return%20value;}function%20getUnitId(unit){for%20(var%20t=0;t<units.length;t++){if%20(unit%20==%20unitsNET[t]){return%20t;}}return%20-1;}function%20getTagsSubset(tagname,classname){var%20subset_t=document.getElementsByTagName(tagname);var%20subset_c=[];var%20u=0;for%20(var%20t=0;t<subset_t.length;t++){if%20(subset_t[t].className==classname){subset_c[u++]=subset_t[t];}}return%20subset_c;}function%20getTable(){var%20candidates=getTagsSubset('table',%20'vis');%20var%20t;%20for%20(t=0;t<candidates.length;t++){try%20{if%20(candidates[t].rows[0].cells[0].innerHTML=='Sat'){break;}}catch%20(e){}}return%20candidates[t];}function%20getQueue(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].childNodes[1].firstChild.title,10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20getResources(record){var%20value=[0,0,0,0];var%20res=record.cells[1].textContent.split("\n");var%20farm=record.cells[2].innerHTML.split('/');value[0]=parseInt(res[1].replace(".",""),10);value[1]=parseInt(res[2].replace(".",""),10);value[2]=parseInt(res[3].replace(".",""),10);value[3]=farm[1]-farm[0];return%20value;}function%20getProduced(record){var%20value=[0,0,0,0,0,0,0,0,0,0];for%20(var%20u=3;u<record.cells.length;u++){try{value[u%20-%203]=parseInt(record.cells.childNodes[1].textContent.split("\n")[2],10);}catch%20(e){}if%20(isNaN(value[u%20-%203])){value[u%20-%203]=0;}}return%20value;}function%20submitForm(){var%20candidates=document.getElementsByTagName("input");var%20t;for%20(t=0;t<candidates.length;t++){if%20(candidates[t].type=="submit"){break;}}candidates[t].click();}if%20(document.URL.match('screen=train')&&document.URL.match('mode=mass')){var%20records=getTable().rows;if%20(archers){units=['spear','sword','axe','archer','spy','light','marcher','heavy','ram','catapult'];unitsNET=['Lancier','Luptator%20cu%20spada','Luptator%20cu%20toporul','Arcas','Spion','Cavaleria%20usoara','Arcas%20calaret',%20'Cavalerie%20Grea','Berbec','Catapulta'];costs=[[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],%20[300,200,200,5],[320,400,100,8]];}else{units=['spear','sword','axe','spy','light','heavy','ram','catapult'];unitsNET=['Lancier','Luptator%20cu%20spada','Luptator%20cu%20toporul','Spion','Cavaleria%20usoara',%20'Cavalerie%20Grea','Berbec','Catapulta'];%20costs=[[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]];}for%20(r=1;r<records.length;r++){var%20subconf=[];var%20total_costs=[0,0,0,0];var%20i;var%20resources=getResources(records[r]);var%20queue=getQueue(records[r]);var%20produced=getProduced(records[r]);for%20(i=0;i<units.length;i++){subconf=configuration-(queue+produced);if%20(subconf<0){subconf=0;}for%20(var%20j=0;j<4;j++){total_costs[j]+=costs[j]*subconf;}};var%20factor=arrayMin(linearDivideArray(resources,total_costs));if%20(factor>1.0){factor=1.0;}for%20(i=0;i<units.length;i++){var%20number=subconf*factor;if%20(number<0){number=0;}if%20(records[r].cells[3%20+%20i].childNodes[3]){var%20ibox=records[r].cells[3%20+%20i].childNodes[3];try{ibox.value=parseInt(number,10);}catch%20(e){}}}}stop();}else{alert('Script%20only%20works%20on%20the%20mass%20recruitment%20page');}
 

DeletedUser

jacky imi modifici te rog si mie scritpul OD adica sa ii setezi configuratia in felul urmator(toate trupele atat in atac si in aparare te cresc la OD in functie de locul in ferma(populatie) )...vreau daca poti sa mi-l setezi asa:

ODA/ODD
lance 1/1
spada 1/1
topor 1/1
arcasi 1/1
spioni 2/2
cav us 4/4
arc cal 5/5
cav grea 6/6
berbeci 5/5
cat 7/7
paladin 10/10
nobil 100/100

mersi

Cod:
javascript: var win=window.frames.length?window.main:window; var doc=win.document; var J=win.$; var oda=0; var odd=0; var od=0; function fetch(x){ x=J("table:has(th:contains('"+x+"')):last table td:contains('Pierderi:')").parent().html(); return(x==null)?[]:x.match(/\d+/g); } var al=fetch('Agresor:'); al=al.slice(1); var dl=fetch('Apărător:'); dl=dl.slice(1); switch (al.length) { case 9: oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 200; odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 200; break; case 10: oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 12 + dl[8] * 200; odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 10 + al[8] * 200; break; case 11: oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 200; odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 200; break; case 12: oda = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 40 + dl[11] * 200; odd = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 20 + al[11] * 200; break; } od = oda + odd;alert("Total OD gained from battle: " + od + "\n\nODA: " + oda + "\n\nODD: " + odd);void(0);
 

DeletedUser30928

Am si eu o intrebare: cum se foloseste scriptul "Attack Tag Generator" ? si ce face ca habar nu am :)
 

DeletedUser5809

Este la fel ca cel Speed din colectie, doar ca face ca scriptul sa fie special pt lumea ta, nu o sa mearga pe alta.

Sincer e pus de fenta ca merge si primul, cel pentru toate lumile.
 

DeletedUser

nu am folosit pana acum scripturi, deci, as vrea sa stiu daca scripturile raman valabile si dupa expirarea contului premium (adica doar nu mai poti baga altele noi) sau dispar pur si simplu o data cu, contul premium? Multumesc anticipat
 

DeletedUser

nu dispare nimic ( definitiv , decat temporar pana activezi iarasi cp-ul ) , daca ai instalat scripturile ele raman acolo dar nu iti mai sunt accesibile pentru ca dupa ce expira cp-ul nu mai ai acces la meniul dinamic , la task prelucrare rapida ...
 

DeletedUser

as avea nevoie de scriptul : mass rename atacuri ...script care sa iti denumeasca automat toate atacurile.
cel de pe forum cand il folosesti ti le redenumeste in : " scoate trupele" .

va multumesc
 

DeletedUser

Ultima editare de un moderator:

DeletedUser2748

Daca ma poate ajuta cineva ...
Ce script trebuie pentru un link rapid la un url oarecare ca sa fie deschis intr-o fila noua sau fereastra noua?
De exmplu cu cont premiu activat ai link-ul rapid Targ sa zicem dar cand dai click(stanga) pe buton iti deschide in aceeasi fila nu se poate pune un cod la url sa-l deschida intr-o fila noua sau fereastra noua?
Stiu ca prin click scroll pe buton face acelasi lucru pe care il voiam dar as dori sa aflu daca se poate cu clik stanga
 
Ultima editare de un moderator:

DeletedUser

sa le redenumeasca automat dupa viteza unitatilor ? cred ca asta este ilegal : http://forum.triburile.ro/showthread.php?t=38661&page=7 ( vezi si urmatoarele 2 pagini ) . poate il vrei pe ala care le redenumeste cu numele 'atac' sau orice altceva setezi tu in el , ala e legal dar nu-l am . cauta si tu prin colectie .

Exista şi versiunea legala de redenumire semiautomata: Quick Redenumire care face cam acelaşi doar ca trebuie să dai 2 click-uri pentru fiecare atac redenumit
 

DeletedUser2748

Daca ma poate ajuta cineva ...
Ce script trebuie pentru un link rapid la un url oarecare ca sa fie deschis intr-o fila noua sau fereastra noua?
De exmplu cu cont premiu activat ai link-ul rapid Targ sa zicem dar cand dai click(stanga) pe buton iti deschide in aceeasi fila nu se poate pune un cod la url sa-l deschida intr-o fila noua sau fereastra noua?
Stiu ca prin click scroll pe buton face acelasi lucru pe care il voiam dar as dori sa aflu daca se poate cu clik stanga

Nimeni nu ma ajuta? macar sa-mi zica ca nu stiu/nu este posibil/orice ...
 

DeletedUser

nu prea inteleg ce vrei tu , ca sa iti deschida in fila/tab nou bifeaza 'Deschide într-o fereastră nouă'
 

DeletedUser2748

tocmai ca eu vreau simplificat ce zici tu complica lucrurile , doua clikuri si cautare cu poiteru :)

as vrea sa stiu daca se poate cu un singu click stanga sa se deschida intr-o fila sau fereastra noua
 

DeletedUser

daca am inteles bine ce vrei tu e ca browserul sa indeplineasca comanda data cu dreapta dintr-un singur click ? pai asta tine de dezvoltatorii browserului cred ori de setarile lui . si cu restul functiilor pe care le indeplineste click dreapta ce faci ?
 

DeletedUser2748

nu stiu programare html si astfel ca nu stiu daca este posibil sau nu ceea ce vreau eu ...

dar din cunostinta mea limitata cred ca se poate introduce un script la Task (unde se pun si celelalte scripturi) care sa deschida Targu sau Piata Centrala
intr-o fila sau fereastra noua printr-un singur click stanga ...(Acest lucru cum am mai precizat este posibil, printr-un click de la scroll{se apasa rotita -scrolu- de la mouse}...)

asa ceva este posibil sau nu ?
 
Ultima editare de un moderator:
Sus