My Travian

By Joca Last update Aug 12, 2008 — Installed 2,643 times. Daily Installs: 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0, 4, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 3, 1

There are 3 previous versions of this script.

// ==UserScript==
// @name           My Travian 
// @namespace      http://userscripts.org/Keos
// @include        http://*.travian.*php*
// @exclude 	   http://*.travian.*/login.php*
// @exclude        http://*.travian.*/logout.php*
// @exclude 	   http://*.travian.*/chat.php*
// @exclude 	   http://forum.travian.*
// @exclude 	   http://*.travian.*/index.php*
// @exclude 	   http://*.travian.*/manual.php*
// @exclude 	   http://s6.travian.*
// ==/UserScript==

//Configuration
var links = [
    ['Geral'     , 'allianz.php'],
    ['Forum'        , 'allianz.php?s=2'],
    ['Chat'        , 'allianz.php?s=6'],
    ['Ataques'        , 'allianz.php?s=3'],
    ['Noticias'        , 'allianz.php?s=4'],
    ['Opções'        , 'allianz.php?s=5'],
];

//Code
var menu = document.getElementById('lright1');
if(menu == null) { //Just one village
  menu = document.createElement('div');
  menu.setAttribute('id','lright1');
  document.getElementById('lmidall').appendChild(menu);
}
menu.appendChild(document.createElement('br'));

var elemB, elemUL, elemLI, elemA;

/* Links Menu */
elemB  = document.createElement('b');
elemB.appendChild(document.createTextNode('Embaixada'));
menu.appendChild(elemB)

elemUL = document.createElement('ul');
elemUL.setAttribute('class','dl');
menu.appendChild(elemUL)

for each ( var link in links ){
    elemLI = document.createElement('li');
    elemLI.setAttribute('class','dl');

    elemA = document.createElement('a');
    elemA.href = link[1];
    elemA.appendChild(document.createTextNode(link[0]));

    elemLI.appendChild(elemA);
    elemUL.appendChild(elemLI);
}