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 น้อยกว่าหรือเท่ากับเท่าไหร่ (%)