Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Skrypt
- // @author TRIOO
- // @namespace Skrypt do farmienia
- // @grant none
- // @match https://pl124.plemiona.pl/game.php?*&screen=am_farm*
- // @version 0.0.8-Alpha
- // ==/UserScript==
- function czyszczenieListy() {
- $("a.farm_icon_c, a.farm_icon_b, a.farm_icon_a").click(function () {
- $(this).closest("tr").remove(); // Usuwanie wiosek z listy po zaatakowaniu (Tymczasowo do odświżenia strony)
- });
- }
- function zmianaWioski() {
- if ($('#village_switch_right').length == 1) {
- $('#village_switch_right')[0].click(); //Zmiana wioski za pomocą funkcji konta premium
- }
- }
- function reload() {
- if ($('#village_switch_right').length !== 1){
- location.reload(); // Odświeżanie strony
- }
- }
- function farma() {
- var value = sessionStorage.getItem('zmiana');
- console.log(value); //Przykładowa wartość
- var x = $.map($("a.farm_icon_a, a.farm_icon_a, a.farm_icon_a"), function (v, i, j, k, h) {
- return [v]
- }),
- i = setInterval(function () {
- if ($('#plunder_list tr').length > 1 && parseInt($("#units_home #light").text()) > 20 || parseInt($("#units_home #heavy").text()) > 20) {
- if ( $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").length > 0 ){
- //$(c.shift())[0].click();
- $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").first().click();
- }else {
- $(x.shift())[0].click();
- }
- }
- }, 700) /// Częstotliwość wysyłania atakó. Minimalna wartośc 220 zalecane 350 dla płynności.
- j = setInterval(function () {
- if ( value >= 24 )
- {
- console.log("halo");
- setTimeout(function(){
- zmianaWioski();
- sessionStorage.setItem('zmiana', '0');
- console.log("halo2");
- }, 1200000);
- }
- }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
- k = setInterval(function () {
- if ( parseInt($("#units_home #light").text()) <= 20 && value < 24 ) {
- if ($('#village_switch_right').length == 1) {
- $('#village_switch_right')[0].click(); //Zmiana wioski za pomocą funkcji konta premium
- value++;
- sessionStorage.setItem('zmiana', value);
- }
- }
- }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
- h = setInterval(function () {
- if ( parseInt($("input[name=light]").val()) > parseInt($("#units_home #light").text()) ) {
- reload()
- } else if ($('#plunder_list tr').length <= 1) {
- reload()
- }
- }, 180000)
- }
- $(document).ready(function aktywacja() {
- setTimeout(function () {
- czyszczenieListy(); //Aktywacja czyszczenia listy
- farma(); //Aktywacja farmienia
- }, 3600); // Czas od załadowania strony po którym skrypt zacznie działać.
- }); // Ustawienie 0 przyśpieszy działanie lecz na słabszych komputerach możę spowodować nieprawidłowe działanie.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement