您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Gadget pozwalający na wygodne zmiany w izbie/piwnicy na amorion.pl
// ==UserScript== // @name Amo - Ulepszacz Tawerny // @namespace bnf:2001 // @description Gadget pozwalający na wygodne zmiany w izbie/piwnicy na amorion.pl // @author B.N.F // @include *amorion.pl/start.php* // @include *147.135.199.206/start.php* // @version +6.03 // @grant GM_addStyle // ==/UserScript== //////////// var zNode = document.createElement ('div'); zNode.innerHTML = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">' + '<center>' + '<p>Ulepszacz Tawerny' + '<br>' + 'v.+6.03' + '<br>' + '<br>' + '<button id="myButton5" type="button">' + 'Wł.</button>' + ' ' + '<button id="myButton6" type="button">' + 'Wył.</button></br><br>' + 'Podgląd na piwnicę</br>' + '<button id="myButton7" type="button">' + 'Wł.</button>' + ' ' + '<button id="myButton8" type="button">' + 'Wył.</button></br>' + '</p></center>' ; zNode.setAttribute ('id', 'myContainer'); document.body.appendChild (zNode); //////////Podgląd Piwnicy var pNode = document.createElement ('div'); pNode.innerHTML = '<center>' + '<input type="button" id="piwnicabtn" value="Odśwież" />' + '<div style="float: right;"><input type="button" id="zamknijpbtn" value="X" /></div>' + '</br>' + '<iframe style="filter:invert" id="minipiwnica" src="http://amorion.pl/piwnica_msgs.php" scrolling="no" width=420px height=440px ></iframe></center>' ; pNode.setAttribute ('id', 'pContainer'); document.body.appendChild (pNode); var defP = document.getElementById('pContainer'); defP.style.display = 'none'; function reloadpiwnica() { document.getElementById('minipiwnica').src += ''; } piwnicabtn.onclick = reloadpiwnica; ////////// var UT2 = document.createElement('div'); UT2.innerHTML = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">' + '<table id="UlepszaczTawerny" style="text-align: center; width="960px" height="50px" border="0" cellpadding="10" cellspacing="0" bgcolor="#000000";>' + '<tbody>' + '<tr>' + '<td valign="middle" style="width: 960px;">' + '<button id="myButton" type="button" font color="black">' + 'Zmień Okienko</button> ' + '<button id="myButton2" type="button" font color="black">' + 'Wył. Odświeżanie</button> ' + '<button id="myButton3" type="button" font color="black">' + 'Odśwież</button></center>' + '<br><br>' + '<a style="color:#BBBBBB" href="#" onclick="Link(\'dynamic\', \'izba.php\')"><span style="color:#BBBBBB">Izba</span></a>' + ' ' + '<a style="color:#BBBBBB" href="#" onclick="Link(\'dynamic\', \'piwnica.php\')"><span style="color:#BBBBBB">Piwnica</span></a>' + '<div style="float: right;"><a style="color:#BBBBBB" href="#" onclick="Link(\'dynamic\', \'dramas.php\')"><span style="color:#BBBBBB">Sesje</span></a></div>' + '</td>' + '</tr>' + '</tbody>' + '</table>' ; UT2.setAttribute ('id', 'Ulepszacz'); var MiejscePodUT = document.getElementById('logo'); MiejscePodUT.parentNode.insertBefore(UT2, MiejscePodUT.nextSibling); document.getElementById ("myButton").addEventListener ( "click", ButtonClickAction, false ); function ButtonClickAction (zEvent) { var sOkno, nText; sOkno = document.getElementById('message'); if (sOkno) { nText = document.createElement("textarea"); nText.id = "message"; nText.name = "msg"; nText.cols = "62"; nText.rows = "8"; nText.maxlenght = "15000"; sOkno.parentNode.replaceChild(nText, sOkno); } document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton2").addEventListener ( "click", ButtonClickAction2, false ); function ButtonClickAction2 (zEvent2) { unsafeWindow.XMLHttpRequest = function() {} document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton3").addEventListener ( "click", ButtonClickAction3, false ); function ButtonClickAction3 (zEvent3) { location.reload(); document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton5").addEventListener ( "click", ButtonClickAction5, false ); function ButtonClickAction5 (zEvent5) { var WlUT = document.getElementById('Ulepszacz'); WlUT.style.display = 'inline'; document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton6").addEventListener ( "click", ButtonClickAction6, false ); function ButtonClickAction6 (zEvent6) { var WylUT = document.getElementById('Ulepszacz'); WylUT.style.display = 'none'; document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton7").addEventListener ( "click", ButtonClickAction7, false ); function ButtonClickAction7 (zEvent7) { var WlP = document.getElementById('pContainer'); WlP.style.display = 'inline'; document.getElementById('minipiwnica').src += ''; document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("myButton8").addEventListener ( "click", ButtonClickAction8, false ); function ButtonClickAction8 (zEvent8) { var WylP = document.getElementById('pContainer'); WylP.style.display = 'none'; document.getElementById ("myContainer").appendChild (zNode); } document.getElementById ("zamknijpbtn").addEventListener ( "click", ButtonClickAction9, false ); function ButtonClickAction9 (zEvent9) { var WylP = document.getElementById('pContainer'); WylP.style.display = 'none'; document.getElementById ("myContainer").appendChild (zNode); } GM_addStyle ( multilineStr ( function () {/*! #myContainer { position: absolute; top: 10px; right: 2%; font-size: 20px; background: black; border: 3px outset white; opacity: 0.75; z-index: 222; padding: 10px 10px; } #pContainer { position: fixed; bottom: 10px; right: 2%; font-size: 20px; background: #ffffcc; border: 3px outset white; opacity: 0.90; z-index: 222; padding: 10px 10px; } #myButton { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton2 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton3 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton5 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton6 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton7 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #myButton8 { cursor: pointer; color: #BBBBBB; font-weight: bold; background-color: #000000; border: 1px solid #B0B0B0; } #piwnicabtn { cursor: pointer; color: black; font-weight: bold; background-color: White; border: 1px solid #B0B0B0; } #zamknijpbtn { cursor: pointer; color: black; font-weight: bold; background-color: White; border: 1px solid #B0B0B0; } #myContainer p { color: #B0B0B0; } */} ) ); function multilineStr (dummyFunc) { var str = dummyFunc.toString (); str = str.replace (/^[^\/]+\/\*!?/, '') // Strip function () { /*! .replace (/\s*\*\/\s*\}\s*$/, '') // Strip */ } .replace (/\/\/.+$/gm, '') // Double-slash comments wreck CSS. Strip them. ; return str; }