Ikariam Acceso Directo / ShortCut
By pnia
—
Last update Jun 2, 2008
—
Installed
267 times.
// ==UserScript==
// @name Ikariam Acceso Directo / ShortCut
// @namespace Pnia
// @description Inicia sesión automáticamente en ikariam / Autologin in Ikariam
// @include http://www.ikariam.*/*
// ==/UserScript==
// Este script inicia sesión automáticamente en Ikariam
// cuando escribes en la ruta del explorador
// http://www.ikariam.*/?m=[MUNDO]&u=[USUARIO]&p=[CONTRASEÑA]
// Los parámetros diferencian entre mayúsculas y minúsculas
// Ahora puedes crear un acceso directo en el escritorio para iniciar sesión.
// Ejemplo:
// http://www.ikariam.es/?m=Delta&u=james&p=bond
// http://www.ikariam.es/?m=Alpah&u=Peter&p=Petrelli
// This script automatically logs you into your Ikariam
// server when yo type in de address bar
// http://www.ikariam.*/?m=[SERVER]&u=[USER]&p=[PASS]
// Note that params are case sensitive.
// Now you can make a shortcut in desktop to login in Ikariam.
// Examples:
// http://www.ikariam.de/?m=Zeta&u=John&p=Doe
// http://www.ikariam.com/?m=Gamma&u=Michael&p=Scofield
//=====================================================================
//Definimos las variables necesarias
var m='';
var u='';
var p='';
//Separamos los parametros
var ruta=String(parent.location);
var cadparametros = ruta.substring(ruta.indexOf('?')+1,ruta.length);
//en una de las posiciones del array
var arrParametros=cadparametros.split('&');
//Recorremos el array de parametros evaluando cada uno de los pares variable=valor
for (var i=0;i<arrParametros.length;i++){
eval(arrParametros[i].substring(0,arrParametros[i].indexOf('=')+1)+"\""+
arrParametros[i].substring(arrParametros[i].indexOf('=')+1,arrParametros
[i].length)+"\"");
}
m=unescape(m);
u=unescape(u);
p=unescape(p);
var sel=document.getElementById('universe');
for (i=0;i<sel.options.length && sel;i++){
var option=sel.options[i];
if(option.text==m){
document.getElementById('login').value=u;
document.getElementById('pwd').value=p;
var url = "http://" + option.value + "/index.php?action=loginAvatar&function=login";
document.getElementById('loginForm').action = url;
document.getElementById('loginForm').submit();
break;
}
}