ต่อไปนี้คือรูปแบบของ item_control ของบอท DK 0.8.2 นะครับ
กระทู้นี้ เครดิต ท่าน คะหยิ่น ฝากมาครับ
ขอให้ผู้ใช้ทุกท่านศึกษาและทำความเข้าใจกับ รูปแบบใหม่
ของ DK รุ่น 0.8.2 ต่อไปนะครับ สำหรับผู้ใช้ 0.6.x ก้ออยากไห้ลองศึกษาดูบ้าง
เพราะในอนาคต ท่านต้องมาใช้ รุ่น 0.8 เป๋นต้นไปนะครับ
รูปแบบจะไม่เหมือนรุ่นเก่าๆแล้ว ขอบคุณที่อุดหนุนครับ ^^
#------------------------------------------------------------------------------------------
# DarkKore item_control Version 0.8
#------------------------------------------------------------------------------------------
#---------------------[คำอธิบาย]---------------------
#เป็นไฟล์สำหรับควบคุมการเก็บไอเท็มเข้าคลัง,ขาย,หยิบออกจากคลัง,เอาจากรถเข็นใส่คลัง,เอาจากคลังใส่รถเข็น
#การกำหนด NPC ตัวที่จะขายของ กำหนดได้จาก config.txt
#----------------------[รูปแบบ]---------------------
#[item]
#key=value
#-------------------[คำอธิบายรูปแบบ]-------------------
#item :ใส่ชื่อ Item ที่จะกำหนดการทำงาน ดูได้จาก tables\items.txt
#key :คีย์ที่จะกำหนดการกระทำกับไอเท็มดังกล่าว คีย์ที่มีชื่อต่างกันก็จะใช้กำหนดการทำงานแตกต่างกันออกไป รายชื่อคีย์ทั้งหมดสามารถดูได้จากด้านล่าง
#value :ค่าที่จะกำหนดให้กับคีย์ ถ้าคีย์ไหนเป็นสวิทปิดกับเปิดสามารถใช้ 0 หรือ no หรือ false เพื่อปิด และใช้ 1 หรือ yes หรือ true เพื่อเปิด
#----------------------[คีย์]-----------------------
#invKeep :จำนวนที่จะเหลือไว้ที่ตัว หลังจากเก็บของเข้าคาฟา หรือขาย จะคงจำนวนนี้ไว้ {0...999}
#invMinAmount :กลับมาหยิบไอเท็มชิ้นนี้เมื่อจำนวนในตัวเหลือน้อยกว่าหรือเท่ากับเท่าไหร่ {0...999}
#invPassive :หากเปิดไว้ เมื่อไอเท็มชิ้นนี้มีจำนวนน้อยกว่าหรือเท่ากับ invMinAmount จะยังไม่กลับมาหยิบทันที จะรอจนกว่าจะกลับมาที่คาฟราโดยเงื่อนใขอื่นก่อน {true,yes,1|false,no,0}
#invToStorage :หากเปิดไว้ จะทำการเก็บ Item ชิ้นนี้เข้าคาฟรา (กำหนดตำแหน่งคาฟราที่จะเก็บของได้ที่ config.txt) {true,yes,1|false,no,0}
#invToCart :หากเปิดไว้ หากเปิดไว้ จะทำการเก็บ Item ชิ้นนี้เข้ารถเข็นเท่ากับ cartKeep {true,yes,1|false,no,0}
#cartKeep :จำนวนที่จะเหลือไว้ที่รถเข็น หลังจากเก็บของเข้าคาฟา หรือขาย จะคงจำนวนนี้ไว้{0..999}
#cartMinAmount i
:กลับมาหยิบไอเท็มชิ้นนี้เมื่อจำนวนในรถเข็นเหลือน้อยกว่าหรือเท่ากับเท่าไหร่ {0..999}
#cartPassive :หากเปิดไว้ เมื่อไอเท็มชิ้นนี้ในรถเข็นมีจำนวนน้อยกว่าหรือเท่ากับ cartMinAmount จะยังไม่กลับมาหยิบทันที จะรอจนกว่าจะกลับมาที่คาฟราโดยเงื่อนใขอื่นก่อน {true,yes,1|false,no,0}
#cartToStorage :หากเปิดไว้ จะนำไอเท็มชิ้นนี้ในรถเข็นใส่คาฟรา {true,yes,1|false,no,0}
#cartToInv :หากเปิดไว้ จะหยิบไอเท็มชิ้นนี้ในรถเข็นออกมาเก็บในตัวเท่ากับ invKeep {true,yes,1|false,no,0}
#storageToInv :หากเปิดไว้ จะหยิบไอเท็มชิ้นนี้ออกจากคาฟรา โดยจะทำการหยิบออกมาให้ในตัวมีจำนวนเท่ากับ invKeep {true,yes,1|false,no,0}
#storageToCart :หากเปิดไว้ จะหยิบไอเท็มชิ้นนี้ออกจากคาฟราใส่รถเข็น โดยจะทำการหยิบออกมาให้ในรถเข็นมีจำนวนเท่ากับ cartKeep {true,yes,1|false,no,0}
#sell :หากเปิดไว้ จะทำการขาย Item ชิ้นนี้กับ NPC (กำหนด NPC ที่จะขายได้ที่ config.txt) {true,yes,1|false,no,0}
#deal :ให้ดีล item ชิ้นนั้นตามจำนวน หรือ ไม่ดีล ตั้งค่าตาม config.txt ในส่วน dealautostroage {true,false,0.....9999}
#------------------------------------------------------------------------------------------
# ค่า [all] ห้ามตัด key ออก แต่สามารถตั้งค่าได้ เพื่อที่จะใช้อ้างอิงในทุกๆ item ภายหลัง
# สำหรับ item อื่นๆ สามารถย่อได้ตามปกติ
#------------------------------------------------------------------------------------------
[all]
invKeep=0
invMinAmount=0
invPassive=false
invToStorage=true
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=true
cartToInv=false
storageToInv=false
storageToCart=false
sell=false
deal=false
buyToInv=false
[Fly Wing]
invKeep=250
invMinAmount=2
invPassive=false
invToStorage=false
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=true
cartToInv=false
storageToInv=true
storageToCart=false
sell=false
deal=false
buyToInv=1
[Butterfly Wing]
invKeep=5
invMinAmount=2
invPassive=false
invToStorage=false
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=true
cartToInv=false
storageToInv=true
storageToCart=false
sell=false
deal=false
buyToInv=1
[Awakening Potion]
invKeep=10
invMinAmount=0
invPassive=false
invToStorage=false
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=true
cartToInv=false
storageToInv=true
storageToCart=false
sell=false
deal=false
buyToInv=1
[Red Blood]
invKeep=0
invMinAmount=0
invPassive=True
invToStorage=false
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=true
cartToInv=false
storageToInv=true
storageToCart=false
sell=true
deal=false
buyToInv=1
[Old Blue Box]
invKeep=0
invMinAmount=0
invPassive=true
invToStorage=false
invToCart=false
cartKeep=0
cartMinAmount=0
cartPassive=false
cartToStorage=false
cartToInv=false
storageToInv=false
storageToCart=false
sell=false
deal=100
#Special Item
[Wedding Ring,The Sign,Novice Adventurer's Suit[1],Novice Fly Wing,Novice Butterfly Wing]
invToStorage=no