PLUS_CONTROL.TXT
รูปแบบทั่วไปและหน้าที่ของคำสั่ง
ไฟล์ plus_control.txt นี้ มีหน้าที่ในการควมคุม Kore ในหลายส่วน เช่น การเทเลพอร์ตเมื่อเกิดเงื่อนไขต่างๆ การการหลบหลีกสกิล การเลี้ยงโฮมุนครุส การช่วยเหลือผู้เล่นในปาร์ตี้ การตั้งค่าการใช้สกิลคอมโบของ Monk | Champion และการดูด Sp เป็นต้น
ส่วนประกอบพื้นฐานของคำสั่งทั่วไปในไฟล์ plus_control.txt จะประกอบด้วยค่าคำสั่งเพียง 2 ส่วนคือ config key และ value ซึ่งจะอยู่ในรูปแบบดังนี้
-
- Syntax
- <config key> <value>
นอกจากนั้นยังมีคำสั่งอีกประเภท ซึ่งเรียกว่า block format ซึ่งใช้หลักการเดียวกันกับคำสั่งแบบแรก แต่จะมีตัวแปรอีกประเภทที่เรียกว่า attribute อยู่ด้วย ซึ่งจะแทรกอยู่ระหว่างเครื่องหมาย "{}" ดังนี้ (สำหรับ Slot แบบเก่าจะไม่มีเครื่องหมาย { } แต่จะไล่ Slot ลงมาเรื่อยๆ)
-
- Syntax
- <config key> <value> {
- <attribute1> <value1>
- <attribute2> <value2>
- <attribute3> <value3>
- <attribute4> <value4>
- }
รายละเอียดและคำอธิบายเพิ่มเติม
- <config key>
- คอนฟิค คีย์ คือชุดคำสั่งของ Kore ที่ใช้ในการสั่งงานบอท คุณสามารถดูรายการคำสั่งทั้งหมดพร้อมคำอธิบายได้จากด้านล่าง
- <value>
- value คือตัวแปรของชุดคำสั่งต่างๆของ Kore ค่าตัวแปรของแต่ละคำสั่งจะแตกต่างกันไปไม่เหมือนกันทั้งหมด คุณสามารถดูค่าและความหมายของตัวแปรต่างๆได้จากรายการคำสั่งด้านล่างเช่นกัน
- <attribute>
- ค่า attribute นั้นจะเหมือนกับค่า คอนฟิค คีย์ ทุกอย่าง ยกเว้นแต่ว่าค่านี้จะใช้กำหนดค่ารองของคำสั่งที่อยู่เหนือกรอบของมันเท่านั้น
- <bool>
- ค่า bool นั้นจะมีเพียง 2 ค่าที่สามารถกำหนดได้ คือ 1 หมายถึง เปิด 0 หมายถึง ปิด
Syntax Legend - คำอธิบายความหมายตัวแปร
ในส่วนนี้จะขออธิบายถึงความหมายของตัวแปรที่ใช้อธิบายการใช้คอนฟิคต่างๆทั้งหมด
- ข้อความที่อยู่ในรูปตัวหนา
- เป็นค่าตัวแปรที่ผู้ใช้ต้องใส่ให้ตรงตามที่กำหนดไว้เท่านั้น
- < >
- ค่าของตัวแปรที่ผู้ใช้ต้องระบุ
- ( )
- ค่าตัวแปรที่จำเป็นต้องใส่
- [ ]
- ค่าตัวแปรที่ไม่บังคับให้ใส่
- | = หรือ
- เป็นค่าตัวแปรที่ผู้ใช้ต้องเลือกใส่ตัวใดตัวหนึ่ง
ชุดคำสั่งทั้งหมดใน plus_control.txt
การตั้งค่า PROXY
- proxy_host [<IP>]
- กำหนด Host ของ Proxy ที่ต้องการใช้งาน
- proxy_port [<port>]
- กำหนด Port ที่ใช้ในการเชื่อมต่อกับ proxy_host
- proxy_username [<proxy username>]
- กำหนดค่า UserName ที่จะใช้เชื่อมต่อกับ Proxy Server
- proxy_password [<password>]
- กำหนด password ที่จะใช้เชื่อมต่อกับ Proxy Server
การตั้งค่าการเทเลพอร์ตตามเงื่อนไขต่างๆ
- teleportAuto_AtkMiss [<miss count>]
- กำหนดให้ Kore ทำการเทเลพอร์ตเมื่อโจมตีเป้าหมายพลาดเกินกี่ครั้ง [ตั้งค่า 0 เพื่อปิดฟังก์ชั่น]
- teleportAuto_AtkCount [<ATK count>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อโจมตีเป้าหมายไปแล้วกี่ครั้ง [ตั้งค่า 0 เพื่อปิดฟังก์ชั่น]
- teleportAuto_deadly [<bool>]
- กำหนดให้ Kore เทเลพอร์ตหลบความเสียหายเมื่อความเสียหายที่จะเกิดขึ้นจะทำให้ Kore มีโอกาสตายได้ (ie. ดาเมจมากกว่า HP ที่เหลืออยู่)
- teleportAuto_maxDmg [<damage>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อความเสียหายที่โจมตีเข้ามามากกว่าเท่าไหร่ (ใช้กับทุกแมพ)
- teleportAuto_maxDmgInLock [<damage>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อความเสียหายที่โจมตีเข้ามามากกว่าเท่าไหร่ (เฉพาะใน LockMap)
- teleportAuto_minAgressive [<flag>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อมีมอนสเตอร์มารุมมากกว่าหรือเท่ากับกี่ตัว
- teleportAuto_minAggressivesInLock [<flag>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อมีมอนสเตอร์มารุมมากกว่าหรือเท่ากับกี่ตัว (เฉพาะใน lockMap)
- teleportAuto_onlyWhenSafe [<bool>]
- กำหนดให้ Kore ใช้สกิลเทเลพอร์ตตามเงื่อนไขต่างๆเฉพาะเมื่อไม่มีผู้เล่นอื่นในระยะรอบๆตัว Kore
- teleportAuto_portal [<distance>]
- กำหนดให้ Kore เทเลพอร์ตเมื่ออยู่ห่างจาก Portals เป็นระยะเท่าไหร่ (ป้องกันการเดินตก Portals)
- teleportAuto_search [<bool>]
- กำหนดให้ Kore เทเลพอร์ตเพื่อค้นหามอนสเตอร์ที่กำหนดใน mon_control.txt
- teleportAuto_dist [<distance>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อมีมอนสเตอร์ตัวที่เซต [<flag>] เทเลพอร์ทเป็น 4 ใน mon_control.txt เข้ามาในระยะที่กำหนด
- teleportAuto_minAgNotorious [<flag>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อโดนมอนสเตอร์ตัวที่เซต [<flag>] เทเลพอร์ทเป็น 5 ใน mon_control.txt รุมมากกว่าหรือเท่ากับกี่ตัว
- teleportAuto_minAgWithAgNM [<flag>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อโดนรุมมากกว่าหรือเท่ากับกี่ตัว ฟังชั่นนี้จะทำงานก็ต่อเมื่อโดนมอนสเตอร์ที่เซท [<Flag>] เทเลพอร์ทเป็น 5 ใน mon_control.txt เข้ามาร่วมวง
โจมตีด้วยเท่านั้น
- teleportAuto_useItem [<bool>]
- กำหนดให้ Kore ใช้ไอเทมในการเทเลพอร์ตหรือไม่ ? [ie. Fly Wing | Butterfly Wing]
- teleportAuto_attackedWhenSitting [<bool>]
- กำหนดให้ Kore เทเลพอร์ตหลบมอนสเตอร์เมื่อมีมอนสเตอร์มาโจมตีขณะนั่งอยู่
- teleportAuto_ban [<bool>]
- กำหนดให้ Kore สามารถเทเลพอร์ตเมื่อโดนระงับใช้สกิล (ป้ายแดง)
- teleportAuto_param1 [<bool>]
- กำหนดให้ Kore สามารถเทเลพอร์ตเมื่ออยู่ในสภาวะ param1
- teleportAuto_MonsterInSign [<monsters count>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อมีคนหักไม้ผีหรือมีมอนสเตอร์มากกว่าเท่าไหร่ในบริเวณรอบๆ
- teleportAuto_HealOnAtkTarget [<amount>]
- กำหนดให้ Kore เทเลพอร์ตเมื่อเป้าหมายที่กำลังโจมตีได้รับการ Heal HP มากกว่ากี่หน่วย
การตั้งค่าการหลบหลีกสกิล
- aviodSkill_x [<Skill Name>]
- กำหนดให้ Kore หลบหลีกสกิลดังกล่าว ชื่อสกิลหาได้จากไฟล์ skills.txt ในโฟลเดอร์ tables
- aviodSkill_x_castBy (<flag>)
- กำหนดให้ Kore หลบหลีกสกิลนี้เมื่อร่ายโดยสิ่งใด หากต้องการใส่มากกว่า 1 ให้ใช้คอมม่าคั่น
| Value |
Meaning |
| 2 |
มอนสเตอร์ |
| 4 |
ผู้เล่นอื่น |
| 8 |
สิ่งที่ Kore ไม่รู้จัก (สถานะ Unknown) |
- aviodSkill_x_castOn (<flag>)
- กำหนดให้ Kore หลบสกิลนี้เมื่อเป้าหมายของสกิลคืออะไร หากต้องการใส่มากกว่า 1 ให้ใช้คอมม่าคั่น
| Value |
Meaning |
| 1 |
Kore |
| 2 |
มอนสเตอร์ |
| 4 |
ผู้เล่นอื่น |
| 8 |
สิ่งที่ Kore ไม่รู้จัก(สถานะ Unknown) |
| 16 |
พื้นที่ |
- avoidSkill_x_inCity [<bool>]
- กำหนดให้ Kore หลบสกิลนี้เมื่ออยู่ในเมือง
- avoidSkill_x_method (<flag>)
- กำหนดให้ Kore ใช้รูปแบบการหลบแบบใด
| Value |
Meaning |
| 0 |
เดินหลบ * |
| 1 |
เทเลพอร์ตหลบ |
| 2 |
ใช้สกิลใส่ผู้ร่าย หาก Sp ไม่พอจะเทเลพอร์ตหลบแทน |
| 3 |
เหมือนกับ 2 แต่จะใช้สกิลต่อเมื่อมอนสเตอร์ตัวที่ร่ายไม่ใช่ตัวที่ Kore กำลังโจมตี |
| * ใช้ได้เฉพาะกับสกิลที่เป้าหมายคือพื้นที่เท่านั้น [castOn 16] |
- aviodSkill_x_useSkill [<Skill Name>]
- กำหนดให้ Kore ใช้สกิลใดในการหลบสกิลนี้ (ชื่อสกิลหาได้จาก skills.txt ใน tables)
- aviodSkill_x_useSkill (<level>)
- กำหนดให้ Kore ใช้สกิลนี้เลเวลใดในการขัดขวางสกิล
- aviodSkill_x_useSkill_maxCastTime (<seconds>)
- กำหนดระยะเวลาร่ายมากที่สุด
- aviodSkill_x_useSkill_useSelf [<bool>]
- กำหนดให้ Kore ใช้สกิลนี้กับตัวเองแทนมอนสเตอร์
การตั้งค่าการหลบหลีกแอเรียเอฟเฟค
- avoidSpell_x [<spellname>]
- ชื่อของสกิลที่ต้องการให้ Kore หลบ หาได้จากไฟล์ msgstrings.txt ใน tables โดยให้ดูส่วนที่ขึ้นต้นด้วย 011F
- avoidSpell_x_castBy [<flag>]
- กำหนดให้ Kore หลบหลีกสกิลนี้เมื่อร่ายโดยสิ่งใด หากต้องการใส่มากกว่า 1 ให้ใช้คอมม่าคั่น
| Value |
Meaning |
| 2 |
มอนสเตอร์ |
| 4 |
ผู้เล่นอื่น |
| 8 |
สิ่งที่ Kore ไม่รู้จัก (สถานะ Unknown) |
- avoidSpell_x_dist (<distance>)
- กำหนดให้ Kore หลบสกิลนี้เมื่อพบในระยะห่างจาก Kore กี่ช่อง
- avoidSpell_x_inCity [<bool>]
- กำหนดให้ Kore หลบสกิลนี้เมื่ออยู่ในเมือง
- avoidSpell_x_randomWalk [<mindist>],[<maxdist>]
- กำหนดระยะห่างในการเดินหลบ หากไม่ใส่ Kore จะทำการเทเลพอร์ทแทน
| Flag Description |
รายละเอียด |
| mindist |
ระยะห่างน้อยที่สุด |
| maxdust |
ระยะห่างมากสุด |
การตั้งค่าการเลี้ยงโฮมุนของ Kore
- homunAutoFeedRate [<hunger>]
- กำหนดให้ Kore ให้อาหารโฮมุนอัตโนมัติเมื่อค่าความหิวของโฮมุนลดเหลือต่ำกว่าหรือเท่ากับที่กำหนด
Note : ค่าที่เหมาะสมที่สุดคือ 20-25
- homun_pitcher_hp [<percent hp>]
- กำหนดให้ Kore ใช้สกิล Potion Pitcher ให้กับ Homun เมื่อ Homun มีค่า Hp เหลือต่ำกว่าหรือเท่ากับค่านี้ (เป็น %)
- homun_pitcher_level (<level>)
- กำหนดให้ Kore ใช้สกิล Potion Pitcher เลเวลเท่าไหร่กับ Homun
| Value |
Meaning |
| 1 |
Level 1 [Required 1 Red Potion] |
| 2 |
Level 2 [Required 1 Yellow Potion] |
| 3 |
Level 3 [Required 1 Orange Potion] |
| 4 |
Level 4 [Required 1 White Potion] |
- homun_follow_maxdist [<distance>]
- กำหนดให้ Homun เดินตาม Kore ในระยะห่างไม่เกินกี่ช่อง
การตั้งค่าเสียงเตือน
- alertSound [<bool>]
- เปิดการใช้งานเสียงเตือนต่างๆ
การตั้งค่าการขอ SP
Note : คำสั่งในส่วนนี้จะใช้งานได้ก็ต่อเมื่อ Kore และผู้เล่นเป้าหมายกำหนดให้สามารถสั่งงานกันได้ผ่าน Remote Control Assistant แล้วเท่านั้น และเป้าหมายที่ขอ SP ต้องมีสกิล Undying Love (Kore และเป้าหมายจำเป็นต้องแต่งงานกัน), Potion Pitcher Lv.5 (จำเป็นต้องมี Blue Potion) หรือ Soul Exhale อย่างไดอย่างหนึ่ง
- AutoRequest [<bool>]
- เปิดฟังก์ชั่นขอ SP
- AutoRequest_sp_lower (<percent sp>)
- กำหนดให้ทำการขอ SP จากคู่แต่งงานเมื่อ SP เหลือต่ำกว่าเท่าไหร่(เป็น %)
- AutoRequest_partnerName (<playername>)
- ส่วนนี้ให้ระบุชื่อของเป้าหมายที่จะขอ [case Sensitive]
การตั้งค่าการช่วยเหลือผู้เล่นในปาร์ตี้
ในส่วนนี้จะกำหนดการเปิดฟังก์ชั่นการช่วยเหลือสมาชิกในปาร์ตี้
- recueParty [<bool>]
- เปิดใช้ฟังก์ชั่นช่วยเหลือสมาชิกในปารตี้
- recueParty_Target (<playername>)
- ส่วนนี้ให้ใส่ชื่อของผู้ที่ต้องการช่วย [case sensitive]
- recueParty_AttackSkill [<skillname>]
- ชื่อของสกิลที่จะใช้ช่วยสมาชิกในปาร์ตี้ หาได้จาก skills.txt ในโฟลเดอร์ tables
- recueParty_AttackSkill_Level (<level>)
- กำหนดให้ใช้สกิลนี้ที่เลเวลเท่าไหร่
- recueParty_StopSkillWhenSpBelow [<percent sp>]
- กำหนดให้หยุดใช้สกิลนี้เพื่อช่วยเหลือสมาชิกในปาร์ตี้เมื่อ SP เหลือน้อยกว่าหรือเท่ากับค่านี้ (%)
การตั้งค่าการสร้างปาร์ตี้อัตโนมัติ
- partyAuto_organize [<bool>]
- เปิดใช้ฟังก์ชั่นการสร้างปาร์ตี้อัตโนมัติ หาก Kore ไม่ได้อยู่ใน party
- partyAuto_organize_x_name (<name>)
- ในส่วนนี้ให้ใส่ชื่อของปาร์ตี้ที่จะตั้ง (ห้ามเกิน 23 ตัวอักษร)
Note : ในส่วนนี้สามารถตั้งไว้สำรองหลายๆปาร์ตี้ได้ โดยเพิ่ม config key Line ลงมาเรื่อยๆ
- partyAuto_ShareExp [<bool>]
- กำหนดให้ปาร์ตี้เปิดระบบแชร์ค่าประสบการณ์
- partyAuto_ShareItem [<bool>]
- กำหนดให้ปาร์ตี้เปิดระบบแชร์ไอเทม
การตั้งค่าการดูด SP ของ Monk|Champion
- stealSp [<bool>]
- เปิดใช้งานฟังก์ชั่นการดูด SP (ต้องเซตสกิล Absorb Spirits ใน skills_control.txt ด้วย)
- stealSp_upper (<percent sp>)
- กำหนดให้ทำการดูด SP เมื่อ SP เหลือต่ำกว่าหรือเท่ากับค่านี้ (%)
- stealSp_monster (<monstername>)
- กำหนดให้ดูด SP กับมอนสเตอร์ใดบ้าง ชื่อมอนสเตอร์สามารถหาได้จากไฟล์ monsters.txt ใน tables
- stealSp_stealAndDrop [<bool>]
- กำหนดให้ Kore ยกเลิกการโจมตีเป้าหมายดังกล่าวทันทีหลังจากดูด SP สำเร็จ
การตั้งค่าการคอมโบสกิลของ Monk|Champion
- AutoCombo [<bool>]
- เปิดใช้งานฟังก์ชั่นออโต คอมโบ
- AutoCombo_Monster (<monstersname>)
- กำหนดให้ทำการใช้สกิล Combo กับเป้าหมายใดบ้าง ชื่อมอนสเตอร์สามารถหาได้จากไฟล์ monsters.txt ใน tables
- AutoCombo_sp_lower (<percent sp>)
- กำหนดให้ Kore หยุดใช้สกิล Combo เมื่อ Sp ต่ำกว่าหรือเท่ากับเท่าไหร่ (%)
- AutoCombo_sp_upper (<percent sp>)
- กำหนดให้ Kore ใช้สกิล Combo เมื่อ Sp น้อยกว่าหรือเท่ากับเท่าไหร่ (%)