[Pasek] Farmienie

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
Wynik reakcji
210
Skrypt na farmienie znacząco skraca czas, jaki musimy poświęcić na czynność zwaną "farmieniem", czyli bardzo częstym wysyłaniem jednostek - przeważnie na wioski barbarzyńskie - w celu uzyskania surowców z nich.

Klasyczny wypełniacz, uzupełniający następujące pola:
  • współrzędne wioski atakowanej,
  • liczba i typ jednostek uczestniczących.

Skrypt nie klika żadnych przycisków akcji i jakakolwiek taka modyfikacja jest nielegalna!


----------------------------------------------------------------------------------------------
Kod skryptu:
Kod:
javascript:coords='Tu wpisz coordy';var doc=document;if(window.frames.length>0)doc=window.main.document;url=doc.URL;if(url.indexOf('screen=place')==-1)alert('Najpierw wejdz na plac skad masz wysylac czujki');coords=coords.split(" ");index=0;pomocookie=document.cookie.match('(^|;) ?pomo=([^;]*)(;|$)');if(pomocookie!=null)index=parseInt(pomocookie[2]);if(index>=coords.length)alert('To ostatnia wioska');if(index>=coords.length)index=0;coords=coords[index];coords=coords.split("|");index=index+1;cookie_date=new Date(Date.now()+((60*60*24*365)*1000));document.cookie ="pomo="+index+";expires="+cookie_date.toGMTString ();doc.forms[0].x.value=coords[0];doc.forms[0].y.value=coords[1];doc.forms[0].light.value=x;doc.forms[0].spy.value=x;doc.forms[0];javascript:document.forms[0]()

Kod skryptu do pobrania na stronie Skryptoteki.


Pogrubione fragmenty to pola, które należy wypełnić.
Tu wpisz coordy - wpisujecie koordynaty wiosek, które chcecie atakować, oddzielone spacją, np. '472|689 472|690 472|691'
light.value=x - w miejsce "x" należy wpisać liczbę lekkich kawalerzystów, jakich chcecie wysłać w ataku, np. 50
spy.value=x - w miejsce "x" wpisujemy liczbę zwiadowców, np. 1


Istnieje także możliwość wpisania innych jednostek aniżeli lekka kawaleria i zwiadowcy.

W skrypcie za wpisywanie wojsk odpowiada fraza: doc.forms[0].light.value=x;doc.forms[0].spy.value=x;, w związku z tym, jeśli chcecie "zamienić" np. lekką na konnych łuczników, musicie zamiast light.value wpisać marcher.value

Poniżej nazwy jednostek, które należy wpisać do skryptu, jeśli chcecie farmić innymi jak LK:
spear - pikinier
sword - miecznik
archer - łucznik
axe - topornik
spy - zwiadowca
light - lekki kawalerzyta
marcher - łucznik na koniu
heavy - ciężki kawalerzysta

Skrypt można także ustawić pod kątem zbijania murków w wioskach barbarzyńskich, wtedy jako jednostki w skrypcie należy wpisać:
ram - taran
catapult - katapulta


JAK TO WYGLĄDA W PRAKTYCE?

1) Instalujemy wypełniony przez nas skrypt w pasku skrótów (instrukcja)

2) Następnie wchodzimy w Plac i klikamy na nasz skrypt.

3) Skrypt wpisuje nam coordy wioski, którą mamy atakować, wraz z jednostkami, jakie chcemy wysłać.
Klikamy Napad
j9lkQGK.jpg


I gotowe. Powtarzamy czynności aż do momentu, kiedy zostaną wyfarmione wszystkie wioski ze skryptu.
Skąd będziemy wiedzieć, że wszystkie wioski wyfarmione?
Wyskoczy okno z taką informacją :)
MCpv36m.jpg
 
Ostatnio edytowane przez moderatora:

DeletedUser

Guest
Witam,

- Gram na świecie 90
- Nie posiadam KP
- Zainstalowałem Greasemonkey
- Skrypt teoretycznie działa poprawie (wpisuje wcześniej podane wioski oraz ilość wojska), niemniej jednak podczas klikania napad -> wyślij wojska wyskakuje błąd "Niewłaściwy rozkaz"
 

DeletedUser

Guest
Witam,

- Gram na świecie 90
- Nie posiadam KP
- Zainstalowałem Greasemonkey
- Skrypt teoretycznie działa poprawie (wpisuje wcześniej podane wioski oraz ilość wojska), niemniej jednak podczas klikania napad -> wyślij wojska wyskakuje błąd "Niewłaściwy rozkaz"

By korzystać z tego skryptu wymagane jest posiadanie Konta Premium.
Po zakupie KP, skrypt instalujemy w ten sposób:
http://forum.plemiona.pl/showthread.php?113476-Instalacja-skryptu-w-pasku-skr%C3%B3t%C3%B3w
do paska skrótów a nie pod "małpkę".

--------------------------------------------------------------

Ta zasada działa dla wsyzstkich skryptów z tego działu "Skrypty do paska skrótów"

bez KP jest parę skryptów z "skryptów graczy"
http://skrypty.plemiona.pl/
 

DeletedUser

Guest
Mam rozumieć, że ten skrypt będzie także mi działał na innych serwerach niż polskie np. Na Duńskim?:)
To jest ogólnoświatowy skrypt?
 

DeletedUser189031

Guest
na ś93 wszystko działa. ale ja nie w tej sprawie. mógłby ktoś zmodyfikować/napisać nowy skrypt który będzie wysyłał wojsko zaczynając od wioski najdalej położonej
 

DeletedUser152734

Guest
na ś93 wszystko działa. ale ja nie w tej sprawie. mógłby ktoś zmodyfikować/napisać nowy skrypt który będzie wysyłał wojsko zaczynając od wioski najdalej położonej

Kod:
javascript: coords = 'Tu wpisz coordy'; var doc = document; if (window.frames.length > 0) doc = window.main.document; url = doc.URL; if (url.indexOf('screen=place') == -1) alert('Najpierw wejdz na plac skad masz wysylac czujki'); coords = coords.split(" "); odl = []; for(i=0;i<coords.length;i++){ tmp = coords[i].split("|"); a = Math.abs(game_data.village.x - tmp[0]); b = Math.abs(game_data.village.y - tmp[1]); odl[i] = Math.sqrt((a * a) + (b * b)); } for(i=0;i<coords.length-1;i++){ max = i; for(j=i+1;j<coords.length;j++) if(odl[max]<odl[j]) max = j; tmp = coords[max]; coords[max] = coords[i]; coords[i] = tmp; tmp = odl[max]; odl[max] = odl[i]; odl[i] = tmp; } index = 0; pomocookie = document.cookie.match('(^|;) ?pomo=([^;]*)(;|$)'); if (pomocookie != null) index = parseInt(pomocookie[2]); if (index >= coords.length) alert('To ostatnia wioska'); if (index >= coords.length) index = 0; coords = coords[index]; coords = coords.split("|"); index = index + 1; cookie_date = new Date(2019, 11, 11); document.cookie = "pomo=" + index + ";expires=" + cookie_date.toGMTString(); doc.forms[0].x.value = coords[0]; doc.forms[0].y.value = coords[1]; doc.forms[0].light.value = x; doc.forms[0].spy.value = x; doc.forms[0];
 

Marcin V

Ciężki Kawalerzysta
Wynik reakcji
120
Może mi ktoś powiedzieć dlaczego teraz ten skrypt mi nie działa?
U innych działa a u mnie nie..juz wiele osób sprawdzało na zascie co jest nie tak ale nikt nie wie.
uprzedzając pytania

a)wioski poprawnie wpisane
b)jedyne co w skrypcie dziala to jak jestem poza placem i klikne w niego to jest nakaz przejscia do placu
c)wojsko do wyslania tez wpisane
d)konto premium mam

sprawdzanie działania na s100.
 

KACZELNIK

Ciężki Kawalerzysta
Wynik reakcji
1.653
Może mi ktoś powiedzieć dlaczego teraz ten skrypt mi nie działa?
U innych działa a u mnie nie..juz wiele osób sprawdzało na zascie co jest nie tak ale nikt nie wie.
uprzedzając pytania

a)wioski poprawnie wpisane
b)jedyne co w skrypcie dziala to jak jestem poza placem i klikne w niego to jest nakaz przejscia do placu
c)wojsko do wyslania tez wpisane
d)konto premium mam

sprawdzanie działania na s100.

Odpowiedzią jest serwer świata 100. U nas też jednej osobie bez powodu nie działa.
 

DeletedUser159420

Guest
Odpowiedzią jest serwer świata 100. U nas też jednej osobie bez powodu nie działa.

Marcinowi już działa. Wbiłem do niego na zasta i mu naprawiłem. W jego przypadku problemem było to, że miał notatki pod paskiem skrótu i trzeba było trochę edytować skrypt. W przypadku, który opisujesz może być podobnie.
 

KACZELNIK

Ciężki Kawalerzysta
Wynik reakcji
1.653
Marcinowi już działa. Wbiłem do niego na zasta i mu naprawiłem. W jego przypadku problemem było to, że miał notatki pod paskiem skrótu i trzeba było trochę edytować skrypt. W przypadku, który opisujesz może być podobnie.

Możliwe, ale u niego jest trochę inaczej, bo jak gra na swoim komputerze to działa, a jak na innym lub z zasta to nie działa. Ale i tak porzuciliśmy szukanie rozwiązania, komu by się chciało tracić czas na farmienie tym skryptem ;)
 

DeletedUser198152

Guest
Czy ten skrypt ma teraz sens w momencie kiedy jest asystent farmera?
 

FreakyBot

Chłop
Wynik reakcji
8
Witam,
chciałbym zapytać, czy byłaby szansa aby ktoś napisał podobny skrypt, który działa?
Po użyciu tego skrypty, nie dodaje do indexu +1 i w rezultacie nie zmienia kolejnych wiosek :)
 

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
Wynik reakcji
210
Czy ten skrypt ma teraz sens w momencie kiedy jest asystent farmera?
Nie ma zadnego:)
Dokładnie to, co napisano wyżej. Skrypt ten jest przestarzały technologicznie i aktualnie preferowaną opcją jest użycie Asystenta Farmera (można jego funkcjonalność rozszerzyć też "asystentem zbijania murków" i innymi legalnymi skryptami z tego działu).
 

FreakyBot

Chłop
Wynik reakcji
8
Więc nie ma opcji łatwiejszego atakowania wiosek graczy :(? Którzy już nie grają i są po prostu farmą :p ?
 

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
Wynik reakcji
210
Mamy skrypt Hermitowskiego do fejków, ale bez problemu można nim wysyłać też pełnoprawne ataki, wystarczy trochę pozmieniać w jego configu, choćby fillWith na żądane wartości i fillExact na true ;)
 

DeletedUser41400

Guest
Mi też nie przestawia kolejnych wiosek , jak można to naprawić , jest to przydatne gdy jestem na telefonie i nie mam zbyt wiele czasu
 

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
Wynik reakcji
210
Post wyżej masz, czytanie całego tematu się opłaca :)
 
Do góry