CART_CONTROL.TXT
รูปแบบทั่วไปและหน้าที่ของคำสั่ง
ไฟล์ cart_control.txt นี้เป็นไฟล์ที่ใช้กำหนดค่าการใช้รถเข็นของ Kore โดยจะสามารถกำหนดให้ Kore นำไอเทมต่างๆ ใส่รถเข็นเมื่อไม่ใช้ และนำออกมาเมื่อต้องการใช้ได้
Note: คุณจำเป็นต้องเปิดใช้งานฟังก์ชั่น cartAuto ใน config.txt ให้เป็น 1 เสียก่อน จึงสามารถใช้งานไฟล์นี้ได้
Syntax Legend - คำอธิบายความหมายตัวแปร
ในส่วนนี้จะขออธิบายถึงความหมายของตัวแปรที่ใช้อธิบายการใช้คอนฟิคต่างๆทั้งหมด
ข้อความที่อยู่ในรูปตัวหนา
เป็นค่าตัวแปรที่ผู้ใช้ต้องใส่ให้ตรงตามที่กำหนดไว้เท่านั้น
< >
ค่าของตัวแปรที่ผู้ใช้ต้องระบุ
( )
ค่าตัวแปรที่จำเป็นต้องใส่
[ ]
ค่าตัวแปรที่ไม่บังคับให้ใส่
| = หรือ
เป็นค่าตัวแปรที่ผู้ใช้ต้องเลือกใส่ตัวใดตัวหนึ่ง
ชุดคำสั่งทั้งหมดใน cart_control.txt
-
- Syntax
- (<ชื่อไอเทม>) (<จำนวนที่เก็บไว้ในตัว>) (<เก็บเข้ารถเข็น>) (<หยิบออกจากรถเข็น>) (<จำนวนที่จะใส่รถเข็น>)
<ชื่อไอเทม>
ชื่อของไอเทมที่เราต้องการให้ Kore เก็บใส่รถเข็น โดยชื่อไอเทมสามารถหาได้จาก items.txt ในโฟลเดอร์ tables
<จำนวนที่เก็บไว้ในตัว>
กำหนดให้ Kore เก็บไอเทมดังกล่าวไว้ที่ตัวกี่ชิ้น เมื่อมีไอเทมในตัวเกินกว่าจำนวนนี้ ไอเทมที่เหลือจะถูกเก็บเข้ารถเข็นหากตั้ง flag <เก็บเข้ารถเข็น> เป็น 1
<เก็บเข้ารถเข็น>
กำหนดให้ Kore เก็บไอเทมชิ้นนี้เข้ารถเข็นเมื่อจำนวนไอเทมชิ้นนี้ในตัวเกินกว่าค่าใน flag <จำนวนที่เก็บไว้ในตัว> ค่าตัวแปรคือ
| Value |
Meaning |
| 0 |
ไม่เก็บไอเทมนี้ลงรถเข็น |
| 1 |
เก็บไอเทมนี้ลงรถเข็นเมื่อจำนวนไอเทมชิ้นนี้ในตัวเกินกว่าค่าใน flag <จำนวนที่เก็บไว้ในตัว> |
<หยิบออกจากรถเข็น>
กำหนดให้ Kore หยิบไอเทมชิ้นนี้จากรถเข็นเมื่อจำนวนไอเทมชิ้นนี้ในตัวต่ำกว่าค่าใน flag <จำนวนที่เก็บไว้ในตัว> ค่าตัวแปรคือ
| Value |
Meaning |
| 0 |
ไม่หยิบไอเทมนี้จากรถเข็น |
| 1 |
หยิบไอเทมนี้จากรถเข็นเมื่อจำนวนไอเทมชิ้นนี้ในตัวต่ำกว่าค่าใน flag <จำนวนที่เก็บไว้ในตัว> |
<จำนวนที่จะใส่รถเข็น>
กำหนดปริมาณสูงสุดที่จะให้ Kore ทำการเก็บไอเทมชนิดเดียวกันในรถเข็น ให้ใส่เป็นจำนวนชิ้นของไอเทม เช่น 1500
ตัวอย่างการเซต cart_control.txt
- Example
- Poison Bottle 10 0 0 0
- Wedding Ring 1 0 0 0
- Butterfly Wing 3 1 0 9999
- Awakening Potion 5 1 1 100
- Elunium 3 1 1 9999
- Skel-Bone 0 1 1 9999
ผลลัพธ์ที่ได้
เมื่อเปิดใช้งานฟังก์ชั่น cartAuto เป็น 1 แล้ว Kore จะทำการเก็บไอเทม Skel-Bone ทั้งหมดลงในรถเข็น ทำการเก็บ Elunium ลงรถเข็นเช่นกันแต่จะเหลือไว้ในตัว 3 ก้อน ส่วน Awakening Potion จะเก็บไว้ในตัวเพียง 5 ขวด และเมื่อ Kore ทำการใช้ Awakening Potion ไปจึงจะทำการดึงลงมาจาก Cart ไว้ในตัวให้ได้เท่าเดิม ในขณะที่ Butterfly Wing ส่วนเกินนั้นจะไม่ถูกดึงลงมาจาก Cart แม้จะใช้จนเหลือ 0 ก็ตาม ส่วน Poison Bottle และ Wedding Ring นั้น Kore จะไม่นำเข้ารถเข็นไม่ว่าจะเกินกว่าปริมาณที่กำหนดหรือไม่ก็ตาม