Park marzeń [gry] - Plemiona
elam - 19 Maj 2009, 20:46
ja gram na 14 - 16 - 17.
na tym ostatnim hibernuje, ale mam ponad 340 wiosek...
mawete - 19 Maj 2009, 20:50
elam: jak to robisz? ja się przy 150 nie wyrabiałem z czasem...
gorat - 19 Maj 2009, 21:07
Premium czy bez?
Zresztą to zależy od stopnia zaangażowania i skali czynności potrzebnych do wykonania. Obecnie [o jednym świecie piszę, resztę przemilczmy] mam poukładane w wiochach (może poza nowym kontynentem, na którym coraz więcej mnie - oraz rozbudowywanymi), więc zajmuję się gadaniem z ludźmi i notowaniem ich aktywności Choć czasu malutko, jakoś daje/daję radę...
Kamtre1990 - 20 Maj 2009, 09:47
Heh ja mam najwięcej 122 wioski i od początku bez premium jadę
Czasem tylko sobie kupie jak mam duże akcje z plemieniem zorganizowac
elam - 20 Maj 2009, 18:34
ja zaczelam kupowac premium przy 80 -100 wioskach
grunt to madre grupy wioskowe i skrypt do rekrutacji :p
Kamtre1990 - 24 Maj 2009, 14:49
elam napisał/a |
grunt to madre grupy wioskowe i skrypt do rekrutacji :p |
skrypt do rekrutacji?
gorat - 26 Maj 2009, 12:28
Co tam nowego? Pytanie retoryczne w zamierzeniu.
W obecnie wprowadzanej aktualizacji do wybijania monet potrzebne jest spełnianie wymagań dla pałacu. Szlus. Co gorsza, nazywają to bugfixem...
Na głównym świecie rozpędzam się. No nie wiem, co powiedzieć... przyspieszenie dopiero ma nastąpić.
Nutzz - 26 Maj 2009, 15:25
Hem, hem no to ja tak sobie przebijam 6 milionów i wojuję niekiepsko...
W ciągu tygodnia zabrałem plemieniu Top1 17 wiosek, teraz w ramach rewanżu leci na mnie 300 ataków od 10 graczy i stale rośnie.
Jednym słowem, ciekawie.
Odnośnie update'ów, wczoraj pojawiły się dwie opcje których do tej pory mi brakowało - button report_display i ankieta na forum sojuszu.
Kamtre1990 napisał/a | skrypt do rekrutacji? |
Podstawa Kamtre, podstawa, ja sam używam około 15 skryptów, znam osoby które korzystają stale nawet z 20.
gorat - 26 Maj 2009, 15:59
Nutzz: możesz podpowiedzieć, gdzie [pod jakim hasłem] szukać, szczególnie wartościowych?
elam - 26 Maj 2009, 16:11
gorat, nie masz skryptu do rekrutacji?? wal do mnie na skypie
juz cale EQ i pol SM go ma
gorat - 26 Maj 2009, 16:33
No serio, żadnego Nawet nie chce mi się samemu szukać
Nutzz - 26 Maj 2009, 17:56
Oki, zaraz wkleję nawet i tu
Nutzz - 26 Maj 2009, 18:17
Wybaczcie że przekleję to w takiej formie, ale nie chce mi się tego redagować
1 Służy do automatycznej zmiany nazw wiosek gdzie nazwe Zahir* można zastąpić dowolną (uwaga zmienia nazwę WSZYSTKICH wiosek w aktywnej grupie)
javascript:var%20text='<';var%20text2='>Zahir*';var%20doc=document;if(window.frames.length>0)doc=window.main.document;var%20inputs=doc.getElementsByTagName('input');var%20index=1;for(i=0;i<inputs.length;i++){if(inputs.id.indexOf('edit_input')!=-1){inputs.value=text;if(index<100)inputs.value+="0";if(index<10)inputs.value+="0";inputs.value+=index%20+%20"";inputs.value+=text2;inputs[i+1].click();index++;}}end();
2. Skrót przenosi do pałacu wybij monety/wszystkie wioski pozostaje wybrać maksymalną ilość i kliknąć wybij
{game}&screen=snob&mode=coin&from=-1
3. Wyświetla tylko wioski w których posiadamy szlachte , działa tylko w przeglądzie kombinowanym
javascript:ag_index = 12;var doc;if(top.frames.length > 1){doc = (top.frames[1].document.URL.match('game.php') =='game.php') ? top.frames[1].document : top.frames[0].document;}else{doc = document;}{var main = doc.getElementsByTagName('table');for(var a = 0; a < main.length; a++){if(main[a].className == 'main'){var par = main[a].getElementsByTagName('table');for(var i = 0; i < par.length; i++){if(par.className = 'vis'){rows = par.getElementsByTagName('tr');for(var j = 0; j < rows.length; j++){if(rows[j].className == 'nowrap row_a' || rows[j].className == 'nowrap row_b'){var cells = rows[j].getElementsByTagName('td');vill_name = cells[0].getElementsByTagName('a')[0].firstChild.nodeValue;vill_ags = 0;if(cells[ag_index+6].getElementsByTagName('a').length == 0) {vill_ags = parseInt(cells[ag_index+6].firstChild.nodeValue);}else {vill_ags = parseInt(cells[ag_index+6].firstChild.firstChild.nodeValue);}if(vill_ags == 0) {rows[j].parentNode.removeChild(rows[j]);j -= 1;}}}}}}}end;}
4. Fejki - sumie nic nie robi po za wstawieniem w placu 121 pik lub topora ale można bardzo łatwo go dostosować do swoich potrzeb i zmienić ilość i rodzaj wysyłanego wojska
javascript:insertUnit(document.forms[0].axe, 121);
5. Rozkazy - jeśli klikniesz na jakąś wioske i klikniesz na ten skrypt to po lewej stronie będą 2 dodatkowe opcje, po za tym działa w rozkazach jeśli atakujesz jakiegoś gracza lub wspierasz bardzo łatwo znajdziesz te rozkazy dodatkowo będą posegregowane
javascript:var fileref=document.createElement('script');javascript:fileref.setAttribute('type','text/javascript');javascript:fileref.setAttribute('src' , 'http://www.lsltest1.yoyo.pl/wktest/filtr.js');javascript:document.getElementsByTagName('head' )[0].appendChild(fileref);javascript:foo();
6 Skrypt działa w profilu gracza tam gdzie jest jego lista wiosek klikasz skrypt i masz wszystkie jego wioski w BB-codes
javascript:if(location.href.search(/screen=info_player/)<0)alert('Du musst dich in der Übersicht eines Spielers befinden!');else main();function main(){oN=document.getElementsByTagName('table');for(i=0;i<oN.length;i++){if(oN.className=='main'){uN=oN[i+2].getElementsByTagName('th')[0];uN.innerHTML='[player]'+uN.innerHTML+'[/player]';uN=oN[i+2].getElementsByTagName('a')[0];uN.parentNode.innerHTML='[ally]'+uN.innerHTML+'[/ally]';uN=oN[i+3].getElementsByTagName('th');uN[0].innerHTML='Nr.';uN[0].setAttribute('width','40');uN[1].innerHTML='Dorf';uN[1].setAttribute('width','220');uN=oN[i+3].getElementsByTagName('td');for(j=0;j<uN.length;j++){uN[j].innerHTML=j/3+1;uN[++j].innerHTML='[village]'+uN[j++].innerHTML+'[/village]'}break}}}undefined;
7. Skrypt wstawia nam w okienka na placu wszystkie jednostki jakie mamy w wiosce (jak dla mnie najbardziej użyteczny)
javascript:Array.prototype.contains = function(obj) {var i, listed = false;for (i=0; i<this.length; i++) {if (this === 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.document.URL.match('game\.php')) {getdoc = window.frames.document;}}}return getdoc;};units = Array('spear','sword','axe','archer','spy','light','heavy','marcher','ram','catapult','knight','snob');doc = getGameDoc();form = doc.units;inputs = form.getElementsByTagName('input');for (var i=0; i<inputs.length; i++) {if (inputs.type == 'text') {if (units.contains(inputs.name)) {next = inputs.nextSibling;do {next = next.nextSibling;} while (next.nodeType != 1);s = next.firstChild.nodeValue;insertUnit(form.elements.name], next.firstChild.nodeValue.replace(/\(/g, "").replace(/\)/g, ""));}}}
8. Grupy wioskowe widoczne na mapie:
Działa tylko w zestawieniu z greasemonkey, BARDZO trudny w zamontowaniu za pierwszym razem
Tak to wygląda na mapie:
http://img2.vpx.pl/up/20090428/mapa.jpg
Temat na FO odnośnie tego skryptu:
http://forum.plemiona.pl/showthread.php?t=57805
// ==UserScript==
// @name Grupowanie wiosek na mapie
// @description Na wioskach pokazuje obrazki które sobie wybierzemy
// @author Michael Richter
// @namespace http://osor.de/
// @include http://pl*.plemiona.pl/groups.php*
// @include http://pl*.plemiona.pl/game.php?*screen=map*
// @exclude http://pl*.plemiona.pl/groups.php*mode=village*
// ==/UserScript==
// -----------------------------------------------------------------------------
// Modifikationen und Weiterverbreitung dieses Scripts benötigen die
// Zustimmung des Autors.
// -----------------------------------------------------------------------------
(function(){
// --------- Einstellungen ---------
// Ecke wählen (1 = links oben, 2 = rechts oben, 3 = rechts unten, 4 = links unten)
var position = 1;
// Rechung wählen (1 = waagerecht, 2 = senkrecht)
var orientation = 1;
// Größe der einzelnn Markierungen in Pixel
var size = 8;
// --------- Ende ---------
// Folgender Code sollte nicht verändert werden.
// Debug: object and array dumper
var dump = function(obj, depth) {
if(obj.constructor == Array || obj.constructor == Object) {
var text = '';
if(!depth)
var depth = 0;
for(var p in obj) {
if(typeof(obj[p]) == 'function')
continue;
for(var i = 0; i < depth; i++)
text += ' ';
text += '['+p+'] => ';
if(obj[p].constructor == Array || obj[p].constructor == Object) {
text += typeof(obj)+"...\n"+arguments.callee(obj[p], depth + 1);
} else {
var to = typeof(obj[p]);
text += (to == 'string' ? '"' : '') + obj[p] + (to == 'string' ? '"' : '')+"\n";
}
}
return text;
}
return '';
}
// JSON support ( http://www.json.org/json2.js )
if(!this._JSON){_JSON={};}(function(){function f(n){return n<10?'0'+n:n;}if(typeof Date.prototype.to_JSON!=='function'){Date.prototype.to_JSON=function(key){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z';};String.prototype.to_JSON=Number.prototype.to_JSON=Boolean.prototype.to_JSON=function(key){return this.valueOf();};}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;}return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.to_JSON==='function'){value=value.to_JSON(key);}if(typeof rep==='function'){value=rep.call(holder,key,value);}switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}gap+=indent;partial=[];if(typeof value.length==='number'&&!value.propertyIsEnumerable('length')){length=value.length;for(i=0;i<length;i+=1){partial=str(i,value)||'null';}v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep;if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}if(typeof _JSON.stringify!=='function'){_JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('_JSON.stringify');}return str('',{'':value});};}if(typeof _JSON.parse!=='function'){_JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}return reviver.call(holder,key,value);}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('_JSON.parse');};}})();
// XPath helper
var $x = function(p, context) {
if(!context)
context = document;
var i, arr = [], xpr = document.evaluate(p, context, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (i = 0; item = xpr.snapshotItem(i); i++)
arr.push(item);
return arr;
};
// createElement
var ce = function(name) {
return document.createElement(name);
};
// Element aus Array löschen
Array.remove = function(arr, idx) {
return arr.slice(0, idx).concat(arr.slice(idx + 1));
};
// Gruppe suchen
Array.searchgroup = function(arr, grp) {
for(var i = 0; i < arr.length; i++) {
if(arr[0] == grp) {
return i;
}
}
return -1;
};
// Gruppeneinstellungen lesen/schreiben
var set_cookie = function(arr) {
document.cookie = 'markedgroups=' + encodeURIComponent(_JSON.stringify(arr)) + '; expires=' + (new Date(2036, 1, 1)).toGMTString() + ';';
};
var get_cookie = function() {
var markedgroups = /markedgroups=(.*?)(?:;|$)/.exec(document.cookie);
if(markedgroups) {
return _JSON.parse(decodeURIComponent(markedgroups[1]));
}
return [];
};
var spacer = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';
if(/groups\.php/.test(location.href)) {
if(/mode=village/.test(location.href))
return;
// Gruppen bearbeiten
// Erstellen der Zelle mit Aktions-links
var createCell = function(grp) {
var td = ce('td');
// Link zum setzen/ändern der Farbe
var a = ce('a');
a.href = '#';
a.addEventListener('click', function(evt) {
// Bei Link-Klick Gruppe hinzufügen
var mgrps = get_cookie();
var root = evt.target.parentNode;
if(evt.target.nodeName == 'IMG') {
root = root.parentNode;
}
var groupname = root.nextSibling.textContent;
var idx = Array.searchgroup(mgrps, groupname);
if(idx >= 0) {
document.getElementById('markgroupcolor').style.backgroundColor = mgrps[idx][1];
document.getElementById('markgroupurl').value = mgrps[idx][2];
} else {
document.getElementById('markgroupcolor').style.backgroundColor = '';
document.getElementById('markgroupurl').value = '';
}
document.getElementById('markgroup').value = groupname;
var adddialog = document.getElementById('addgroupmark');
adddialog.style.display = 'block';
}, false);
td.appendChild(a);
//
var mgroups = get_cookie();
var idx = Array.searchgroup(mgroups, grp);
if(idx >= 0) {
var img = ce('img');
var style = '';
if(mgroups[idx][2] && mgroups[idx][2] != '') {
img.src = mgroups[idx][2];
} else {
img.src = spacer;
style = 'width: 8px; height: 8px;';
}
img.setAttribute('style', style + 'border: 1px solid #333; background-color: ' + mgroups[idx][1] + ';');
img.title = img.alt = mgroups[idx][0];
a.appendChild(img);
// "Markierung löschen"-Link
var adel = ce('a');
adel.href = '#';
adel.textContent = '×';
adel.title = 'Usuń znacznik';
adel.addEventListener('click', function(evt) {
// Bei Klick, Gruppe löschen
var mgrps = get_cookie();
var root = evt.target.parentNode;
var idx = Array.searchgroup(mgrps, root.nextSibling.textContent);
if(idx >= 0) {
mgrps = Array.remove(mgrps, idx);
set_cookie(mgrps);
root.parentNode.replaceChild(createCell(root.nextSibling.textContent), root);
}
}, false);
td.appendChild(document.createTextNode(' '));
td.appendChild(adel);
} else {
a.textContent = '•';
}
return td;
};
var createColorPicker = function(fn) {
var div = ce('div');
div.title = 'Wybierz kolor';
var table = ce('table');
table.setAttribute('cellspacing', '0');
table.setAttribute('style', 'cursor:pointer;');
var hex = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'];
var rgb = '';
for(var x = 0; x < 16; x += 3) {
var tr = ce('tr');
for(var y = 0; y < 16; y += 3) {
for(var z = 0; z < 16; z += 3) {
rgb = hex[x] + hex[y] + hex[z];
var td = ce('td');
td.setAttribute('style', 'background-color:#' + rgb + '; width: 5px; height: 5px; padding: 0px;');
td.addEventListener('click', fn, false);
tr.appendChild(td);
}
}
table.appendChild(tr);
}
div.appendChild(table);
return div;
};
var grps = $x('//td[starts-with(@onclick,"document.location.href=\'/groups.php?group_id=")]');
var mgroups = get_cookie();
// Nicht vorhandenene Gruppen löschen
var found;
for(var i = 0; i < mgroups.length; i++) {
found = false;
for(var j = 0; j < grps.length; j++) {
if(mgroups[0] == grps[j].textContent) {
found = true;
break;
}
}
if(!found) {
mgroups = Array.remove(mgroups, i);
set_cookie(mgroups);
i--;
}
}
// Links einfügen
for(var i = 0; i < grps.length; i++) {
var td = createCell(grps.textContent);
grps.parentNode.insertBefore(td, grps);
}
// Änderungs-Dialog hinzufügen
var add = ce('div');
add.id = 'addgroupmark';
add.setAttribute('style', 'margin-top: 16px; display: none');
var input = ce('input');
input.id = 'markgroup';
input.type = 'hidden';
add.appendChild(input);
var table = ce('table');
table.className = 'main';
table.setAttribute('style', 'width: 100%; height: 100%;');
var tr1 = ce('tr');
var td1 = ce('td');
td1.appendChild(document.createTextNode('Kolor: '));
var img = ce('img');
img.src = spacer;
img.setAttribute('style', 'width:16px;height:16px;vertical-align:middle;border:1px solid #333;cursor:pointer;');
img.id = 'markgroupcolor';
img.title = 'Usuń Kolor';
img.addEventListener('click', function(){
document.getElementById('markgroupcolor').style.backgroundColor = '';
}, false);
td1.appendChild(img);
tr1.appendChild(td1);
var td2 = ce('td');
td2.appendChild(createColorPicker(function(){
document.getElementById('markgroupcolor').style.backgroundColor = this.style.backgroundColor;
}));
tr1.appendChild(td2);
table.appendChild(tr1);
var tr2 = ce('tr');
table.appendChild(tr2);
var html = '<td>URL do obrazka:</td><td><input type="text" style="width:97%;" id="markgroupurl" /><div>';
var icons = [
'spear',
'sword',
'axe',
'spy',
'light',
'heavy',
'ram',
'catapult',
'snob'
];
for(var i = 0; i < icons.length; i++) {
html += '<img src="graphic/unit/unit_' + icons + '.png" onclick="document.getElementById(\'markgroupurl\').value=\'graphic/unit/unit_' + icons + '.png\';" /> ';
}
html += '</div></td>';
tr2.innerHTML = html;
var tr3 = ce('tr');
var td3 = ce('td');
td3.setAttribute('colspan', '2');
td3.setAttribute('style', 'text-align:center;');
var btn = ce('button');
btn.textContent = 'Zapisać';
btn.addEventListener('click', function(){
// Bei Klick, Gruppe speichern
var mgrps = get_cookie();
var groupname = document.getElementById('markgroup').value;
var idx = Array.searchgroup(mgrps, groupname);
if(idx >= 0) {
mgrps[idx][1] = document.getElementById('markgroupcolor').style.backgroundColor;
mgrps[idx][2] = document.getElementById('markgroupurl').value;
} else {
mgrps.push([
groupname,
document.getElementById('markgroupcolor').style.backgroundColor,
document.getElementById('markgroupurl').value
]);
}
set_cookie(mgrps);
document.getElementById('addgroupmark').style.display = 'none';
var grps = $x('//td[starts-with(@onclick,"document.location.href=\'/groups.php?group_id=")]');
for(var i = 0; i < grps.length; i++) {
if(grps.textContent == groupname) {
grps.parentNode.replaceChild(createCell(groupname), grps.previousSibling);
}
}
}, false);
td3.appendChild(btn);
tr3.appendChild(td3);
table.appendChild(tr3);
add.appendChild(table);
document.body.appendChild(add);
} else {
// Karte
var createIcon = function(idx) {
var img = ce('img');
var style = '';
if(groups[idx][2] && groups[idx][2] != '') {
img.src = groups[idx][2];
} else {
img.src = spacer;
style = 'width: ' + size + 'px; height: ' + size + 'px;';
}
img.title = groups[idx][0];
img.setAttribute('style', style + 'background-color: ' + groups[idx][1]);
return img;
};
var groups = get_cookie();
// Legende hinzufügen
var legend = $x('//form/table[@class="map_container"]/parent::*/parent::td');
if(legend.length > 0) {
var div = ce('div');
div.style.padding = '10px';
var html = '<h3>mietczak28</h3>';
for(var i = 0; i < groups.length; i++) {
html += '<div><img style="border: 1px solid #333; background-color: ' + groups[1] + ';';
if(groups[2] && groups[2] != '') {
html += '" src="' + groups[2] + '"';
} else {
html += 'width: ' + size + 'px; height: ' + size + 'px;" src="' + spacer + '"';
}
html += ' alt="' + groups[0] + '" title="' + groups[0] + '" /> ' + groups[0] + '</div>';
}
div.innerHTML = html;
legend[0].appendChild(div);
}
// Alle Dörfer holen und mit Icon versehen
var markVillages = function() {
var fields = $x('//div[@id="mapOld" or @id="mapNew"]/table[@class="map"]/tbody/tr/td/a');
var search = /map_popup\(.*?, .*?, .*?, \d+, .*?, .*?, '(.*)', .*?, \d+, \d+, .*?, .*?\)/;
var match, bg, vil;
for(var i = 0; i < fields.length; i++) {
bg = fields.parentNode.style.backgroundColor;
if((bg == '#ffffff' || bg == '#f0c800' || bg == 'rgb(255, 255, 255)' || bg == 'rgb(240, 200, 0)')
&& (match = search.exec(fields.getAttribute('onmouseover')))) {
var icodiv = ce('div');
icodiv.setAttribute('style', 'position: absolute; border: 1px solid #333; z-index: 1;');
for(var j = 0; j < groups.length; j++) {
var vilgrps = match[1].split(', ');
for(var k = 0; k < vilgrps.length; k++) {
if(vilgrps[k].replace(/\\'/, '\'') == groups[j][0]) {
icodiv.appendChild(createIcon(j));
if(orientation == 2) {
icodiv.appendChild(ce('br'));
}
}
}
}
vil = fields.firstChild;
fields.insertBefore(icodiv, vil);
switch(position) {
default:
case 1:
if(orientation == 1)
icodiv.style.left = (icodiv.offsetLeft + 10) + 'px';
else
icodiv.style.top = (icodiv.offsetTop + 10) + 'px';
break;
case 2:
icodiv.style.left = (icodiv.offsetLeft + vil.offsetWidth - icodiv.offsetWidth) + 'px';
break;
case 3:
icodiv.style.left = (icodiv.offsetLeft + vil.offsetWidth - icodiv.offsetWidth) + 'px';
icodiv.style.top = (icodiv.offsetTop + vil.offsetHeight - icodiv.offsetHeight) + 'px';
break;
case 4:
icodiv.style.top = (icodiv.offsetTop + vil.offsetHeight - icodiv.offsetHeight) + 'px';
break;
}
}
}
}
markVillages();
// Scrollen der Karte überwachen
var scrolltds = $x('//table[@class="map_container"]/tbody/tr/td[@onclick]');
for(var i = 0; i < scrolltds.length; i++) {
scrolltds.addEventListener('click', function(){
window.setTimeout(function(){
var newmap = document.getElementById('mapNew');
var oldmap = document.getElementById('mapOld');
if((newmap.style.left == '0px' && newmap.style.top == '0px') || (oldmap.style.left == '0px' && oldmap.style.top == '0px')) {
// fertig gescrollt
markVillages();
} else {
// noch nicht fertig gescrollt
window.setTimeout(arguments.callee, 200);
}
}, 300);
}, true);
}
}
})();
9. Sortowanie - w produkcji wyszukuje Ci wioske z najwyższą ilością surowca jakiego szukasz a w kombinowanym już jednostki
javascript:(function(){if(document.getElementById('overview').value.match(/combined|prod/)&&!document.getElementById('tros')){th=document.getElementsByTagName('th')[0];th.innerHTML=th.innerHTML+" <select%20id='tros'%20onchange='javascript:(function(sp){if(sp!=-1){tbody=document.getElementsByTagName(\"th\")[0].parentNode.parentNode;tr=tbody.getElementsByTagName(\"tr\");trl=tr.length;ar=new%20Array();for(var%20i=1;i<trl;i++){data=tr.getElementsByTagName(\"td\");if(document.getElementById(\"overview\").value.match(/combined/)){data=data[Math.abs(sp)];while(data.hasChildNodes()){data=data.firstChild;}data=data.data;}else{data=(data[Math.floor(Math.abs(sp)/10)].innerHTML.replace(/<span%20class=.grey.>.<\\/span>/ig,\"\").match(/\\d+/g))[Math.abs(sp)-10*Math.floor(Math.abs(sp)/10)];}ar.push([(str=\"00000\"+String(data).match(/\\d+/)).substr(str.length-6),i]);}ar.sort();if(sp<-1){ar.reverse();}for(var%20i=1;i<trl;i++){tbody.appendChild(tr[ar[i-1][1]].cloneNode(true));}for(var%20i=trl;i>1;i--){tbody.removeChild(tr[i-1]);}delete(ar);}})(options[selectedIndex].value)'><option%20value='-1'>%20-%20Sortuj%20-%20</option>"+(document.getElementById('overview').value.match(/combined/)?"<option%20value='-6'>Zagroda%20(wolne)</option><option%20value='-7'>Piki</option><option%20value='-8'>Miecze</option><option%20value='-9'>Topory</option><option%20value='-10'>Zwiad</option><option%20value='-11'>Lekka</option><option%20value='-12'>Ciezka</option><option%20value='-13'>Taran</option><option%20value='-14'>Kata</option><option%20value='-15'>Szlach</option><option%20value='-16'>Handel</option>":"<option%20value='10'>Punkty</option><option%20value='-21'>Drewno</option><option%20value='-23'>Glina</option><option%20value='-25'>Żelazo</option><option%20value='30'>Spichlerz</option><option%20value='40'>Budowa</option>")+"</select>";}})()
11. Przegląd procentowo - kolorkowy (uwaga, przy każdym włączeniu plemion i loginie na konto trzeba to ustawiać na nowo w ustawienia-> ustawienia, chyba że macie ustawione autologowanie )
javascript:if ((typeof villagePreviewEnhancer) == "undefined") { var villagePreviewEnhancerLoader = document.createElement('script'); villagePreviewEnhancerLoader.setAttribute('type','text/javascript'); villagePreviewEnhancerLoader.setAttribute('src','http://plemiona-skrypty.googlecode.com/svn/testowe/villagePreviewEnhancer/villagePreviewEnhancer.user.js'); document.getElementsByTagName('head')[0].appendChild(villagePreviewEnhancerLoader); villagePreviewEnhancerLoader = void(0); var villagePreviewEnhancerWait = setInterval('if ((typeof villagePreviewEnhancer) != "undefined") { clearInterval(villagePreviewEnhancerWait); villagePreviewEnhancer.init(); }', 100); } else { villagePreviewEnhancer.init(); };
12. No i nieszczęsny skrypt do rekrutacji
{game}&screen=train
mawete - 26 Maj 2009, 20:01
Nie chciało mi się dokładnie czytać (Ixiego trzeba by zagonić ), ale nawet logicznie to wygląda.
gorat - 26 Maj 2009, 20:10
Dodam, że wyklarowano mi częściowo już, gdzie to wsadzać Elementy te są tylko w premium.
Nutzz - 27 Maj 2009, 09:41
Hyhyhy, taki mały skromny rekordzik pobity, leci na mnie 700 ataków
Docelowo ma ich być ponoć 1500
Kamtre1990 - 27 Maj 2009, 12:19
Nutzz napisał/a | Hyhyhy, taki mały skromny rekordzik pobity, leci ma nie 700 ataków
Docelowo ma ich być ponoć 1500 |
A mnie to chyba już nikt nie lubi
Od samego początku gry nie miałem więcej niż 3 ataki jednoczesnie, a ataków w sumie było może z 20. Wystarczy spojrzeć w rankig pokonanych to w obrońcach mam 23.648 a w agresorach ponad milion a gram od października.Na innymn świecie znowu dostałem konto i odkąd je dostałem to zadnego ataku już nie było, a na froncie 16 wioskami gram ;( Tylko musze atakować i wioski zdobywać, bo innaczej sie nie da, a chciałbym się pobawić w obrońcę.
elam - 1 Czerwca 2009, 00:25
Nutzz
pierwszy skrypt, jaki zapodajesz, jest na pewno nielegalny i grozi za niego ban
wiem bo pytalam o niego i dyskutowalam dlugo z administracja ;
ten do fejkowania podobnie
co do innych nie wiem
uwazajcie z tymi skryptami - -
(gorat najlepiej jak to skasujesz)
mawete - 2 Czerwca 2009, 19:09
elam: a dlaczego gorat miałby kasować? Tutaj chyba obowiazuje nasz regulamin, a w tym co Nutzz napisał nie ma nic niezgodnego z prawem. Ostrzegłaś i chwała Ci za to. Każdy ryzykuje na własne konto.
I nie pisz "nielegalny" tylko "niezgodny z regulaminem Plemion" jeśli można prosić.
gorat - 2 Czerwca 2009, 19:17
Najlepiej z każdym skryptem pójść na forum plemienne, a potem jeszcze administrację wypytać
Ktoś z doświadczeniem miałby ochotę wrócić? Problemy z nowymi właścicielami dla kont powinny się utrzymywać...
mawete - 2 Czerwca 2009, 19:35
gorat: A co zaoferujesz? znudził mi się Travian - za bardzo statyczny jest...
gorat - 2 Czerwca 2009, 20:24
Czy i jakie obecnie są wolne konta - nie wiem, ale z przecieków wynika, że cały czas brakuje graczy do obsadzania kont, a priorytetowe są te bardzo duże. Na pewno się znajdzie wśród nich niejedno z szerokim dostępem do frontu, pozwalające na regularne młócenie Przy takim na pewno nie da się nudzić - mowa o poziomie, gdy jeden gracz ma tyle wiosek, co cała Twoja kolonia z pl16, gdy jeszcze byłeś Dodam: wcale nie trzeba czekać na odbudowę offów, ma się ich tyle, że cały czas można gdzieś skanować, atakować, doprowadzać wroga do rozpaczy...
Przykład niestety zmarnowanego konta - MarcinZiołoo (tutaj są akta). Sporo stracił na rzecz wroga, bowiem nie ma nowego właściciela, o czym wróg wie (stary posiadacz za bardzo ozorem przed odejściem chlapał, pewnie nie spodziewał się takiego przebiegu, w końcu jego konto było wyśmienitą propozycją, pierwsza dziesiątka świata) i wykorzystuje brak opieki [tj. wróg wykorzystuje].
Dlatego, jeśli przekonasz radę plemienia, powinieneś bez problemów dostać konto z pełnymi fajerwerkami. Szczególnie, że brakuje u nas ludzi, którzy zorganizują akcję z paroma tysiącami ataków dla czystej frajdy dawania wrogowi w ****
Zapraszam, naprawdę może być ciekawie... szczególnie gdy rozbierze się wrogowi jakiś bunkier Jeden mój sąsiad sam jeden wbił na raz sto ataków w jedną niesamowicie twardo bronioną wioskę, a jaką miał radość, jak ją przejął! Szacunek, po prostu! Teraz Twoja kolej
mawete - 2 Czerwca 2009, 20:32
gorat: kusisz... i doskonale wiesz o tym. Daj mi czas na zastanowienie sie do jutra - potem powiesz z kim gadać jeśli się zdecyduję.
Godzilla - 2 Czerwca 2009, 21:25
No, mawete, jeśli żona to czyta przez ramię, to już widzę jej minę... na to chyba najlepsze słuchawki nie pomogą
mawete - 2 Czerwca 2009, 21:34
Godzilla: no właśnie dlatego się zastanawiam...
//edit: sama zadyma nie jest problemem - lubię zadymy - problemem jest czas
Godzilla - 2 Czerwca 2009, 21:45
Tu ra66it: a próbowałeś gry na świecie z kościołami?
Tu Godzilla: chyba zmontuję brygadę moherowych beretów albo co.
mawete - 2 Czerwca 2009, 21:48
Nie próbowałem - to "stare" światy.
Godzilla: cholernie mnie kusi - ściagnąć jeszcze kilku
ze starej ekipy i naskoczyć nam będą mogli...
Nutzz - 3 Czerwca 2009, 13:27
Nutzz
pierwszy skrypt, jaki zapodajesz, jest na pewno nielegalny
i grozi za niego ban
wiem bo pytalam o niego i dyskutowalam dlugo z administracja ;
ten do fejkowania podobnie
co do innych nie wiem
uwazajcie z tymi skryptami - -
(gorat najlepiej jak to skasujesz)
A nyie prowda Sam się pytałem i dostałem zatwierdzenie.
Ekhm, z tego co się orientuję, nie nosi on żadnych znamion bota,
wstawia tylko wojska na plac
Mawete, gdybyś był chętny to i na S7 coś by się znalazło.
Pomyśl - rozpierducha ze mną i Gorimem w jednym teamie
A właśnie, Nasza chudzinka wczoraj przebiła 9 milionów, brawa
Ale nie bójcie się do Świąt Bożego Narodzenia go dogonię
mawete - 3 Czerwca 2009, 14:36
Nutzz: jak jeszcze raz napiszesz Mawete to przyjmę propozycję i nakopię Ci *beep*
//edit: utnijcie szanowni modzi ten cytat - pisać sie nie da....
Agi - 3 Czerwca 2009, 15:29
Nutzz, popraw swój post ze skryptem, bo rozjeżdża całą stronę
|
|
|