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://*.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 x = $.map($("a.farm_icon_a, a.farm_icon_a, a.farm_icon_a"), function (v, i, j, k) {
- return [v]
- }),
- i = setInterval(function () {
- if ($('#plunder_list tr').length > 1 && parseInt($("#units_home #light").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 ( parseInt($("input[name=light]").val()) > parseInt($("#units_home #light").text()) ) {
- zmianaWioski();
- }else if ( parseInt($("#units_home #light").text()) <= 20 ) {
- zmianaWioski();
- }else if ($('#plunder_list tr').length <= 1) {
- zmianaWioski();
- }
- }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
- k = 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