Advertisement
Guest User

Untitled

a guest
May 21st, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Skrypt
  3. // @author TRIOO
  4. // @namespace Skrypt do farmienia
  5. // @grant none
  6. // @match https://pl138.plemiona.pl/game.php?*&screen=am_farm*
  7. // @version 0.0.8-Alpha
  8. // ==/UserScript==
  9. function czyszczenieListy() {
  10. $("a.farm_icon_c, a.farm_icon_b, a.farm_icon_a").click(function () {
  11. $(this).closest("tr").remove(); // Usuwanie wiosek z listy po zaatakowaniu (Tymczasowo do odświżenia strony)
  12. });
  13. }
  14.  
  15. function zmianaWioski() {
  16. if ($('#village_switch_right').length == 1) {
  17. $('#village_switch_right')[0].click(); //Zmiana wioski za pomocą funkcji konta premium
  18. }
  19. }
  20. function reload() {
  21. if ($('#village_switch_right').length !== 1){
  22. location.reload(); // Odświeżanie strony
  23. }
  24. }
  25.  
  26.  
  27. function farma() {
  28. var value = sessionStorage.getItem('zmiana');
  29. var licznik = 0;
  30. var wynik = 0;
  31. console.log(value); //Przykładowa wartość
  32. var x = $.map($("a.farm_icon_a, a.farm_icon_a, a.farm_icon_a"), function (v, i, j, k, h) {
  33. return [v]
  34. }),
  35. i = setInterval(function () {
  36.  
  37. if ($('#plunder_list tr').length > 1 && parseInt($("#units_home #light").text()) > 10) {
  38. if ( $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").length > 0 ){
  39. //$(c.shift())[0].click();
  40. $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").first().click();
  41. }else if (parseInt($("#units_home #spy").text()) > 1){
  42. $("a.farm_icon_b, a.farm_icon_b, a.farm_icon_b").first().click();
  43. }else{
  44. $(x.shift())[0].click();
  45. }
  46.  
  47. }
  48. }, 700) /// Częstotliwość wysyłania atakó. Minimalna wartośc 220 zalecane 350 dla płynności.
  49. j = setInterval(function () {
  50. if ( value >= 3 )
  51. {
  52. wynik=(900-licznik++);
  53. console.log("Dawidku kochany skrypt będzie kontynuowany za: "+wynik+" sekund.");
  54. setTimeout(function(){
  55. zmianaWioski();
  56. sessionStorage.setItem('zmiana', '0');
  57. console.log("halo2");
  58. }, 900000);
  59. }
  60. }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
  61. k = setInterval(function () {
  62. if ( parseInt($("#units_home #light").text()) <= 10 && value < 3 ) {
  63. if ($('#village_switch_right').length == 1) {
  64. $('#village_switch_right')[0].click(); //Zmiana wioski za pomocą funkcji konta premium
  65. value++;
  66. sessionStorage.setItem('zmiana', value);
  67. }
  68. }
  69. }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
  70. h = setInterval(function () {
  71. if ( parseInt($("input[name=light]").val()) > parseInt($("#units_home #light").text()) ) {
  72. reload()
  73. } else if ($('#plunder_list tr').length <= 1) {
  74. reload()
  75. }
  76.  
  77. }, 180000)
  78. }
  79.  
  80. $(document).ready(function aktywacja() {
  81. setTimeout(function () {
  82. czyszczenieListy(); //Aktywacja czyszczenia listy
  83. farma(); //Aktywacja farmienia
  84. }, 3600); // Czas od załadowania strony po którym skrypt zacznie działać.
  85. }); // 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