API ส่วนเสริม
-
อินเทอร์เฟซสำหรับ Halo Extension สำหรับปลั๊กอินที่ปรับแต่งเองของคุณ โดยไม่มีข้อกำหนดด้านวิศวกรรมย้อนกลับ
###อ่านไฟล์ README ในภาษาการเขียนโค้ดเฉพาะเพื่อดูวิธีตั้งค่า Add-on ของคุณ เช่น การเขียนโค้ดส่วนเสริม C# จะต้องค้นหาในโฟลเดอร์ CSharp เพื่ออ่านคำแนะนำในไฟล์ README
เมื่อคุณคอมไพล์ Add-on ของคุณเป็นรูปแบบโมดูลของ Windows เสร็จแล้ว ให้อ่านไฟล์ README ในโฟลเดอร์ Converter เพื่อดูคำแนะนำขั้นสุดท้าย
ส่วนเสริมทั้งหมดจะต้องอยู่ในไดเร็กทอรี (ไดเร็กทอรี halo ของคุณ)/extension/plugins ดังนั้น DLL/โมดูลเพิ่มเติมใดๆ จึงต้องอยู่ใน (ไดเร็กทอรี halo ของคุณ)/extension/DLLs เพื่อที่จะโหลดได้อย่างถูกต้อง
หากคุณไม่เห็นโฟลเดอร์ส่วนขยาย แสดงว่าคุณยังไม่ได้ตั้งค่า Halo Extension เป็นครั้งแรก ก่อนอื่น ให้เริ่มต้นไคลเอนต์และเซิร์ฟเวอร์เฉพาะของคุณ ประการที่สอง พิมพ์ 'load' โดยไม่มีเครื่องหมายคำพูดในคอนโซลเพื่อสร้างไดเร็กทอรีพร้อมกับไฟล์อื่นๆ โดยอัตโนมัติ ประการที่สาม ดำเนินการวางส่วนเสริมในไดเรกทอรีปลั๊กอินต่อไป สุดท้าย พิมพ์ชื่อปลั๊กอินในคอนโซลตามที่แสดง ext_addon_load "plugin_name_here" เพื่อเป็นปลั๊กอินที่ใช้งานอยู่
อย่างไรก็ตาม หากคุณได้รับข้อความ "ฟังก์ชันที่ร้องขอ 'โหลด' ไม่สามารถดำเนินการได้ในขณะนี้" ข้อความ. คุณยังไม่ได้ติดตั้ง Halo Extension ซึ่งโดยพื้นฐานแล้วจำเป็นต้องมี winmm.dll และ h-ext.dll อยู่ในไดเร็กทอรี halo ของคุณ