NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name OGame - Chat Alliance Lmdb 119
// @author Isamth - ogame.fr - uni102 (90%) snaquekiller (10%)
// @include http://s119-pt.ogame.gameforge.com/game/index.php?page=*
// @include http://lmdb.forumactif.com/*
// ==/UserScript==
// Version 1.1
var url = location.href;
var server = url.match(/[a-z0-9]{4,10}\.ogame\.[a-z]{2,4}/gi);
var chat = "";
// chatbox_top 85901
var sbival = GM_getValue("sbival_"+server);
if( typeof(sbival) == 'undefined')
{
sbival = "85901";
GM_setValue("sbival_"+server, "85901");
}
sbi = "https://www.chatbutton.com/chatroom/18350621/#"+sbival;
if( url.indexOf('http://lmdb.forumactif.com/forum.htm') >-1 )
{
var element = document.getElementById('chatbox_top'); //Pour permuter l'image
var p = document.createElement("div");
if(screen.width >= 1600)
{
chat = '<iframe src='+sbi+' width="162" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:relative;display:block; left:0px; top:525px; width: 167px; height: 651px; allowtransparency="true";');
}
else
{
chat = '<iframe src='+sbi+' width="125" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:relative;display:block; left:0px; top:525px; width: 131px; height: 651px; allowtransparency="true";');
}
p.innerHTML = chat;
p.setAttribute('id', 'toto');
element.appendChild(p);
}
var pos = GM_getValue("pos_"+server);
var swi = GM_getValue("swi_"+server);
if( typeof(pos) == 'undefined')
{
pos = "on";
GM_setValue("pos_"+server, "on");
}
if( typeof(swi) == 'undefined')
{
swi = "1";
GM_setValue("swi_"+server, "1");
}
var newFlag = document.createElement("reload2"); // On cr�e un nouvelle �l�ment div
newFlag.setAttribute("style", "position:relative; right:10px; top:14px" );
var inner =
"<img width='25px' height='25px' title='Changer de Channel de Shoutbox' src='http://board.ogame.fr/wcf/icon/infoM.png' id='reload3' />"+
"<img width='25px' height='25px' title='Affiche/Masque la ShoutBox Lmdb' src='http://xat.com/images/b_groups.gif' id='reload2' />"+
"<img width='25px' height='25px' title='Intervertit de droite à gauche la Shoutbox Lmdb' src='http://xat.com/images/b_trade.gif' id='switch' /><br> ";
inner += sbival;
newFlag.setAttribute('id', 'toto33');
newFlag.innerHTML = inner;
box = document.getElementById("clearAdvice");
box.appendChild(newFlag);
document.getElementById("reload2").addEventListener("click", test, true);
document.getElementById("reload3").addEventListener("click", switchchan, true);
document.getElementById("switch").addEventListener("click", switchaffichage, true);
if (pos == "on")
{
AffichageChat()
}
function AffichageChat() {
var p = document.createElement("div");
swi = GM_getValue("swi_"+server);
chat = "";
if (swi == "1")
{
if(screen.width >= 1600)
{
var element = document.getElementById('rechts'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else if(screen.width >= 1366)
{
var element = document.getElementById('helper'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:180px');
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else
{
var element = document.getElementById('helper'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:180px');
chat = '<iframe src='+sbi+' width="200" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 10px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
}
else if (swi == "2")
{
if(screen.width >= 1600)
{
var element = document.getElementById('rechts'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else if(screen.width >= 1366)
{
var element = document.getElementById('helper'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1200px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else
{
var element = document.getElementById('helper'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1200px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
chat = '<iframe src='+sbi+' width="200" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 10px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
}else if (swi == "3")
{
var element = document.getElementById('rechts'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
if(screen.width >= 1600)
{
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else if(screen.width >= 1366)
{
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else
{
chat = '<iframe src='+sbi+' width="200" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 10px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
}else if (swi == "4")
{
var element = document.getElementById('rechts'); //Pour permuter l'image
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
if(screen.width >= 1600)
{
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-160px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else if(screen.width >= 1366)
{
chat = '<iframe src='+sbi+' width="300" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 30px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
else
{
chat = '<iframe src='+sbi+' width="200" height="650" frameborder="0" allowtransparency="true"></iframe>';
p.setAttribute('style', 'position:absolute; right:-150px; top: 10px; width: 146px; height: 651px;z-index: 1; allowtransparency="true";');
}
}
p.innerHTML = chat;
p.setAttribute('id', 'toto');
element.appendChild(p);
};
function test() {
var element22 = document.getElementById("toto"); //Pour permuter l'image
if (pos == "on")
{
pos = "off";
GM_setValue("pos_"+server, "off");
element22.parentNode.removeChild(element22);
var boxx = document.getElementById("box");
boxx.setAttribute('style','width:1000px');
var boxxbg = document.getElementsByClassName("contentBoxBody")[0];
boxxbg.setAttribute('style','left:0px');
}
else
{
pos = "on";
GM_setValue("pos_"+server, "on");
AffichageChat()
}
};
function switchaffichage() {
swi = GM_getValue("swi_"+server);
var element22 = document.getElementById("toto"); //Pour permuter l'image
element22.parentNode.removeChild(element22);
if (swi == "1")
{
swi = "2";
GM_setValue("swi_"+server, "2");
}
else if (swi == "2")
{
swi = "3";
GM_setValue("swi_"+server, "3");
}
else if (swi == "3")
{
swi = "4";
GM_setValue("swi_"+server, "4");
}
else if (swi == "4")
{
swi = "1";
GM_setValue("swi_"+server, "1");
}
AffichageChat()
};
function switchchan() {
swi = GM_getValue("swi_"+server);
sbival = prompt('Changer votre numéro de shoutbox ?',sbival);
GM_setValue("sbival_"+server, sbival);
sbi = "http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox="+sbival;
var element22 = document.getElementById("toto");
element22.parentNode.removeChild(element22);
AffichageChat()
var element33 = document.getElementById("toto33"); //Pour permuter l'image
element33.parentNode.removeChild(element33);
newFlag = document.createElement("reload2"); // On cr�e un nouvelle �l�ment div
newFlag.setAttribute("style", "position:relative; right:5px; top:1px" );
var inner =
"<img width='25px' height='25px' title='Changer de Channel de Shoutbox'>"+
"<img width='25px' height='25px' title='Affiche/Masque la ShoutBox Lmdb' src='http://xat.com/images/b_groups.gif' id='reload2' />"+
"<img width='25px' height='25px' title='Intervertit de droite à gauche la Shoutbox Lmdb' /><br> ";
inner += sbival;
newFlag.setAttribute('id', 'toto33');
newFlag.innerHTML = inner;
box = document.getElementById("clearAdvice");
box.appendChild(newFlag);
document.getElementById("reload2").addEventListener("click", test, true);
document.getElementById("reload3").addEventListener("click", switchchan, true);
document.getElementById("switch").addEventListener("click", switchaffichage, true);
};