Statybos automatizavimasKad neaukoti laiko be reikalo..Jei domina naujesnis botas:
http://www.autoitscript.com/forum/index.php?showtopic=70815Visą kitą pagal čia pateiktus aprašymus tik su patobulinimais:
http://www.openmatchbox.net/travianbot/Instaliavimas:1. Parsisiunčiame programavimui skirtą programėlę (Ruby on Windows 1.8.6 One-Click Installer)
http://rubyforge.org/project/showfiles.php?group_id=1672. Parsisiunčiame sukurto boto failus
http://www.openmatchbox.net/travianbot/travianbot1-1.zip3. Nukopijuoti boto failus pvz į "D:\Games\Travian\trBot"
Failo travian.rb taisymas:1. Atidarome travian.rb su SciTE programa, kuri instaliavosi kartu su RUBY (su dešiniu pelės klavišu > Edit)
2. Pakeičiame 18-21 eilutes:
- Kodas:
-
MAIN_URL = 'http://s1.travian.lt/'
$cancelImageName = 'nutraukti'
$nightmode = true
$randSleeptime = 100
Fialo ymhtml.rb taisymas:1. Atidarome ymhtml.rb
2. Pakeičiame 585 eilutę:
- Kodas:
-
if (token = nextToken) != '<!DOCTYPE'
2008.01.11 buvo pakeista į !DOCTYPE
2008.01.24 vėl pataisė į < !DOCTYPE, taigi nieko keisti nebereikia
2008.02.0x buvo pakeista į !DOCTYPE
2008.02.21 vėl pataisė į < !DOCTYPE, taigi nieko keisti nebereikia
Bot paleidimas:1. Sukuriame ant Desktop txt failą (Dešinė Pelės Knopkė (RMB) > New > txt)
2. Pervadiname į *.bat failo tipą (pvz.: Hax1.bat)
3. atidarome su Notepad ir įrašome kodą, ir išsaugome:
Šiuo kodu reikės sukurti kelis bat failus atskiriems kaimams su jų ID
- Kodas:
-
SET id=2.5.1.8.4.6.9.3.7.12.16.14.13.10.18.15.17.11
SET dorf=110604
SET acc=HaxLi
SET psw=nesakysiu
SET title=HaxLi 1
START "%title%" /d "D:\Games\Travian\trBot" Main.bat
SET - komanda, priskirianti tam tikram kintamajam/žodžiui tam tikrą reikšmę/kitą žodį/skaičių. Tik šios komandos kintamųjų reikšmes jums reikęs keisti;
id= - laukų/pastatų numeriai išskirti taškais, kurios kiekvieną kartą keisite, norėdami užstatyti statybų eilę;
dorf= - turint kelis kaimus, jiems priskiriami unikalūs numeriai/ID, pagal kuriuos programa nustatys, kuriame kaime statyti jūsų nurodytus laukų ID. Šis skaičius randamas paspaudus ant kiekvienos jūsų gyvenvietės dešinėje, adreso juostoje, pvz.: newid=110604
Turint vieną kaimą skaičius gali būti bet koks;
acc=, psw= - jūsų prisijungimo duomenys: vartotojas ir slaptažodis;
title= - Tiesiog pavadinimas programos langui, pagal kurį lengviau susigaudyti. Paprastai tai atitinka jūsų Vartotojo pavadinimą, ir kaimo numerį;
START - komanda paleidžianti kitą programą, kuri naudos aukščiau priskirtas reikšmes;
%title% - čia bus panaudotas jūsų pasirinktas pavadinimas,
/d - ši komanda skirta nurodyti kur yra jūsų kita programa, kurią netrukus sukursime. Šiuo atveju ji pažymėta "D:\Games\Travian\trBot" ir programos pavadinimas Main.bat
4. Su Notepad įrašome sekantį kodą ir išsaugome Main.bat pavadinimu, ten, kur yra *.rb boto failai (pvz.: "D:\Games\Travian\trBot")
- Kodas:
-
@ECHO off
ECHO.
ECHO %acc% - newdid=%dorf%
ECHO %id%
ECHO.
RUBY travian.rb %acc% %psw% %id% %dorf%
PAUSE
@
ECHO off - ši komanda paslepia nereikalingą komandų eilutės tekstą;
ECHO. - padeda tuščią tarpą;
ECHO - atvaizduoja nurodytus duomenis/kintamuosius/reikšmes/žodžius/skaičius;
RUBY - mūsų instaliuota programa, kurią nuo šiol supranta cmd komandų eilutė. Ji atsakinga už *.rb failų paleidimą;
travian.rb - vieta ir programa, kuri atsakinga už visą automatizavimą. Šiuo atveju programa yra ten pat kur ir Main.bat, todėl vietos nurodyti nereikia;
%acc% %psw% %id% %dorf% - kintamieji, kurie bus panaudoti iš pirmojo sukurto failo.
PAUSE - komanda, neuždaranti programos, kai baigsis statybos, reikalinga tam, jei netyčia atsirastu kokia nors klaida ir galėtų perskaityti kurioje vietoje užstrigo. Be šios komandos, esant klaidai, programa tiesiog išsijungtų.
Programa turi būti įjungta, kad vyktų statybos apskaičiuotu laiku.Skaičiavimai vyksta jūsų kompiuteryje paimant tik kelis duomenis iš serverio tam tikru apskaičiuotu laiku.
Jei šio bot negana, galite paskaityti ir išbandyti jau sukurtą dar labiau automatizuotą botą:
http://nova.ipbfree.com/index.php?showtopic=67Riekės perskaityti viską, nes tame forume neaktyvuota Redagavimo/Edit funkcija, todėl tenka viską rašyti vis naujuose postuose. Boto failai kažkur prie paskutinių postų ;]
Laukų ID nustatymas:Užvedus pele virš kiekvieno lauko, naršyklės statistikos laukelyje (paprastai būna apačioje) rodo prie kiekvienos nuorodos esantį id=x, kuris atitinka reikiamus ID automatizavimui..
Kiekvieno kaimo ID taip pat rodo ir užvedus pele virš kaimo nuorodos, arba ant jos paspaudus ir adreso juostoje
Resursų laukai 1-18:
Pastatų laikai 19-40 (26 - gyvenamasis, 39 - susibūrimo, 40 - siena)