Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Skrypt
  3. // @author TRIOO
  4. // @namespace Skrypt do farmienia
  5. // @grant none
  6. // @match https://*.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 x = $.map($("a.farm_icon_a, a.farm_icon_a, a.farm_icon_a"), function (v, i, j, k) {
  29. return [v]
  30. }),
  31. i = setInterval(function () {
  32.  
  33. if ($('#plunder_list tr').length > 1 && parseInt($("#units_home #light").text()) > 20) {
  34. if ( $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").length > 0 ){
  35. //$(c.shift())[0].click();
  36. $("a.farm_icon_c, a.farm_icon_c, a.farm_icon_c").first().click();
  37. }else {
  38. $(x.shift())[0].click();
  39. }
  40.  
  41. }
  42. }, 700) /// Częstotliwość wysyłania atakó. Minimalna wartośc 220 zalecane 350 dla płynności.
  43. j = setInterval(function () {
  44. if ( parseInt($("input[name=light]").val()) > parseInt($("#units_home #light").text()) ) {
  45. zmianaWioski();
  46. }else if ( parseInt($("#units_home #light").text()) <= 20 ) {
  47. zmianaWioski();
  48. }else if ($('#plunder_list tr').length <= 1) {
  49. zmianaWioski();
  50. }
  51.  
  52. }, 1000) //550 = 0.55 sec Częstotliwość zmiany wiosek w momencie braku jednostek lub końca listy farmienia.
  53. k = setInterval(function () {
  54. if ( parseInt($("input[name=light]").val()) > parseInt($("#units_home #light").text()) ) {
  55. reload()
  56. } else if ($('#plunder_list tr').length <= 1) {
  57. reload()
  58. }
  59.  
  60. }, 180000)
  61. }
  62.  
  63. $(document).ready(function aktywacja() {
  64. setTimeout(function () {
  65. czyszczenieListy(); //Aktywacja czyszczenia listy
  66. farma(); //Aktywacja farmienia
  67. }, 3600); // Czas od załadowania strony po którym skrypt zacznie działać.
  68. }); // 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