Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Tentlan
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author AubergineAnodyne
- // @match *://int*.tentlan.com/
- // @include https://int12.tentlan.com/overview
- // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
- // @grant GM_getValue
- // @grant GM_setValue
- // @grant GM_addStyle
- // @grant GM_xmlhttpRequest
- // ==/UserScript==
- // Ez a sor csak azt mutatja, hogy belépett a program a játékba és létre hozza a jQuery változóját
- console.log("TÉNYLEG");
- var $ = "jQuery";
- // Betölti a játékba a lejátszót, de nem látszik sehol....
- var audio = document.createElement("audio");
- audio.src = "https://www.computerhope.com/jargon/m/example.mp3";
- audio.setAttribute("type", "mpeg");
- document.body.appendChild(audio);
- // Elindítja a zenét ha írnak a Törzs tagok a fórumra
- function torzs() {
- var elem = document.getElementById("unreadGuildCounter");
- if(elem.style.display != "none") {
- audio.play();
- }
- }
- // Törzs üzenet figyelő meghívása és frissítése 1s-enként
- //torzs();
- //setInterval(torzs, 1000);
- // Elindítja a zenét ha értesítés érkezik
- function ertesit() {
- var elem = document.getElementById("unreadNotificationsCounter");
- if(elem.style.display != "none") {
- audio.play();
- }
- }
- // Értesítés figyelő meghívása és 1s-enként frissítés
- //ertesit();
- //setInterval(ertesit, 1000);
- // Támadás jelző
- function latszosag() {
- var elem = document.getElementsByClassName("menuIconImg activity")[0];
- if(elem.style.opacity != "") {
- if(elem.style.opacity < 1) {
- audio.play();
- }
- }
- }
- // Támadás jelző meghívása
- latszosag();
- setInterval(latszosag, 1000);
- // Termelés jelző
- function termeles() {
- var jelzes = document.getElementsByClassName("productionDoneIcon");
- for(var i = 0; i < jelzes.length; ++i) {
- if(jelzes[i].style.display != "none") {
- audio.play();
- }
- }
- }
- // Termelés jelző meghívása
- termeles();
- setInterval(termeles, 1000);
- // ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
- // Színezés (Egyedire szabás kezdete)
- function szinez() {
- // Jobboldali csikok
- jQuery(".ribbonSectionTitle").css({
- "border-color":"#1f9840",
- "background-color":"#4f9a38",
- "background-image":"linear-gradient(to bottom,#5ead4a 0,#2a9141 100%)"
- });
- // baloldali vastag csik a fejlesztés alatt
- jQuery(".buildingMainTitle").css({
- "border-color":"#1f9840",
- "background-color":"#4f9a38",
- "background-image":"linear-gradient(to bottom,#5ead4a 0,#2a9141 100%)"
- });
- // Részletek mutatása gomb
- jQuery(".tbutton.info").css("background", "linear-gradient(to bottom,#af790b 5%,#543704 100%)");
- // Épület szintje
- jQuery(".bwindowLevelNo").css("color","green");
- // Ablakok baloldalának a háttérszíne
- jQuery(".subSectionBlock").css("background-color", "rgb(212, 195, 153)");
- // Ablakok jobb oldalának a háttérszíne
- jQuery(".subSectionBlock>div").css("background-color", "rgb(212, 195, 153)");
- // Törzs Konténere (ez a külső kerete az üzeneteknek)
- jQuery(".guildGeneralCardContainer").css({
- "border":"2px solid #ff7400",
- "-webkit-box-shadow":"none",
- "box-shadow":"none"
- });
- // Csapat választás (ALAP) Ez a csapatok nál támadás nyersi küldés stb.
- jQuery(".unitOrdersMissionButton").css({
- "background-color": "#ffd469",
- "border": "1px solid #ff8500"
- });
- // Csapat választás (VÁlASZTOTT)
- jQuery(".unitOrdersMissionButton.selected").css({
- "background-color":"#e6c46d",
- "border":"2px solid #b75900"
- });
- // Csapat választás (EGÉR EGY LEHETŐSÉG FELETT)
- jQuery(".unitOrdersMissionButton:hover").css({
- "background-color": "#ffc22b",
- "border": "1px solid #cc6403"
- });
- // Termelések ideje és mennyiségének ki írása
- jQuery(".resProductionProgressBarInfo").css("font-weight","600");
- // Sebesség select színe
- jQuery("#unitOrdersAcceleratorSelect>.tselectSelected").css("background-color", "#EACC7E")
- }
- szinez();
- setInterval(szinez, 5);
- // ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
- // Termelők megnyitása és bezárása
- var fg = setInterval(bezar, 100);
- function keszites() {
- var jelzes = document.getElementsByClassName("productionDoneIcon");
- var area = document.getElementsByTagName("area");
- for (var i = 0; i < jelzes.length; ++i) {
- if (jelzes[i].style.display != "none") {
- if (i === 0) {
- for (var j = 0; j < area.length; j++) {
- if (area[j].getAttribute("data-building") === "Quarry") {
- console.log("mészkő");
- area[j].click();
- bezar();
- fg = setInterval(bezar, 100);
- }
- }
- } else if (i === 1) {
- for (var j = 0; j < area.length; j++) {
- if (area[j].getAttribute("data-building") === "ObsidianMine") {
- console.log("Obszidián");
- area[j].click();
- bezar();
- fg = setInterval(bezar, 100);
- }
- }
- } else if (i === 2) {
- for (var j = 0; j < area.length; j++) {
- if (area[j].getAttribute("data-building") === "CacaoPlantation") {
- console.log("Kakaó");
- area[j].click();
- bezar();
- fg = setInterval(bezar, 100);
- }
- }
- } else if (i === 3) {
- for (var j = 0; j < area.length; j++) {
- if (area[j].getAttribute("data-building") === "CornFarm") {
- console.log("Kukorica");
- area[j].click();
- bezar();
- fg = setInterval(bezar, 100);
- }
- }
- }
- }
- }
- }
- keszites();
- setInterval(keszites, 1000);
- function bezar() {
- var ablak = document.getElementById("dialogContainer");
- var termelok = ablak.getElementsByClassName("ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable");
- var nev = ["ui-dialog-title-CornFarmWindow", "ui-dialog-title-CacaoPlantationWindow", "ui-dialog-title-ObsidianMineWindow",
- "ui-dialog-title-QuarryWindow"];
- if (termelok.length > 0) {
- for (var i = 0; i < termelok.length; ++i) { // aria-labelledby="
- if(termelok[i].getAttribute("aria-labelledby") === nev[0]) {
- var begyujt = termelok[i].getElementsByClassName("tbutton standard resProductionProgressCollectButton")[0];
- if(begyujt != undefined && begyujt.style.display === "none") {
- var term = termelok[i].getElementsByClassName("resourceProductionSelectsContainer")[0];
- if(term != undefined && term.style.display === "none") {
- termelok[i].getElementsByClassName("titleBarControl wclose")[0].click();
- }
- }
- } else if(termelok[i].getAttribute("aria-labelledby") === nev[1]) {
- var begyujt = termelok[i].getElementsByClassName("tbutton standard resProductionProgressCollectButton")[0];
- if(begyujt != undefined && begyujt.style.display === "none") {
- var term = termelok[i].getElementsByClassName("resourceProductionSelectsContainer")[0];
- if(term != undefined && term.style.display === "none") {
- termelok[i].getElementsByClassName("titleBarControl wclose")[0].click();
- }
- }
- } else if(termelok[i].getAttribute("aria-labelledby") === nev[2]) {
- var begyujt = termelok[i].getElementsByClassName("tbutton standard resProductionProgressCollectButton")[0];
- if(begyujt != undefined && begyujt.style.display === "none") {
- var term = termelok[i].getElementsByClassName("resourceProductionSelectsContainer")[0];
- if(term != undefined && term.style.display === "none") {
- termelok[i].getElementsByClassName("titleBarControl wclose")[0].click();
- }
- }
- } else if(termelok[i].getAttribute("aria-labelledby") === nev[3]) {
- var begyujt = termelok[i].getElementsByClassName("tbutton standard resProductionProgressCollectButton")[0];
- if(begyujt != undefined && begyujt.style.display === "none") {
- var term = termelok[i].getElementsByClassName("resourceProductionSelectsContainer")[0];
- if(term != undefined && term.style.display === "none") {
- termelok[i].getElementsByClassName("titleBarControl wclose")[0].click();
- }
- }
- } else {
- clearInterval(fg);
- }
- }
- } else {
- clearInterval(fg);
- }
- }
- //bezar();
- setTimeout(bezar, 50000);
- // ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
- // Város válaszás csapat küldésénél
- document.addEventListener("keydown", function(e) {
- console.log(e.keyCode);
- if(e.keyCode === 67) {
- document.getElementById("menuLinkUnitOrders").click();
- setTimeout(varos_valasztas, 1000);
- }
- });
- document.getElementById("menuLinkUnitOrders").addEventListener("click", function() {
- setTimeout(varos_valasztas, 1000);
- });
- function varos_valasztas() {
- var select = document.getElementById("unitOrdersTargetColoniesSelect");
- var index = select.selectedIndex;
- console.log(index);
- console.log(select.getElementsByTagName("option")[index].getAttribute("selected"));
- if(index != 0) {
- select.getElementsByTagName("option")[index].removeAttribute("selected");
- select.getElementsByTagName("option")[0].setAttribute("selected", "selected");
- } else {
- select.getElementsByTagName("option")[index].removeAttribute("selected");
- select.getElementsByTagName("option")[4].setAttribute("selected", "selected");
- }
- document.getElementById("unitOrdersTargetColonySwitchButton").click();
- }
- // —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
- // Város választó gombra
- addEventListener("keydown", function(e) {
- var kod = e.key;
- var szam = (parseInt(kod) - 1);
- varos_va(szam);
- });
- function varos_va(e) {
- var varosok = document.getElementById("citySelector");
- // varosok.click();
- var darab = varosok.getElementsByTagName("li").length;
- if(e < darab) {
- varosok.getElementsByTagName("li")[e].click();
- }
- // varosok.getElementsByClassName("tselectMenu")[0].style.display = "none";
- }
- /*jQuery(document).click(function (e) {
- console.log(e);
- });*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement