[Engedélyezett] 'Lejárt az idő' eredmény & Gyémántbánya rendezvény

Státusz
Nem lehet hozzászólni.

DeletedUser19087

Vendég
Üdv,

írtam egy scriptet a 'Lejárt az idő' eredmény arany szintjének könnyebb feloldásához. Igaz így is iszonyat sokat kell hozzá kattingatni, viszont az egeret nem kell tologatni közben, csak nyomogatni a scriptet vagy a hozzárendelt billentyűt, s máris töredékére csökkent a ráfordított időnk. (csak maximalistáknak)
A script a gyülekezőhelyet fogja építeni/bontani, ezt a legolcsóbb és az építési ideje < 3 perc.
Hasznos lehet a Gyémántbánya rendezvény során is, ahol további csilléket lehet szerezni a befejezett építésekkel.



Használata:

-belépsz az egyik faluba (ahol 100% a hűség és a főhadiszállás >= 15, különben nem tudsz bontani)
-rámész a Bontás fülre
-futtatod a scriptet (minden futtatásnál felismeri, hogy éppen építési vagy bontási sorba kell-e rakni épületet, esetleg a befejezés gombra kell-e kattintani vagy váltani kell-e az Építés-Bontás fülek között)
-ha elfogyott a nyersanyag akkor falut váltasz és kezdődik előlről a folyamat

Kód beillesztése:
javascript:
      if (document.URL.match("mode=build")) {
            function build() {
                  if ($(".btn-instant-free").length) {
                        eval($(".btn-instant-free").attr("onclick").replace(/return /, ""));
                  } else if (game_data.village.buildings.place == 0) {
                        BuildingMain.destroy('place');
                  } else {
                        changePage();
                  }
            }
            build();
      }
      if (document.URL.match("mode=destroy")) {
            function destroy() {
                  if ($(".btn-instant-free").length) {
                        eval($(".btn-instant-free").attr("onclick").replace(/return /, ""));
                  } else if (game_data.village.buildings.place > 0) {
                        BuildingMain.destroy('place');
                  } else {
                        changePage();
                  }
            }
            destroy();
      }
      function changePage() {
            if (document.URL.match("mode=build")) {
                  self.location = game_data.link_base_pure.replace(/screen\=\w*/i,"screen=main&mode=destroy")
            } else if (document.URL.match("mode=destroy")) {
                  self.location = game_data.link_base_pure.replace(/screen\=\w*/i,"screen=main&mode=build")
            }
      }
void(0);
 
Utoljára egy moderátor szerkesztette:

Messala

Tőzsdecápa
A reakció pontszáma
1.630
Üdv,

írtam egy scriptet a 'Lejárt az idő' eredmény arany szintjének könnyebb feloldásához. Igaz így is iszonyat sokat kell hozzá kattingatni, viszont az egeret nem kell tologatni közben, csak nyomogatni a scriptet vagy a hozzárendelt billentyűt, s máris töredékére csökkent a ráfordított időnk. (csak maximalistáknak)
A script a gyülekezőhelyet fogja építeni/bontani, ezt a legolcsóbb és az építési ideje < 3 perc.
Hasznos lehet a Gyémántbánya rendezvény során is, ahol további csilléket lehet szerezni a befejezett építésekkel.



Használata:

-belépsz az egyik faluba (ahol 100% a hűség és a főhadiszállás >= 15, különben nem tudsz bontani)
-rámész a Bontás fülre
-futtatod a scriptet (minden futtatásnál felismeri, hogy éppen építési vagy bontási sorba kell-e rakni épületet, esetleg a befejezés gombra kell-e kattintani vagy váltani kell-e az Építés-Bontás fülek között)
-ha elfogyott a nyersanyag akkor falut váltasz és kezdődik előlről a folyamat


Kód beillesztése:
javascript:
if(document.URL.match("mode=destroy")){

var keres = document.documentElement.innerHTML.indexOf("Gyülekezőhely");
if(keres > 0){

if(typeof document.getElementsByClassName("order_feature btn btn-btr btn-instant-free")[0] === 'undefined'){
BuildingMain.destroy('place');
}else{

var link = document.getElementsByClassName("btn btn-cancel")[0].href;
var metsz = link.split('id=')[1];
var eddig = metsz.indexOf('&');
var id = metsz.substring(0, eddig);

BuildingMain.change_order(id, 'BuildInstantFree', 0);}

}else{
var win = window.frames.length > 0 ? window.main:window;
self.location=win.game_data.link_base_pure.replace(/screen\=\w*/i,"screen=main&mode=build")
}}

if(document.URL.match("mode=build")){

var keres1 = document.getElementById("main_buildrow_place").getElementsByTagName("span")[0].innerText;
if(keres1 !== '1. szint'){

if(typeof document.getElementsByClassName("order_feature btn btn-btr btn-instant-free")[0] === 'undefined'){
BuildingMain.destroy('place');
}else{

var link = document.getElementsByClassName("btn btn-cancel")[0].href;
var metsz = link.split('id=')[1];
var eddig = metsz.indexOf('&');
var id = metsz.substring(0, eddig);

BuildingMain.change_order(id, 'BuildInstantFree', 0);}

}else{
var win = window.frames.length > 0 ? window.main:window;
self.location=win.game_data.link_base_pure.replace(/screen\=\w*/i,"screen=main&mode=destroy")
}};
UI.SuccessMessage("Az építés/bontás sikeres! <br> Author: öreg",3000);void(0);
Köszönjük Öreg!:)
 

DeletedUser19087

Vendég
A script teljesen újra lett írva. 2018.12.02
 

DeletedUser19087

Vendég
v51-en a bontási felület másképp viselkedik, mint a többi szerveren, így ott nem működött. Módosítottam, így már menni fog ott is.
 
Státusz
Nem lehet hozzászólni.