Scripturi: Diferență între versiuni

De la Wiki Grepolis RO
Jump to navigation
Fără descriere a modificării
Linia 378: Linia 378:


[http://userscripts.org/scripts/show/96814 Instalare]
[http://userscripts.org/scripts/show/96814 Instalare]
Dacă întâmpinaţi dificultăţi la instalare vă rog să urmaţi paşii prezentaţi în [http://forum.ro.grepolis.com/showpost.php?p=47093&postcount=147" acest] link.


Este un script foarte folositor în perioada avansată a jocului care vă poate ajuta să căutaţi polisuri cu ajutorul unor parametri simpli.
Este un script foarte folositor în perioada avansată a jocului care vă poate ajuta să căutaţi polisuri cu ajutorul unor parametri simpli.

Versiunea de la data 15 februarie 2011 14:16

Instalare, explicaţii şi observaţii scripturi

Urmatoarele scripturi sunt acceptate pe www.grepolis.ro. Orice alte scripturi care imită facilităţile de cont premium sau pur şi simplu nu este acceptat de către Echipa Grepolis sunt strict interzise.

Scripturi pentru Grease Mokey

Pagina pentru instalarea Add-on-ului Grease Monkey

Modul de instalare al scripturilor

Scripturile care sunt legale în momentul de faţă pe Grepolis funcţionează doar pe două browsere : Mozilla Firefox şi Opera. În fiecare browser se va folosi într-un mod diferit :


a) dacă aveţi Mozilla Firefox

Pentru funcţionarea acestor scripturi veţi avea nevoie de un Add-on. Acesta poate fi găsit la link-ul următor : https://addons.mozilla.org/en-US/firefox/addon/748 . Când aţi ajuns la acea pagină, faceţi click pe “Add to Firefox” , apoi aşteptaţi 4 secunde şi faceţi click pe “Install” . Aşteptaţi sa se instaleze, apoi reporniţi Mozzila Firefox.

Instalarea Grease Monkey


Intraţi pe unul dintre link-urile corespunzătoare scripturilor şi apăsaţi “Install” . Aşteptaţi 4 secunde şi apăsaţi noul buton “Install” . Acum scriptul instalat poate fi folosit.


Instalare script
Instalare script







b) dacă aveţi Opera


Codul sursă
Copiere

Intraţi pe unul dintre link-urile pentru scripturi. Apăsaţi butonul "Source Code" şi copiaţi textul (Copy). Deschideţi un Notepad si lipiţi codul (Paste) .

Lipire

Intraţi în Opera, Tools -> Preferences(CTRL+F12) -> Advanced -> Content -> JavaScript Options . În josul pagini va apărea User JavaSscript files urmat de o adresă a unui director (folder). În acel director veţi pune scriptul. Reveniţi in Notepad. Intraţi în File -> Save as ... şi daţi un nume fişierului care să se termine in .user apoi salvaţi fişierul în director. Reporniţi Opera. Acum instalat poate fi folosit.

JavaScript Files
Save as...

Acestea sunt scripturile legale pe Grepolis.ro şi traduse în română.














Scripturi. Utilizare şi observaţii scripturi



1. Grepo-Farmer

Instalare

Grepo-Farmer

Acest script oferă detalii despre farmarea satelor de ţărani. Când vreţi să atacaţi un astfel de sat, vor apărea detalii despre modul în care scade adeziunea şi puterea acelui sat  : creşterea puterii la atacul curent (în caz de atac pentru creştere putere), creşterea puterii la atacurile anterioare (în caz de atac pentru creştere putere), puterea polisului în acest moment, puterea după atac (în caz de atac pentru creştere putere), scăderea puterii la atacul curent (în caz de prădare), scăderea dispoziţiei la atacul curent (în caz de prădare), prada maximă a atacului curent.

Atentie! Acest script crează dificultăţi când este folosit simultan cu scriptul “Grepolis Extended”.

2. Costuri unităţi pierdute

Instalare

În simulator, la rapoarte şi la zid va arăta costul trupelor pierdute ale atacatorului şi ale apărătorului (lemn, piatră, monede de argint, favoruri şi locuri fermă).

Atentie! Acest script crează dificultăţi când este folosit simultan cu scripturile “Convertire raport” şi “Grepolis Extended”.

Raport
Simulator







3. Puncte per cladire

Instalare

În Senat, când doriţi să extindeţi o nouă clădire , va fi afişat numarul de puncte pentru fiecare clădire.

Puncte per cladire







4. Convertire raport

Instalare

Când deschideţi un raport, lângă opţiunile "Toate rapoartele" si "Filtrare" va mai apărea o optiune : "Convertire raport" . Această opţiune va converti datele raportului in format BB-codes , astfel încât rapoartele vor putea fi afişate pe forumul alianţei fără dificultăţi.

Convertire raport
Raportul convertit

Atentie! Acest script crează dificultăţi când este folosit simultan cu scriptul “Costuri unităti pierdute”.






5. Pachet grafic de noapte (nefuncţional momentan)

Instalare

Pachetul grafic va aparea doar in timpul in care bonusul de noapte este activat.


Largec.png

















6. Listă orase

Instalare

Acest script a fost creat ca un ajutor pentru utilitarul Grepostats.ro . Când veți dori să vedeți orașele unui jucător, orașele vor apărea și sub formă de BB-codes pentru a le putea importa mult mai ușor.


Townlist.png












7. Două coloane pentru lista de oraşe

Instalare


2spalten.png











8. Calculare moral

Instalare


Calculează automat moralul când este selectat un polis.

Se foloseşte următoarea formulă:

[(def_points / att_points) * 3 + 0.3] * 100


Unde:

def_points: Punctele aparatorului (din clasamentul normal)

att_points: Punctele atacatorului (din clasamentul normal).



9. Grepolis Big Map

Instalare

Afişeză o hartă mai mare, ceea ce ajută la o orientare mai bună asupra insulelor din jur.


Bigmapscript.png


10. Grepolis Extended

Instalare


Acest script oferă mai multe opţiuni:

  • din meniul Rapoarte puteţi deschide orice raport atât prin mod obişnuit cât şi în fereastră popup (acelaşi lucru şi în cazul mesajelor)
  • când deschideţi un raport, există un link care vă permite să trimiteţi mesaj jucătorului fără a mai intra pe pagina acestuia, şi câte un link pentru a fi afişate informatii despre jucător şi alianţa din care face parte
  • atât în meniul Mesaje cât şi când deschideţi mesajul există un link pentru a fi afişate informaţii despre partenerul de contact
  • pe forumul alianţei vor apărea link-uri pentru a trimite mesaj direct jucătorilor sau pentru a vedea statisticile alianţei
  • desupra resurselor va fi afişată productia pe oră şi timpul în care depozitul va fi plin
  • când doriţi să atacaţi un sat de ţărani vor apărea detalii despre modul în care scade dispoziţia şi puterea acelui sat (asiguraţivă că scriptul GrepoFarmer este dezactivat)
  • cand vă aflaţi pe harta insulei, aveţi posibilitatea de a trimite circulară tuturor jucătorilor de pe insulă sau tuturor colegilor de alianţă de pe insulă prin două link-uri în partea din dreapta-jos a ecranului
  • aveţi posibilitatea ca atunci când navigaţi pe o pagină externă sa nu mai fiţi întrebat dacă sunteţi sigur că doriti să faceţi acest lucru (bifarea acestei opţiuni se face pe proprie răspundere)
  • la Zid, veţi găsi toate informaţiile despre unităţi învinse şi pierdute şi sub formă text pentru a putea fi copiate
  • în Senat vor fi arătate câte puncte se primesc pentru următorul nivel al clădiri (dacă aveţi instalat şi scriptul GrepoPoints nu veţi întâmpina probleme, dar din punct de vedere al cantităţii de informaţii cât şi al design-ului recomand folosirea GrepoPoints)
  • la secţiunea Membrii aliantei veţi găsi la fiecare jucător câte un link pentru a trimite mesaj fără a mai intra pe pagina jucătorului cât şi un link către statisticile jucătorului
  • când daţi click pe polisul unui jucător vă va fi afişat ID-ul polisului şi câte un link pentru a vedea informaii despre jucător sau alianţă
  • în Simulator, la rapoarte şi la Zid vă vor fi arătate costurile trupelor pierdute ale atacatorului şi ale apărătorului (daca folositi şi scriptul Costs of units lost vor apărea erori)
  • apăsând pe imaginea zeului corespunzător polisului vă va apărea meniul de puteri divine care le puteţi aplica asupra polisului
  • în rapoartele de atac sau spionaj, aveţi două link-uri noi pentru formatare text sau BB-codes
  • pentru cei care au Administrator, bara rapidă va fi mărită (vor apărea majoritatea clădirilor, dar conţinutul barei nu va putea fi modificat) şi vor apărea câteva link-uri externe : Grepostats, GrepolisMaps, Grepolis World, Grepolis Tools (in cazul Grepolis Tools, nu există încă o variantă în limba română, deci va fi afişată pagina în limba germană)

Scriptul are un meniu pentru setări în care oricare dintre opţiunile de mai sus pot fi oprite. Pentru toate statisticile jucătorului sau ale alianţei, scriptul foloseşte site-ul Grepolis World.

Atentie! Acest script crează dificultăţi când este folosit simultan cu scripturile “Convertire raport” şi “GrepoFarmer”.


11. Grepo Stat Tab


Instalare


La privirea generală a unui polis va apărea un nou tab cu statistici privitoare la punctajul şi rangul jucătorului care deţine polisul.

Grepostattab1.png

Grepotabscript2.png


12. Show Farm Info On Map

Instalare


Afişează pe harta insulei diferite informaţii despre satele de ţărani.


Farmonmapscript.png


13. Grepo Culture Helper

Instalare

Acest script functioneaza doar pentru cei care au functia premium Administrator.

În centralizatorul de cultură apoi cateva opțiuni noi:

  • Ascunderea unora dintre tipurile de celebrări
  • Două butoane pentru pornirea următoarei parade de triumf/festval al orasului


14. Linkuri rapide oras

Instalare

Este un script foarte folositor care permite să centraţi harta sau să vedeţi detalii despre un alt polis al dumneavoastră fără a fi selectat acel polis.

Exemplu: Pentru a trimite un transport de resurse sau un sprijin de pe un polis al dumneavoastră pe alt polis tot al dumneavoastră, ar trebui să căutaţi polisul pe harta sau să intraţi pe pagina jucătorului şi să centraţi harta. Procesul devine mult mai usor cu acest script, deoarece puteţi centra harta direct din bara rapidă.


Town links.png


15. Căutare polis

Instalare


Dacă întâmpinaţi dificultăţi la instalare vă rog să urmaţi paşii prezentaţi în " acest link.

Este un script foarte folositor în perioada avansată a jocului care vă poate ajuta să căutaţi polisuri cu ajutorul unor parametri simpli.

Deoarece acest script este foarte complex şi necesită foarte multe resurse, ar putea avea nevoie de aproximativ 5 secunde să se încarce. Scriptul poate fi accesat doar de pe pagina cu harta.


Polis search.png




Precizări şi erori pentru cei care folosesc Mozilla Firefox

Pentru a folosi scripturile pe Mozilla Firefox , aveţi nevoie de Grease Monkey. Acest Add-on funcţionează în prezent doar pe versiunile 1.5-3.6 ale browser-ului.

Deasemenea, se poate să apară erori la instalarea Add-on-ului (foarte rar). Principalele erori care pot apărea sunt : eroarea 261 şi eroarea 228.

Aceştia sunt paşii care trebuie urmaţi în cazul erorii 261 :

  1. Micşoraţi fereastra browser-ului astfel încât să puteţi vedea Desktop-ul .
  2. Click stânga pe "Add to Firefox" şi ţinând apăsat trageţi-l pe Desktop.
  3. Click pe Tools->Add-ons şi va apărea o nouă fereastră.
  4. Trageţi de pe Desktop fişierul în acea fereastră şi apăsaţi Refresh.


Aceştia sunt paşii care trebuie urmaţi în cazul erorii 228 :

  1. Introduceţi în bara de adrese about:config
  2. Folosiţi Ctrl+F pentru o verificare rapidă şi copiaţi apoi lipiţi urmatorul text xpinstall.enabled în noua casetă apărută. Verificaţi dacă această opţiune are în dreptul ei true sau false. Daca are false faceţi click pe cuvânt şi se va schimba in true , aşa cum trebuie să fie.
  3. Acum încercaţi să instalaţi din nou Grease Monkey . Dacă eroarea persistă înseamnă că serviciul nu este valabil momentan şi va trebui să reveniţi mai târziu.


Pentru orice întrebări sau nelămuriri vă rog să folosiţi topicul de pe forum.

Scripturi Java

Aceste scripturi vor putea fi folosite doar de cei care au funcţia Administrator activată. Aceste scripturi funcţionează pe majoritatea browserelor.

Scripturile vor fi introduse în bara rapidă:


Bara rapidă





Modul de instalare al scripturilor

Pentru a introduce scripturile în bară vă rog să urmţii paşii următori:

1. Intraţi în Setări>>Bară rapidă. Deoarece nu se poate să fie mai mult de cinci elemente în bară, va trebui să ştergeţi câte un element pentru fiecare script (click pe elementul care vreţi să-l ştergeţi>>apăsaţi X-ul>>apăsaţi OK).


Setări bară rapidă












2. Apăsaţi Element de meniu nou, introduceţi ce nume vreţi şi selectaţi orice imagine. La Link va trebui să puneţi scriptul. După ce aţi pus scriptul apăsaţi Salvaţi intrare.

Aşa ar trebui să arate în final o să arate în final:


Bara rapidă cu scripturi







Utilizare şi observaţii scripturi

1. Căutare articole Wiki şi Forum


Aşa cum îi spune şi titlul, acest script va căuta termenul introdus de dumneavoastră pe Wiki şi pe Forum apoi vă va afişa rezultatele.


javascript:
var term=window.prompt("Introduceti termenul cautat::");
window.open('http://forum.ro.grepolis.com/search.php?do=process&query=' + term);
window.open('http://wiki.ro.grepolis.com/index.php?&search=' + term);
window.history. go( -0 ); 



2. Grafic jucător

Când sunteţi pe pagina cu informaţii generale ale unui jucător şi folosiţi acest script veţi primi graficul dezvoltării lui recente.

javascript:
if (document.URL.match('game/player?')) { $.extend({
getUrlVars: function() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value)
{ vars[key] = value; });
return vars;
}
});
var mundo = /:\/\/([^./]+)/.exec(window.location.href)[1];
var player_id = $.getUrlVars()['player_id'];
window.open('http://ro.grepostats.com/image/' + mundo + '/graph?action=player&type=points& player_id=' 
+ player_id,'Grafico','width=380,height=160,scrollba rs=NO');
window.history. go( -0 );
}
else {alert('Acest script trebuie folosit pe pagina cu informaţii generale despre jucător.');} 


3. Infomaţii generale jucător

Acest script va arăta o mulţime de informaţii despre jucător. Pentru al folosi va trebui să fiţi la pagina de informaţii generale a jucătorului.

javascript:
if (document.URL.match('game/player?')) { $.extend({
getUrlVars: function() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value)
{ vars[key] = value; });
return vars;
}
});
var player_id = $.getUrlVars()['player_id'];
var mundo = /:\/\/([^./]+)/.exec(window.location.href)[1];
window.open('http://ro.grepostats.com/world/' + mundo + '/player/' + player_id );
window.open('http://ro.grepostats.com/world/' + mundo + '/player/' + player_id + '/towns');
window.open('http://ro.grepostats.com/world/' + mundo + '/player/' + player_id + '/colonizations');
window.open('http://ro.grepostats.com/world/' + mundo + '/player/' + player_id + '/alliancechanges');
window.open('http://ro.grepostats.com/world/' + mundo + '/player/' + player_id + '/history');
window.history. go( -0 ); }
else {alert('Acest script trebuie folosit pe pagina cu informaţii generale despre jucător. ');} 


4. Calcularea producţiei totale a punctelor de cultură în desfăşurare

Acest script va calcula câte puncte de cultură se produc în acest moment şi cate puncte veţi avea în una, două, trei, patru, cinci zile. Acest script trebuie folosit în centralizatorul de cultură.

javascript:
if (document.URL.match('action=culture_overview')) {
$(document).ready(function(){
var pon = $('#place_culture_count').text().split("/");
var i = $(".eta").length;
nums24 = 0;
nums48 = 0;
nums72 = 0;
nums96 = 0;
nums120 = 0;
nums = new Array();
var etas = $('.eta');
while (i >= 0) {
nums[i] = etas.eq(i).text().split(":", 1);
if (nums[i] < 24) {nums24++;}
if (nums[i] < 48) {nums48++;}
if (nums[i] < 72) {nums72++;}
if (nums[i] < 96) {nums96++;}
if (nums[i] < 120) {nums120++;}
i--;
}alert( ' În acest moment produceţi ' + $(".eta").length +' puncte de cultură. \n ------------------ \n 
Lipsesc ' + (pon[1] - pon[0]) + ' puncte până la următorul oraş \n ------------------ \n
Intr-o zi veţi avea ' + (nums24 - 1) + ' puncte. \n În două zile veţi avea ' + (nums48 - 1) + ' puncte. \n 
În 3 zile veţi avea ' + (nums72 - 1) + ' puncte. \n 
În 4 zile veţi avea ' + (nums96 - 1) + ' puncte. \n În cinci zile veţi avea ' + (nums120 - 1) + ' puncte.');
document.location.assign('/game/town_overviews?action=culture_overview');
}); }
else {alert('Acest script trebuie folosit în centralizatorul de cultură. ');} 

5. Contorizare unităţi

Acest script ajută la contorizarea unităţilor şi trebuie folosit în privirea generală asupra oraşului. Funcţionează doar în limba engleză.

javascript:var u={},t="";$(".place_unit, .index_unit").each(function(){var s=$(this);var
cnt=Number(s.find("span:first").text());var cls=s.attr("id")?([s.attr("id")]):(s.attr("class").split(" "));
for(var i=0;i<cls.length;i++){if(typeof u[cls[i]]=="undefined"){u[cls[i]]=cnt;}else{u[cls[i]]+=cnt;}}});
for(var i in u){t+=i+": "+u[i]+"\n";}alert(t);void(0);

Pentru orice întrebări sau nelămuriri vă rog să folosiţi topicul de pe forum.

--Shadow 5 mai 2010 23:16 (UTC)