May 12th, 2009

Config VilloNanny Travian BOT

9 Comments », Other, by nolifelover

travian-config

อันนี้เป็นรายละเอียดที่ผมพอจะสามารถบอกกับท่านได้ครับว่าในแต่ละส่วนทำอะไรได้บ้างครับ ซึ่งเมื่อท่านได้ config มาแล้วท่านต้อง config ค่าต่างๆ ตามภาษาของท่านซึ่งในที่นี้เป็นภาาาไทย โดยให้ท่านลองศึกษาที่ผม config ดูครับแล้วท่านค่อยนำเอาสิ่งที่ผมนำเสนอไป config หรือแก้ไขเพิ่มเติมรวมถึงประยุกต์ตามสิ่งที่เขาได้เขียนไว้ทั้งหมดครับ

1. ทำความเข้าใจก่อนนะครับหากท่านใช้ภาษาไทย config ของท่านต้อง save เป็น UTF-8 นะครับ เพราะหากว่าไม่ใช่จะทำให้เกิด error ได้ครับ โดย editor ที่แนะนำคงเป็น notepad หรือ notepad++ ครับ ท่านสามารถหาดาวโหลดกันได้
2. โครงสร้างของการ config จะเป็นรูปแบบของ xml นะครับจะต้องมี tag เปิดและ ปิดเสมอครับหากว่า tag ไหนเปิดอย่างเดียวจะต้องมี / ปิดแทนครับตัวอย่าง

1
2
3
<strategy class="GrowItem" desc="Grow Main Building" enabled="true"> #tag เปิดครับ
    <item desc="Main Building" id="26" maxLevel="10"/> #เปิดแล้วใช่ / ปิดแทน
</strategy> #tag ปิด

FieldGrowth

สำหรับคำสั่งตัวนี้เป็นคำสั่งสำหรับสร้างทรัพยากรที่ใช้ทรัพยากรน้อยที่สุดครับโดยชุดคำสั่งเป็นดังนี้

1
<strategy class="FieldGrowth" desc="รายละเอียด หรือคำอธิบาย" enabled="true"/>

โดยหากมีการให้ enabled เป็น true จะเป็นการเปิดการใช้งานและหากเป็น false

GrowItem

คำสั่งนี้จะแตกต่างจากคำสั่ง FieldGrowth ตรงที่สามารถระบุได้เลยว่าต้องการให้ทรัพยากรหรือสิ่งก่อนสร้างใดเจริญเติบโต

1
2
3
<strategy class="GrowItem" desc="คำอธิบาย" enabled="true">
    <item id="ITEM_ID_LIST" desc="DESCRIPTION" building="BUILDING" maxLevel="MAX_LEVEL"/>
</strategy>

ITEM_ID_LIST จะเป็นตำแหน่งที่สร้างทรัพยากรนั้นครับโดยสังเกตได้จาก url เช่น build.php?id=9 จะใช้ id=”9″
DESCRIPTION รายละเอียดใส่อะไรก็ได้
BUILDING ชื่อสิ่งก่อสร้างอ้างอิงตามตัวภาษาครับเช่น โรงตัดไม้,บ่อโคลน,สถานศึกษา ในส่วนนี้หากไม่ใส่ก็ได้แต่หากใส่จะมีการคำนวนว่าเหลือเวลาที่ใช้ในการสร้างอีกเท่าไร
MAX_LEVEL คือระดับสูงสุดที่ต้องการให้สร้างครับ
ตัวอย่างการใช้งานจริง

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<strategy class="GrowItem" desc="Building Rice" enabled="true">
   <item desc="UpGrade Rice" building="ทุ่งธัญพืช" id="8,9,12,13,15,2" maxLevel="9"/>
</strategy>
<strategy class="GrowItem" desc="Building Other" enabled="true">
   <item desc="UpGrade Iron" building="เหมืองเหล็ก" id="4,7,10,11" maxLevel="6"/>
   <item desc="UpGrade Clone" building="บ่อโคลน" id="5,6,16,18" maxLevel="7"/>
   <item desc="UpGrade Wood" building="โรงตัดไม้" id="1,3,14,17" maxLevel="7"/>
</strategy>
<strategy class="GrowItem" desc="Building Army" enabled="true">
   <item desc="UpGrade Barrack" building="สถานศึกษา" id="28" maxLevel="15"/>
   <item desc="Upgrade Stable" buiding="โรงม้า" id="37" maxLevel="10"/>
</strategy>
<strategy class="GrowItem" desc="Building City" enabled="true">
   <item desc="UpGrade Barrack" building="ที่พักอาศัย" id="38" maxLevel="10"/>
</strategy>

CapacityIncreaser

เป็น class สำหรับการป้องการทรัพยากรเราล้นเมืองครับซึ่งหากว่าไม่ต้องการให้ล้นต้องใช้ script ตัวนี้ครับ

1
2
3
4
<strategy class="CapacityIncreaser" desc="DESCRIPTION" enabled="true">
      <warehouse id="SLOT_ID" overflowTime="HOURS_BEFORE_FILLING" />
      <granary id="SLOT_ID" overflowTime="HOURS_BEFORE_FILLING" />
</strategy>

SLOT_ID คือที่ตั้งของโกดังหรือว่ายุ้งฉางครับ
HOURS_BEFORE_FILLING คือเวลาก่อนที่จะเต็มครับ เช่น 1 = 60 นาที, 1.5 = 90 นาที

Farmizzator

ว้าวมาถึงตัวนี้นักฟาร์มคงชอบใจเพราะมันคือ famer script 555

1
2
3
4
5
6
7
<strategy class="Farmizzator" desc="DESCRIPTION" enabled="true">
	<target village="TARGETNAME" x="XCOORD" y="YCOORD" movement="REINFORCE|RAID|ATTACK" 
    	spy="RESOURCES|DEFENSES" rate="RATE" item="CATA_TARGET1, CATA_TARGET2"/>
	<troops type="TROOP_NAME" allowLess="ALLOWLESS" min="MINIMUM_TROOPS" 
		randomise="RANDOMISE" enabled="true">TROOP_AMOUNT</troops>
	<minPauseMinutes>MIN_PAUSE</minPauseMinutes>
</strategy>

TARGETNAME ชื่อเมืองครับถ้าเกิดใส่ชื่อเมืองหากเปลี่ยนจะตีปิดกรณีที่ไม่มีตำแหน่ง
XCOORD YCOORD ตำแหน่ง x,y
REINFORCE|RAID|ATTACK ลักษณะการโจมตีครับเอาคำจากภาษามาใส่ครับ ปล้น,ปกติ,ส่งกำลังเสริม
RATE ความบ่อยครับ เช่น 0.5 หากผมเดินไปตีเมืองนั้น 1 ชม. อีก 2 ชม.จะตีอีกที
TROOP_NAME ชื่อทหารเช่น คลับสวิงเกอร์,พาลาดิน
ALLOWLESS หากต้องการส่งทหารเท่ากับจำนวน true แต่หากว่าทหารต่ำกว่าต้องการให้ส่งก็ใส่ false
MINIMUM_TROOPS ทหารต่ำสุด
RANDOMISE ต้องการสุ่มจำนวนหรือไม่ true หากสุ่ม false หากไม่สุ่ม
TROOP_AMOUNT ทหารที่ต้องการส่งครับหากมีการ random จะมีการส่งเกินไปได้นิดหน่อยครับ
MIN_PAUSE เวลาที่ให้หยุดทำการรัน script ตัวนี้
ตัวอย่างการใช้งานจริง

1
2
3
4
5
6
7
8
9
10
11
			<strategy class="Farmizzator" desc="one (81|-42)" enabled="true">
				<target x="81" y="-42" movement="ปล้น" rate="0.2"/>
					<troops type="คลับสวิงเกอร์" allowLess="true" min="30" randomise="true" enabled="true">40</troops>
					<troops type="พาลาดิน" allowLess="true" min="0" randomise="true" enabled="true">20</troops>
					<minPauseMinutes>0</minPauseMinutes>
			</strategy>
			<strategy class="Farmizzator" desc="056 (77|-40)" enabled="true">
				<target x="77" y="-40" movement="ปล้น" rate="0.2"/>
					<troops type="คลับสวิงเกอร์" allowLess="true" min="30" randomise="true" enabled="true">40</troops>
					<minPauseMinutes>0</minPauseMinutes>
			</strategy>

ตัวอย่างการ config ครับ example-configuration.xml

332 views

9 Responses to “Config VilloNanny Travian BOT”

» You can leave a response or Trackback .

  1. ผู้มาเยือน Says:

    …..อยากทราบว่าพอได้ config มันแล้วใช้โปรแกรมไรเปิดหรือคับ

    หรือว่าเปิดด้วยตัวที่ตั้งค่าในตอนแรก

    แล้วถ้าจะเปิดหลายๆอันต้องทำไงเหรอคับ….

  2. nolifelover Says:

    ผมแนะนำ notepad++ ครับเนื่องจากสามารถเปลี่ยน formate text เป็น UTF-8 ได้ด้วยครับ

  3. เบิร์ด Says:

    แล้วเวลาใช้งาน ใช้ยังไงคับ ใช้ไม่ได้สักที งงอะคับ

  4. NicE Says:

    ใช้ได้เฉพาะเซิฟ 2 หรอครับ

  5. NicE Says:

    ไม่เข้าใจเลยสักนิด ช่วยส่งสคริปที่ใช้ได้มาหาให้หน่อยผมหน่อยครับ
    และช่วยสอนวธีลงด้วยน่ะครับ

  6. ddd Says:

    1.เรื่องของภาษา คือผมมีปัญหาที่เรื่อง UTF-8 นะคับ มันเลือกไม่ได้ Error ตลอดตอนเปิดบน Browser ie8 ตอนใส่ class=”growitem” > item > building=”บ่อโคลน”
    จะขึ้นว่า building=” คือมันอ่าน ภาษไม่ออกเลยจบที่ building=” ใช่มั้ยคับ
    แล้วควรจะแก้ไขอย่างไร

    2.แล้วอยากทราบเรื่อง Proxy จำเป็นต้องมีหรือเปล่า ถ้าจำเป็นจะหาได้ที่ไหนคับ

    3.แล้ว class=”growitem” > item > uid=”????” ตัวนี้คืออะไรจำเป็นหรือไม่ ถ้าจำเป็นต้องใส่อะไรคับ

    สุดท้ายอยากทราบว่า โปรแกรมจริงๆแล้วมีไว้ทำอะไร

  7. flower Says:

    เอ่อ ไม่ทราบว่าใช้กับเซิฟ 5 ได้ไหมคับ

  8. ครับ Says:

    he language configuration f
    ile “lang-th.properties” is missing the value “เธˆเธธเธ”เธฃเธฐเธ”เธกเธžเธฅเธเธณ
    เธฅเธฑเธ‡เธžเธฅ”. You might have either a wrong “configuration.xml” file, or an
    incomplete language configuration file. มัน ขึ้นอย่างงี้แปลว่าอะไรครับ งงจังแล้วสรุปมันจะใช้ได้ไม่ครับ

  9. l3acklist Says:

    BOT TM ดีกว่าครับ ง่ายมาก

    แบบนี้ กาก ครับ

    ทางที่ดี เล่นเองเถอะ เพื่อโลกเพื่อ สังคมนะครับ

» Trackbacks/Pingbacks

Leave a Reply