AUTOTRADE.TXT

รูปแบบทั่วไปและหน้าที่ของคำสั่ง

ส่วนของไฟล์ autotrade.txt จะทำงานร่วมกับไฟล์ intown_control.txt เหมือนไฟล์ช่วยเหลือ โดยหน้าที่หลักของไฟล์ autotrade นี่ก็คือการกำหนดรายการไอเทมที่ต้องการให้ Kore รับ หรือ ไม่รับ เมื่อทำการเปิดใช้งานฟังก์ชั่น tradeAuto ใน intown_control นั่นเอง


Syntax Legend - คำอธิบายความหมายตัวแปร


ในส่วนนี้จะขออธิบายถึงความหมายของตัวแปรที่ใช้อธิบายการใช้คอนฟิคต่างๆทั้งหมด


ข้อความที่อยู่ในรูปตัวหนา
เป็นค่าตัวแปรที่ผู้ใช้ต้องใส่ให้ตรงตามที่กำหนดไว้เท่านั้น

< >
ค่าของตัวแปรที่ผู้ใช้ต้องระบุ

( )
ค่าตัวแปรที่จำเป็นต้องใส่

[ ]
ค่าตัวแปรที่ไม่บังคับให้ใส่

| = หรือ
เป็นค่าตัวแปรที่ผู้ใช้ต้องเลือกใส่ตัวใดตัวหนึ่ง

ชุดคำสั่งทั้งหมดใน autotrade.txt


Syntax
(<ชื่อไอเทม>) (<ราคา>) (<ปริมาณที่จะรับ>)

<ชื่อไอเทม>
ชื่อของไอเทมที่เราต้องการให้ Kore รับ โดยชื่อไอเทมสามารถหาได้จาก items.txt ในโฟลเดอร์ tables หากไอเทมที่ผู้เล่นอื่นทำการแลกเปลี่ยนด้วยไม่อยู่ในรายการนี้ Kore จะทำการยกเลิกการแลกเปลี่ยนพร้อมกับตอบกลับอัตโนมัติตามที่เซตไว้ใน tradeAuto_message_NotInList_x

<ราคา>
คุณสามารถกำหนดราคาของไอเทมต่างที่จะรับได้โดยใส่ที่ flag นี้ Kore จะคำนวณอัตโนมัติเองเมื่อมีคนมาเสนอการแลกเปลี่ยน

<ปริมาณที่จะรับ>
ThaiKoreEx สามารถที่จะกำหนดจำนวนไอเทมที่ต้องการที่จะรับได้ หากผู้เล่นเสนอการแลกเปลี่ยนที่มากกว่าจำนวนที่จะรับ Kore จะทำการยกเลิกแล้วตอบกลับอัตโนมัติตามที่ตั้งไว้ใน tradeAuto_message_Over_x

ตัวอย่างการเซต autotrade.txt

ในตัวอย่างนี้ ผมจะสาธิตการให้ Kore รับไอเทม สามชนิด คือ +7 Mink Coat[1], Oridecon และ Silk Robe[1] นะครับ โดยราคาของทั้งสามชิ้นและปริมาณเป็นเท่านี้ครับ


ก็จะได้ค่าใน autotrade.txt เป็นแบบนี้ครับ


Example
+7 Mink Coat[1] 8500000 5
Oridecon 9000 250
Silk Robe[1] 300000 25

ผลลัพธ์ที่ได้

เมื่อเปิดระบบ tradeAuto 1 แล้ว Kore จะทำการรับไอเทมทั้งสามอย่างที่กำหนดไว้จนครบ หากมีคนมาเทรดไอเทมที่ไม่ได้อยู่ในรายการสามอย่างนี้ Kore จะ Cancel ทันที นอกจากนั้น ในส่วนของการอัพเกรดไอเทม Kore สามารถแยกแยะได้ว่าไอเทม Mink Coat[1] และ +7 Mink Coat[1]ไม่ใช่ไอเทมเดียวกัน รวมถึงไอเทม +7 Mink Coat[1] ที่ใส่การ์ดแล้วและยังไม่ได้ใส่การ์ด Kore ก็สามารถแยกแยะออกได้เช่นกัน