การตั้งค่าส่วนต่าง ๆ
ของโปรแกรม
npcwarp.txt
portals.txt
warppoint.txt
Folder profile\
chat_response.txt
equip_monster.txt
npc.txt
script_monster.txt
selfskill.txt
statusrecovery.txt
equip_accessory.txt
Folder table\
autonpc.txt
cardprefixnametable.txt
charhead.txt
color.ini
data.txt
emotions.txt
item_detail.txt
leveluseskillspamount.txt
map.txt
mapname.txt
recvpacket.txt
server.txt
skilld.txt
skillname.txt
skillnametable.txt
specialstatus.txt
status.txt
user.txt
1.
โปรแกรม Revemu-MC (ซึ่งต่อไปนี้จะเรียกว่า โปรแกรม) นี้เป็นโปรแกรมสำหรับแจกจ่ายฟรี
ห้ามซื้อขาย ให้เช่า หรือกระทำการใดๆ ในเชิงการค้าทุกรูปแบบ
2.
โปรแกรมนี้เข้าข่ายการทำซ้ำ Client ของเกม Ragnarok
Online™ ซึ่งมีความผิดตามกฎหมายลิขสิทธิ์และสิทธิบัตรนานาชาติ
หากผู้ใช้ไม่ศึกษาให้ละเอียดก่อนการใช้งานและเกิดปัญหาขึ้นกับระบบคอมพิวเตอร์หรืออินเตอร์เน็ตหรือตัวละครของผู้ใช้
ผู้จัดทำจะไม่ถือเป็นความรับผิดชอบใดๆ ของทางผู้จัดทำทั้งสิ้น
และผู้ใช้จะไม่เอาความกับผู้จัดทำด้วยเช่นกัน
3.
ผู้จัดทำไม่มีสิทธิ์ก้าวก่ายใน Username หรือ Password
ของผู้ใช้
เว้นเสียแต่ผู้จัดทำต้องการทดสอบการทำงานบางส่วนซึ่งผู้จัดทำไม่สามารถทดสอบได้ด้วยตัวเอง
แต่ต้องได้รับความยินยอมจากผู้ใช้ก่อนด้วย
4.
คู่มือนี้เป็นเพียงแนวทางการศึกษาสำหรับผู้ใช้ที่ต้องการศึกษาการตั้งค่าในส่วนหลักๆ
ของโปรแกรมเท่านั้น รายละเอียดที่นอกเหนือจากคู่มือนี้
ผู้ใช้ต้องประยุกต์ความรู้เอง
และผู้จัดทำมีสิทธิ์ที่จะเผยแพร่ความคิดประยุกต์นั้นๆ ต่อสาธารณชนได้
และการตั้งค่าต่าง ๆ ไม่จำเป็นต้องให้ผลเหมือนกันเสมอไป
5.
ผู้จัดทำมีสิทธิ์ที่จะเพิ่มเติม, แก้ไขหรือยกเลิกข้อตกลงบางส่วนได้ตามสมควรโดยไม่จำเป็นต้องแจ้งให้ผู้ใช้ทราบล่วงหน้า
iCeZ
ผู้จัดทำโปรแกรม Revemu-MC
Revemu-MC
เป็นโปรแกรมประเภท Artificate Intelligent แฝงในเกม
Ragnarok Online™ สำหรับช่วยในการเล่นเกมออนไลน์
Ragnarok Online โดยมีจุดประสงค์หลักคือ สำหรับผู้ที่ไม่มีเวลาเล่น
เช่นติดเรียน / ทำงาน แต่อยากพัฒนาระดับฝีมือในเกมด้วย
เพื่อที่จะไม่กระทบการเรียนและ/หรือการทำงาน
Credit &
Special Thanks
·
คุณ Kyne
แห่ง Revemu ผู้เป็นต้นแบบการพัฒนาที่ได้ให้ Code
มาสำหรับพัฒนาต่อมาจนเป็น Revemu-MC ในปัจจุบัน
·
คุณ ScotchBrite,
Muzazhi, Positron สำหรับ Code การพัฒนาโปรแกรมบางส่วน
·
Tester
ที่แสนจะน่ารัก เสนอ Option แต่ละอันมาทำเอาแทบกระอักเลือด
·
Mad
Code Inc. สำหรับ madcodehooklib.dll ที่มาใช้ใน
Mode Haunted.
·
Microsoft©
Windows™ ที่ทำให้ต้องฟันฝ่าอุปสรรค ทั้งจอฟ้า ทั้งเครื่องค้าง
เพื่อให้คนส่วนใหญ่ใช้โปรแกรมนี้ได้
·
Alpha
Binary, MaxZerker ที่ได้เสนอแนะระบบการประมวลผลอย่างดี
·
บรรดา Tester ทั้งหลายใน Board Revemu ที่คอยจับผิดการทำงานของโปรแกรมด้วยความตั้งใจเป็นอย่างสูง
·
บิดามารดาของกระผมที่มอบร่างกายให้ครบ 32 ประการ (อาจจะเกินตรงโน้นนิด ขาดตรงนี้หน่อย สุดท้ายก็รวมแล้วได้ 32 พอดี)
·
และบุคคลอื่น ๆ ซึ่งผมไม่ได้เอ่ยถึง
แต่มีส่วนร่วมในโครงการนี้เช่นกัน
โปรแกรมที่จำเป็นต้องมี
ก่อนที่จะติดตั้ง
1. Winzip / Winrar
(แนะนำให้ใช้ Winrar)
2. Microsoft Visual Basic 6.0
Runtime Library SP 6 (สำหรับ Revemu-MC)
3. Microsoft
.NET Framework (สำหรับ Revemu-MC.NET ยังไม่มีกำหนดการการแจก)
ขั้นตอนการติดตั้ง
1. เปิดแฟ้ม Revemu_MC.zip
2. Double Click ที่แฟ้ม Setup.exe ภายในโปรแกรม
จะขึ้นหน้าจอดังต่อไปนี้ขึ้นมา
3. กดปุ่ม
Next จากนั้นจะเข้าสู่หน้าจอต่อไปนี้
4. กดปุ่ม Next
อีกครั้ง จะเข้าสู่หน้าจอระบุที่อยู่โปรแกรมที่ต้องการติดตั้ง ให้ระบุเป็น
Folder ที่ท่านต้องการติดตั้ง
5. กด Next
หากมีกรอบข้อความถามดังนี้
ให้กด Yes เพื่อทำการสร้าง Folder เป้าหมายที่ต้องการติดตั้ง จะเข้าสู่หน้าต่างยืนยันการติดตั้ง
ให้กดปุ่ม Start เพื่อเริ่มการคัดลอกแฟ้มต่าง ๆ
ที่จำเป็นลงไปใน Folder ของโปรแกรม
6. โปรแกรมติดตั้งกำลังคัดลอกแฟ้มลงไปใน
Folder ที่ระบุไว้
7. สิ้นสุดขั้นตอนการติดตั้ง
โปรแกรมติดตั้งจะถามว่าต้องการจะรันโปรแกรมหรือไม่
กด Next และ Exit เป็นการสิ้นสุดกระบวนการติดตั้ง
การตั้งค่าส่วนต่าง ๆ
ของโปรแกรม
·
แฟ้มนี้เป็นแฟ้มระบุ Account ID ของ GM (ในเครื่องแบบ
+ ชื่อเหลือง) ทุกคน โดย 1 บรรทัด คือ 1 Account ID
·
หากโปรแกรมพบตัวละครที่มี Account ID ตรงกับในรายการของแฟ้มนี้
โปรแกรมจะตรวจสอบเงื่อนไขต่อไปนี้
1. การตั้งค่า avoid_wait ในแฟ้ม control\mods.ini
ถ้าตั้งมากกว่า 0 จะทำการ disconnect
เป็นเวลา %avoid_wait นาที
2. หากค่า avoid_wait มีค่าน้อยกว่า หรือเท่ากับ 0 , โปรแกรมจะทำการปิดตัวเองลงทันที
·
ค่าปกติของแฟ้มนี้ จะมีรายการ Account ID ของ GM ใน TRO ทุกคนอยู่
·
แฟ้มนี้เป็นแฟ้มระบุชื่อของบุคคลต้องสงสัยที่อาจมีสิทธิ์ทำให้
ID ของคุณโดนแบนได้
·
คุณสามารถใส่ชื่อเพียงบางส่วนได้ เช่น ใส่ว่า GM , เมื่อโปรแกรมเจอตัวละครชื่อ
Dogman โปรแกรมจะทำการปิดตัวเองลงทันที
(ปัจจุบันยังไม่สามารถตั้งเวลา Reconnect ได้)
·
แฟ้มนี้เป็นแฟ้มที่คุณสามารถตั้งค่ารายการ Monster ที่เมื่อเวลาโปรแกรมเจอแล้วให้ทำการ
Teleport หนี โดยรายชื่อ Monster 1 บรรทัด คือ
Monster 1 ตัว
·
แฟ้มนี้เป็นแฟ้มที่คุณสามารถตั้งรายการชื่อบุคคลต้องสงสัยว่ามาทำการตรวจสอบโปรแกรมช่วยเล่น
·
หากโปรแกรมพบตัวละครที่มีชื่ออยู่ในแฟ้ม (พบบางส่วน หรือเต็ม ๆ
เลยก็ได้) โปรแกรมจะทำการ Teleport ทันที
·
แฟ้มนี้เป็นแฟ้มที่กำหนดว่าให้โปรแกรมทำการโจมตี Monster อะไรบ้าง ด้วย
Skill อะไรบ้าง
·
รูปแบบการตั้งค่า
o
โจมตีปกติ พิมพ์ชื่อ Monster ตรง ๆ เลย
§
Andre
§
Deniro
§
Piere
o
ใช้ Skill
Provoke LV 5 จำนวน 1
ครั้ง แล้วโจมตีตามปกติ
§
Stalactic_Golem
SM_PROVOKE/ 5
§
Megalith
SM_PROVOKE/ 5
o
ใช้ Skill
Provoke LV 5 จำนวน 1 ครั้ง ตามด้วย Bash
LV 10 2 ครั้ง แล้วโจมตีตามปกติ
§
Stalactic_Golem
SM_PROVOKE/ 5 SM_BASH// 10
o
ใช้ Skill
Frost Diver LV 10 แล้วตามด้วย Jupitel LV4 ถ้า
Monster ไม่ตาย ให้วนซ้ำ
§
Argiope
MG_FROSTDIVER/ 10 WZ_JUPITEL/ 4
§
Earth_Petite
MG_FROSTDIVER/ 10 WZ_JUPITEL/ 4
o
ใช้ Skill
Firewall LV 10 ดักหน้า Monster แล้วใช้ Fire
Bolt Lv 4 2 ครั้ง ถ้าไม่ตายให้วนซ้ำ
§
Argiope
MG_FIREWALL/ 10 MG_FIREBOLT// 4
o
ใช้ Skill
Hammer Fall LV 5 ใส่พื้นบริเวณที่ Monster อยู่
2 ครั้งแล้วโจมตีตามปกติ
§
Merman
BS_HAMMERFALL// 5
§
Marc
BS_HAMMERFALL// 5
·
แฟ้มนี้เป็นแฟ้มตั้งค่าให้โปรแกรมไปทำการซื้อ Item ต่าง ๆ จาก NPC
ในเกม
·
รูปแบบการตั้งค่า
o
Item_name
= Max/Min
·
ตัวอย่างการตั้งค่า
o
ให้โปรแกรมกลับไปซื้อ Red Potion จนครบ 50 ขวด
เมื่อ Red Potion เหลือน้อยกว่า 3 ขวด
และ Awakening Potion จำนวน 10 ขวดเมื่อเหลือน้อยกว่า
2 ขวด
§
Red_Potion
= 50/3
§
Awakening_Potion
= 10/2
·
เงื่อนไขการทำงาน
o
เมื่อ item_name มีจำนวนน้อยกว่า Min และ
[ตั้งค่า backbuy = 1 ใน control\options.ini
และใช้ Waypoint อยู่] หรือ [ตั้งค่า forcebuy
= 1 ในแฟ้มเดียวกัน]และพบ NPC สำหรับขายของ (cause = BUY) ในแฟ้ม profile\npc.txt
, โปรแกรมจะทำการ Teleport กลับเมืองด้วย Butterfly_Wing หรือ Skill Teleport (ถ้ามี และ savemapname
เท่ากับชื่อ map ที่ NPC
นั้นๆ ยืนอยู่) หรือ โปรแกรมจะทำการเดินไปหา NPC โดยอัตโนมัติ
o
เมื่ออยู่ใน Map ที่มี NPC ขาย
Item นั้นๆ ยืนอยู่ และของที่เรามี มีไม่ครบตามจำนวน Max , โปรแกรมจะทำการเดินไปซื้อ Item นั้น ๆ กับ NPC
โดยอัตโนมัติ
·
แฟ้มนี้เป็นแฟ้มกำหนดการเอา Item เข้าสู่/ออกจาก
รถเข็นอัตโนมัติ (สำหรับอาชีพที่มีรถเข็น)
·
รูปแบบการตั้งค่า
o
Item_name
{tab 1 ครั้ง} <Inv.min> <add flag> <get
flag> <store flag>
§
Inv.min
คือจำนวน Item_name ที่น้อยที่สุดที่อนุญาตให้อยู่ในตัวเราได้
§
ถ้า add
flag เป็น 1 , บอทจะทำการเก็บ Item ลงในรถเข็นทันทีที่ได้รับ Item นั้นๆ โดยเหลือไว้เท่ากับจำนวน
Inv.min
§
ถ้า get
flag เป็น 1 , บอทจะทำการเอา Item ออกจากรถเข็นทันทีที่ Item นั้นน้อยกว่า Inv.min
จนครบจำนวน Inv.min
§
ถ้า store
flag เป็น 1 , บอทจะเอา Item นั้นทั้งหมดที่มีในรถเข็นเข้าสู่ store เมื่อเปิด store
·
ตัวอย่างการตั้งค่า
o
ให้โปรแกรมเอา Red Potion จากรถเข็นจนในตัวละครถืออยู่จำนวน 50
ขวด โดยไม่ขาดไม่เกิน และ Orange Potion จำนวน
30 ขวด โดยอาจเอาเกินได้
§
Red_Potion 50 1 1 0
§
Orange_Potion 30 0 1 0
·
แฟ้มนี้เป็นแฟ้มควบคุมจำนวน Item ในรถเข็นให้อยู่ในสภาวะคงที่ที่ระดับใดระดับหนึ่ง
·
รูปแบบการตั้งค่า
o
Item_name
{tab 1 ครั้ง} <cart.min> <cart.max>
§
cart.min
คือ จำนวนของ Item_name อย่างน้อยที่สุดที่จะต้องอยู่ในรถเข็น
§
cart.max
คือ จำนวนของ Item_name มากที่สุดที่สามารถอยู่ในรถเข็นได้
·
ตัวอย่างการตั้งค่า
o
Red_Potion 10 800
o
White_Potion 10 100
·
แฟ้มนี้เป็นแฟ้มควบคุมการเก็บ item ต่าง ๆ ใน inventory
·
รูปแบบการตั้งค่า
o
Item_name
หรือ
o
Item_name
= val
o
= val จะใส่หรือไม่ใส่ก็ได้
o
val
เป็นตัวเลข ระบุว่า item นั้น ๆ
สามารถอยู่ในตัวของเราได้มากที่สุดกี่ชิ้น ส่วนเกินจะถูกโยนออกทันที และจะไม่มีการเก็บ
Item ชิ้นนั้น ๆ เมื่อมีจำนวน Item เท่ากับค่า
val
·
ตัวอย่างการตั้งค่า
o
สั่งให้โปรแกรมไม่เก็บ Iron Ore , Worm Peeling แต่เก็บ Red
Herb จำนวนไม่เกิน 10 ชิ้น
§
Iron_Ore
§
Worm_Peeling
§
Red_Herb
= 10
·
แฟ้มนี้เป็นแฟ้มกำหนดรายการ Item ที่จะให้รับซื้อและราคาที่จะรับซื้อของ
Item นั้นๆ
·
รูปแบบการตั้งค่า
o
#
o
name
= item_name
o
price
= number
o
reject
= (f)
·
เงื่อนไขต่างๆ
o
ชื่อ item_name
ต้องเป็นชื่อแบบเต็ม ๆ เช่น +9
Very Very Strong Wind Blade โดยที่พิมพ์ใหญ่พิมพ์เล็กไม่มีความแตกต่าง
o
ค่า price ต้องเขียนเป็นตัวเลข และมีค่าตั้งแต่ 0 ถึง 2,000,000,000
(เวลาพิมพ์ห้ามมีเครื่องหมาย , คั่น)
o
ถ้า reject
เท่ากับ 1 เมื่อมีคนเสนอการแลกเปลี่ยน item
ชิ้นนั้น ๆ มา โปรแกรมจะทำการยกเลิกการแลกเปลี่ยนทันที โดยที่ item
อื่นๆ โปรแกรมจะถือว่ามีค่า reject = 1
·
ตัวอย่างการตั้งค่า
o
รับซื้อ Rough Elunium 10k / Rough Oridecon 4k / Elunium 50k / Oridecon 20k
§
#
§
name
= rough_elunium
§
price
= 10000
§
reject
= 0
§
#
§
name
= rough_oridecon
§
price
= 4000
§
reject
= 0
§
#
§
name
= elunium
§
price
= 50000
§
reject
= 0
§
#
§
name
= oridecon
§
price
= 20000
§
reject
= 0
·
แฟ้มนี้เป็นแฟ้มระบุรายการ Item ที่จะให้โปรแกรมจัดเก็บเข้าสู่ Storage
·
รูปแบบการตั้งค่า
o
Item_name
·
เงื่อนไขการทำงาน
o
เมื่อน้ำหนักเกินค่าที่ได้ตั้งไว้ใน backtown และได้เซต profile\npc.txt ที่มีคำสั่ง cause
= STORE ไว้ และพบ item ในตัวละครที่ตรงกับในรายการของแฟ้มนี้
โปรแกรมจะคำนวณหาเส้นทางไปยัง NPC ดังกล่าว
o
เมื่อตัวละครอยู่ในแผนที่ที่มี profile\npc.txt ที่มีคำสั่ง cause
= STORE และพบ item ในตัวละครที่ตรงกับในรายการของแฟ้มนี้,โปรแกรมจะทำการคำนวณหาเส้นทางไปยัง NPC ดังกล่าว
·
ตัวอย่างการตั้งค่า
o
สั่งให้บอทเก็บ Rough Elunium , Royal Jelly , Rough Oridecon เข้าสู่
Storage
§
Rough_Elunium
§
Royal_Jelly
§
Rough_Oridecon
·
(f) คือค่า Flag เป็นไปได้ 2
ค่า คือ 0 (ปิด) และ 1
(เปิด)
·
(n) คือ ตัวเลข
·
(t) คือ ข้อความ
ส่วนย่อย |
คำอธิบาย |
[Options] |
|
normal=(f) |
(f)=1 : ปิดการทำงานของโปรแกรมในส่วนของการตั้งร้านและรับซื้อ Item ต่างๆ |
vending=(f) |
(f)=1 : เปิดการทำงานการตั้งร้านขายสินค้าต่าง ๆ ที่มีในรถเข็น |
vendingdelay=(n) |
หน่วงเวลาการตั้งร้านหลังจากโปรแกรมพร้อมที่จะตั้ง
(วินาที) |
overcharge=(f) |
(f)=1 : เปิดการทำงานการรับซื้อของ |
ocdelay=(n) |
หน่วงเวลาการเปิดห้องรับซื้อของหลังจากโปรแกรมพร้อม
(วินาที) |
chatroom=(t) |
ชื่อห้องสนทนาที่จะตั้งสำหรับประกาศรับซื้อของ |
dcshop=(f) |
(f)=1 : เมื่อของในร้านหมด ให้โปรแกรมทำการปิดตัวเองลง |
newmaptype=(f) |
(f)=1 : เปิดการใช้งาน Mode ประหยัดเนื้อที่ของแผนที่ (ยังใช้ไม่ได้) |
autosit=(f) |
(f)=1 : เมื่อบอททำการตั้งร้าน ให้นั่งลงอัตโนมัติ |
reconwhendead=(f) |
(f)=1 : เมื่อบอทตายขณะตั้งร้าน ให้ Reconnect เพื่อกลับไปยังจุดเซฟ |
bodydir=(n:0-7) |
ทิศทางการหันตัวของตัวละครของคุณขณะตั้งร้าน/รับซื้อของ
ทวนเข็มนาฬิกา ค่าเพิ่มขึ้น 1 หน่วย มุมเพิ่ม 45 องศา เริ่มที่ 90 องศา |
headdir=(n:0-2) |
ทิศทางการหันหัว
: 0-ทิศเดียวกับตัว,
1-หันไปด้านซ้าย , 2-หันไปด้านขวา |
[message] |
|
guildannounce=(f) |
(f)=1 : แสดงข้อความประกาศของ Guild |
emotion=(f) |
(f)=1 : แสดงการส่ง Emoticon ต่าง ๆ |
chatroom=(f) |
(f)=1 : แสดงข้อความ ห้องสนทนา/ร้านค้า โผล่มาหรือหายไป |
status=(f) |
(f)=1 : แสดงข้อความผู้เล่นเปลี่ยนสถานะ (เอฟเฟ็กต์จาก Skill
ต่างๆ) |
walk=(f) |
(f)=1 : แสดงข้อความแจ้งระบบการเดิน |
system=(f) |
(f)=1 : แสดงข้อความระบบ (System) |
debug=(f) |
(f)=1 : แสดงข้อความรายละเอียดต่างๆ (อาจทำให้รู้สึกรำคาญได้) |
[buying] |
|
minzeny=(n) |
จำนวนเงินน้อยสุดที่โปรแกรมจะยังคงรับซื้อของต่อไป |
createshop=(f) |
(f)=1 : เมื่อเงินน้อยกว่า %minzeny ให้ทำการเปิดร้าน
Vending |
disconnect=(f) |
(f)=1 : เมื่อเงินน้อยกว่า %minzeny ให้ทำการปิดโปรแกรม |
nocalcmoney=(f) |
(f)=1 : รับ Item ทุกชิ้นด้วยราคา 0z |
no_senditem_timeout=(n) |
ตั้งหน่วงเวลาหากไม่มีการ
add item เข้ามาในการแลกเปลี่ยน (มิลลิวินาที) |
delay_send=(n) |
ตั้งการหน่วงเวลาในการคำนวณเงิน+ส่งเงิน (มิลลิวินาที) |
delay_accept=(n) |
ตั้งการหน่วงเวลาในการตอบรับการแลกเปลี่ยน
(มิลลิวินาที) |
[remote] |
|
enabled=(f) |
(f)=1 : เปิดการใช้งานควบคุมโปรแกรมผ่านการกระซิบ |
commandbegin=(t) |
คำนำหน้าคำสั่ง
สำหรับป้องกันโปรแกรมจากการถูกตรวจสอบ |
password=(t) |
รหัสผ่านสำหรับการยืนยันตัวตนการใช้งานโปรแกรม |
[haunted] |
|
enabled=(f) |
(f)=1 : เปิดการใช้งาน Haunted Mode * |
exename=(t) |
ชื่อของโปรแกรมที่จะให้โปรแกรมเข้าควบคุมการทำงาน
(ชื่อเต็ม) |
[compability] |
|
win9x/me=(f) |
(f)=1 : เปิดการใช้งานความเข้ากันได้สำหรับ Windows 98/ME |
[disconnect] |
|
duallogin=(f) |
(f)=1 : เปิดการหน่วงเวลารอการ Login เมื่อมีการ Login
ซ้อน |
dual_wait=(n) |
ระยะเวลาการหน่วงเวลาการ
Login
ซ้อน (นาที) |
avoid_wait=(n) |
ระยะเวลาการหน่วงเวลาหลังจากการ
Disconnect เมื่อตรวจพบ AvoidID |
[shopname] |
|
(N)=(t) |
(N) เป็นจำนวนนับ เริ่มจาก 1 และไม่มีการข้ามตัวเลข |
[ItemN] : N เป็นจำนวนนับ ตั้งแต่ 1 ถึง 30 |
|
name=(t) |
ชื่อ
Item ที่จะใส่ในร้าน
Vending (ใส่เต็ม : +5
Very Strong Ice Saber) |
price=(n) |
ราคาของ
Item นั้นๆ
ที่จะใส่ในร้าน |
amount=(n) |
จำนวนของ
Item นั้นๆที่จะใส่ |
npc=(t) |
ยังใช้ไม่ได้ |
* Haunted Mode คือ
การทำงานโปรแกรมผ่านหน้าจอของ Ragnarok Client ปกติ
นั่นคือคุณจะสามารถเห็นภาพได้เลยว่าโปรแกรมกำลังทำอะไรอยู่ แต่ Mode นี้ต้องการเครื่องที่มีประสิทธิภาพสูงถึงสูงมาก เพื่อลดการกระตุก และหาก Mode
นี้ส่งผลให้เครื่องของคุณมีปัญหา ทางเราจะไม่รับผิดชอบใด ๆ ทั้งสิ้น
[Map Control Options] |
||
gatpath
= (t) |
ระบุที่อยู่ของแฟ้มแผนที่
.gat
ที่อยู่ในเครื่อง |
|
usewaypoint
= (f) #(n)# |
(f)=1 : เปิดการใช้งาน waypoint (แนะนำให้เปิดเสมอแม้ว่าจะไม่ใช้) (n) คือระยะเวลาการตรวจสอบ waypoint (วินาที) |
|
savemapname
= (t) |
ชื่อ
Map ที่คุณได้ทำการเซฟไว้กับ
Kafra (ไม่ต้องใส่ .gat) |
|
lockmapname
= (t) |
ชื่อ
Map ที่คุณต้องการจะปล่อยบอท
(ไม่ต้องการให้ใส่ 0) |
|
lockmap_x
= (n) |
Lock ตำแหน่งในแนวแกน X ของตัวละคร |
|
lockmap_y
= (n) |
Lock ตำแหน่งในแนวแกน Y ของตัวละคร |
|
lockmap_randX
= (n) |
สุ่มค่า
Lock ตำแหน่งแกน
X (ทั้งเพิ่มและลด) |
|
lockmap_randY
= (n) |
สุ่มค่า
Lock ตำแหน่งแกน
Y (ทั้งเพิ่มและลด) |
|
bi-direction_routing
= (f) |
(f)=1 : เปิดการประมวลผลเส้นทางเดินไปหาแผนที่ lockmap แบบสองทิศทาง |
|
use_kafra_warp
= (f) |
(f)=1 : เปิดการประมวลผลเส้นทางเดินไปหาแผนที่ lockmap แบบมีการใช้บริการ
Teleport ผ่าน NPC |
|
map_routing_time
= (n) |
เวลาการคำนวณเส้นทางการเดินผ่าน
Map ต่างๆ
มากที่สุด |
|
forcebuy
= (f) |
(f)=1 : เปิดการใช้งานการกลับไปซื้อของสำหรับ lockmap |
|
[Startup Control Options] |
||
alwaysit
= (f) #(t)# |
(f)=1 : เมื่อเข้าสู่เกม ให้ทำการนั่งและตั้งห้อง |
|
autoshare
= (f) |
(f)=1 : เมื่อเข้าสู่เกม ให้ทำการเซตการแบ่งค่าประสบการณ์อัตโนมัติ |
|
exall =
(f) |
(f)=1 : เมื่อเข้าสู่เกม ให้ทำการปิดการกระซิบอัตโนมัติ |
|
[AI Control Options] |
||
autoai =
(f) |
(f)=1 : เปิดระบบตัดสินใจอัตโนมัติ (AI) |
|
nomonssit
= (f) |
(f)=1 : เมื่อไม่พบศัตรูให้นั่งทันทีเพื่อฟื้นพลัง |
|
autokill
= (f) |
(f)=1 : โจมตีใส่ศัตรูโดยอัตโนมัติ |
|
autoskill
= (f) |
(f)=1 : ใช้ Skill ใส่ศัตรูอัตโนมัติ (ตามที่เซตไว้ใน attack.txt) |
|
autopick
= (f) |
(f)=1 : เก็บ Item อัตโนมัติ |
|
automove
= (f) |
(f)=1 : เดินหาศัตรูอัตโนมัติ เมื่อไม่พบศัตรู ถ้า nomonssit=1 แล้วจะนั่งจน HP เต็มก่อนแล้วจึงเดินหา |
|
wantheal
= (f) #(hb)# |
(f)=1 : กระซิบไปหาบอทที่เซตไว้ที่ (hb) ให้ทำการ Heal
เรา |
|
wantagi =
(f) #(n)# |
(f)=1 : ขอ AGI จากบอทที่เซตไว้ที่ (hb) ทุก ๆ (n) วินาที |
|
wantbles
= (f) #(n)# |
(f)=1 : ขอ Blessing จากบอทที่เซตไว้ที่ (hb) ทุก ๆ (n) วินาที |
|
deadrecon
= (f) |
(f)=1 : เมื่อตาย ให้ทำการ Reconnect เพื่อกลับไปจุด Save |
|
[Skill Use Control] |
||
autoheal
= (f) #(n1)%#(n2)# |
(f)=1 : ใช้ Heal Level (n2) ตัวเองทันทีที่ HP ลดลงเหลือน้อยกว่า (n1)% |
|
useskillmobs
= (f) #(t1) - (n1)#(t2) - (n2)# |
(f)=1 : ใช้ Skill (t1) ที่ Level (n1) ทันทีที่โดน Monster ในรายการ (t2) รุมมากกว่า (n2) ตัว |
|
warpall =
(f) |
(f)=1 :
teleport หนีผู้เล่นทุกคน |
|
[Monk] |
||
autospirits
= (f) #(n1)%#(n2)# |
(f)=1 : เสกลูกบอลพลังจิตเมื่อมี SP มากกว่า (n1)% จนมีลูกบอลจำนวน (n2) ลูก |
|
autochaincombo
= (f) #(n1)%#(t1) (n2)# autofinishcombo
= (f) #(n1)%#(t1) (n2)# |
(f)=1 : ใช้ Chain Combo/Combo Finish อัตโนมัติเมื่อมี SP
มากกว่า (n1)% กับ Monster ในรายการของ (t1) โดยใช้ที่ Skill Level
(n2) |
|
[HP/SP Options] |
||
hpsit =
(f) #(n)%# |
(f)=1 : นั่งเมื่อ HP ต่ำกว่า (n)% |
|
hpwait =
(f) #(n)%# |
(f)=1 : นั่งจนกว่า HP จะมากกว่า (n)% |
|
spsit =
(f) #(n)%# |
(f)=1 : นั่งเมื่อ SP ต่ำกว่า (n)% |
|
spwait =
(f) #(n)%# |
(f)=1 : นั่งจนกว่า SP จะมากกว่า (n)% |
|
[Item Use Control] |
||
autoitem
= (f) #(t) (n)# |
(f)=1 : ใช้ item ในรายการ (t) ทุก ๆ
(n) วินาที |
|
autored
= (f) #(n)%#(t)# autoorange
= (f) #(n)%#(t)# |
(f)=1 : ใช้ item ในรายการ (t) ตามลำดับ
เมื่อ HP น้อยกว่า (n)% |
|
autosp =
(f) #(n)%#(t)# |
(f)=1 : ใช้ item ในรายการ (t) ตามลำดับ
เมื่อ SP น้อยกว่า (n)% |
|
[Teleport/Disconnect Control Options] |
||
forceteleport
= (f) |
(f)=1 :
Teleport โดยไม่ผ่านการใช้ Skill Teleport
(มีผลต่อเมื่อตัวละครของคุณมี Skill Teleport เท่านั้น) |
|
nomonswarp = (f) #(n)# |
(f)=1 : เมื่อไม่พบ Monster นานเกิน (n) วินาที ให้ Teleport |
|
autodc =
(f) #(n1)%#(n2)# |
(f)=1 : หาก (n2)=0 ให้ teleport เมื่อ
HP น้อยกว่า (n1)%, หาก (n2)=1 ให้ทำการ Reconnect |
|
autodc2
= (f) #(n1)#(n2)# |
(f)=1 : หาก (n2)=0 ให้ teleport เมื่อโดน
Damager รวมมากกว่า (n1), หาก (n2)=1
ให้ทำการ Reconnect |
|
telemob
= (n) |
(n)>0
: ให้ทำการ Teleport หนีเมื่อมี Monster
รุมมากกว่า (n) ตัว |
|
[Pet Control Options] |
||
autofeed
= (f) #(n1)#(n2)# |
(f)=1 : ให้ทำการให้อาหารแก่สัตว์เลี้ยง ทุกๆ (n2) วินาทีโดยที่ระดับความหิวของสัตว์เลี้ยงต้องน้อยกว่า
(n1) |
|
[Avoid Control] |
||
warpjob = (f) #(t)# |
(f)=1 : ให้ทำการ Teleport หนีอาชีพในรายการ (t) |
|
avoidwarp
= (f) |
(f)=1 : ให้เดินหลบ Warp Portal ของ Acolyte |
|
avoidgroundskill onposition = (f) nearposition = (f) |
(f)=1 : ให้เดินหลบ Skill ที่ร่ายลงพื้นโดยผู้เล่นที่ลงบริเวณตัวเรา (f)=1 : ให้เดินหลบ Skill ที่ร่ายลงพื้นโดยผู้เล่นที่ลงใกล้เคียงตัวเรา |
|
avoidmonstergroundskill onposition = (f) nearposition = (f) |
(f)=1 : ให้เดินหลบ Skill ที่ร่ายลงพื้นโดย Monster
ที่ลงบริเวณตัวเรา (f)=1 : ให้เดินหลบ Skill ที่ร่ายลงพื้นโดย Monster
ที่ลงใกล้เคียงตัวเรา |
|
[Attack Control] |
||
killmob
= (f) |
(f)=1 : ให้ทำการโจมตี Monster ต่อเมื่อโดนรุม |
|
[Long Range Control Options] |
||
useweapon
= (f) |
(f)=1 : ให้ใช้อาวุธโจมตีปกติ สำหรับอาชีพ Mage,Acolyte Class |
|
userange
= (f) #(n)# |
(f)=1 : ใช้การระบุระยะโจมตีมากที่สุดของตัวละคร |
|
usemindistance
= (f) #(n)# |
(f)=1 : โจมตีเมื่อระยะระหว่างเรากับ Monster มากกว่า (n)
ช่องเท่านั้น |
|
[Weight Control Options] |
||
stopattack = (f) #(n)%# |
(f)=1 : หยุดโจมตีเมื่อน้ำหนักของเรามากกว่า (n)% |
|
stoppick
= (f) #(n)%# |
(f)=1 : หยุดเก็บ Item เมื่อน้ำหนักของเรามากกว่า (n)% |
|
backtown
= (f) #(n)%# |
(f)=1 : ให้กลับเมืองเพื่อเก็บของสู่ Storage
เมื่อน้ำหนักมากกว่า (n)% และเมื่อ (f)=1 จะเป็นการเปิดการกลับไปเอา Item ใน control\storage.txt ด้วย |
|
backbuy
= (f) |
(f)=1 : กลับไปซื้อของตามรายการของแฟ้ม control\buy.txt |
|
backstorage
= (f) |
(f)=1 : กลับไปเอาของจาก storage ตามรายการของแฟ้ม control\storage.txt |
|
[Log Control] |
||
chatlog
= (f) |
(f)=1 : เก็บบันทึกข้อมูลการสนทนาที่แสดงในหน้าจอ chat ทั้งหมดลงแฟ้ม |
|
[Timing Control] |
||
giveuptime = (n) |
ระยะเวลาการ Lock Monster เพื่อเข้าโจมตี |
|
delay = (n) |
ระยะการหน่วงเวลาการ
Reconnect |
|
warpdelay
= (n) |
ระยะการหน่วงเวลาการ
Warp |
|
responsetime
= (n) |
ระยะการหน่วงเวลาการตอบโต้อัตโนมัติใน
control\response.txt |
|
·
แฟ้มนี้เป็นแฟ้มระบุรายการ Item หายาก
·
รูปแบบการตั้งค่า
o
Item_name
·
เงื่อนไขการทำงาน
o
เมื่อพบ Item ในรายการของแฟ้มนี้ ให้พยายามเก็บเข้า Inventory
ทันที
·
ตัวอย่างการตั้งค่า
o
ให้เก็บ Vitata Card, Royal Jelly, Andre Card, Elven Ears
ทันทีที่พบ
§
Vitata_Card
§
Royal_Jelly
§
Andre_Card
§
Elven_Ears
·
แฟ้มนี้เป็นแฟ้มระบุการตอบสนองต่อเหตุการณ์เมื่อโดนแจม, โดน Heal,Increase
Agi, Blessing ใส่ Monster ที่เรากำลังโจมตีอยู่อัตโนมัติ
·
รูปแบบการตั้งค่า
o
mons_heal_response#(f)
o
mons_jam_response#(f)
o
mons_agi_response#(f)
o
mons_bless_response#(f)
o
mons_heal#(h.msg1)
mons_heal#(h.msg2)
mons_heal#(h.msgN)
o
mons_agi#(a.msg1)
mons_agi#(a.msg2)
mons_agi#(a.msgN)
o
mons_bless#(b.msg1)
mons_bless#(b.msg2)
mons_bless#(b.msgN)
o
mons_jam#(j.msg1)
mons_jam#(j.msg2)
mons_jam#(j.msgN)
·
เงื่อนไขการทำงาน
o
เมื่อ Monster ของคุณโดน Heal / Agi / Blessing / Jam โปรแกรมจะสุ่มข้อความของเหตุการณ์นั้นแล้วตอบโดยอัตโนมัติโดยหน่วงเวลาตามค่า
responsetime ของ control\options.ini
·
แฟ้มนี้เป็นแฟ้มระบุรายการ Item ที่ต้องการขายให้แก่ NPC
·
รูปแบบการตั้งค่า
o
Item_name
·
เงื่อนไขการทำงาน
o
เมื่อพบ NPC ใน cause = BUY หรือ cause
= SELL ตามที่ตั้งไว้ในแฟ้ม profile\npc.txt จะทำการขาย
Item เหล่านี้ให้แก่ NPC ทันที
o
เมื่อน้ำหนักเกินตามที่ตั้งค่าไว้ในแฟ้ม control\options.ini ส่วนของ backtown จะทำการกลับเมืองเพื่อไปหา
NPC ใน cause = BUY หรือ cause = SELL
·
ตัวอย่างการตั้งค่า
o
ขาย Worm
Peeling, Garlet, Earthworm Peeling
§
Worm_Peeling
§
Garlet
§
Earthworm_Peeling
·
แฟ้มนี้เป็นแฟ้มตั้งค่าให้โปรแกรมทำการนำ item ออกจาก storage
ของคุณเมื่อ item มีไม่ครบตามที่ต้องการ
·
รูปแบบการตั้งค่า
o
Item_name
= Max/Min
·
ตัวอย่างการตั้งค่า
o
ให้โปรแกรมกลับไปเอา Red Potion จนครบ 50 ขวด
เมื่อ Red Potion เหลือน้อยกว่า 3 ขวด
และ Awakening Potion จำนวน 10 ขวดเมื่อเหลือน้อยกว่า
2 ขวด
§
Red_Potion
= 50/3
§
Awakening_Potion
= 10/2
·
เงื่อนไขการทำงาน
o
เมื่อ item_name มีจำนวนน้อยกว่า Min และ
[ตั้งค่า backtown = 1 ใน control\options.ini
และใช้ Waypoint อยู่] หรือ [ตั้งค่า backstorage
= 1 ในแฟ้มเดียวกัน] และพบ NPC สำหรับขายของ (cause = STORE) ในแฟ้ม profile\npc.txt
, โปรแกรมจะทำการ Teleport กลับเมืองด้วย Butterfly_Wing หรือ Skill Teleport (ถ้ามี และ savemapname
เท่ากับชื่อ map ที่ NPC
นั้นๆ ยืนอยู่) หรือ โปรแกรมจะทำการเดินไปหา NPC โดยอัตโนมัติ
o
เมื่ออยู่ใน Map ที่มี NPC สำหรับเปิด
storage ตามที่ตั้งค่าในแฟ้ม profile\npc.txt ที่ cause = STORE อยู่ และของที่เรามี
มีไม่ครบตามจำนวน Max , โปรแกรมจะทำการเดินไปเอา Item
นั้น ๆ กับ NPC โดยอัตโนมัติ
·
แฟ้มนี้เป็นแฟ้มระบุรายการแผนที่ที่ห้ามมิให้โปรแกรมเดินผ่านขณะที่กำลังเดินไปยัง
Lockmap
·
รูปแบบการตั้งค่า
o
mapname
·