[Pasek] Farmienie

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
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(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];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


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ą :)
 
Ostatnio edytowane przez moderatora:

misiutulisiu

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"
 

Usunięty użytkownik 156832

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/
 

Rygiel Pan

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
 

To6iasz

Chłop
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
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.
 

HOTS TO MARKA NARKA

Ciężki Kawalerzysta
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.
 

HOTS TO MARKA NARKA

Ciężki Kawalerzysta
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 ;)
 

FreakyBot

Chłop
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
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).
 

Lukasz032

Kapitan Oczywisty
Plemiona Team
SuperMod
Operator Gry
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