Custom Death Log
ระบบส่ง Log การเสียชีวิตแบบกำหนดเอง (Custom Event)
Custom Death Log
ส่ง Log การเสียชีวิตแบบกำหนดเอง เพื่อให้ผู้ฆ่าและอาวุธแสดงผลถูกต้อง
เหมาะสำหรับเซิร์ฟเวอร์ที่ใช้ระบบดาเมจแบบ Custom
ปัญหาที่พบบ่อย
โดยปกติ NC Discord Logs จะดึงสาเหตุการเสียชีวิตจากระบบภายในของ FiveM
แต่หลายระบบดาเมจจะคำนวณเลือด/เกราะ และสั่งให้ผู้เล่นตายจากฝั่ง Client ของผู้ถูกกระทำ
เมื่อเกิดรูปแบบนี้ FiveM อาจไม่ทราบข้อมูลผู้ฆ่าและอาวุธที่แท้จริง
ผลลัพธ์คือ Log อาจแสดงเป็นค่าเริ่มต้น เช่น:
เสียชีวิตไม่ทราบสาเหตุ
ตกจากที่สูง
ขาดอาหาร
แนวทางแก้: ใช้ Custom Death Event
กำหนด Event สำหรับส่งข้อมูลการตายด้วยตนเอง
ระบบจะนำข้อมูลที่ส่งมาไปใช้สร้าง Log แทนข้อมูลที่เกมเดาได้
การตั้งค่า
แก้ไขไฟล์ nc_discordlogs/config/config.general.lua
ตั้งค่าเริ่มต้น:
เปิดใช้งานโดยใส่ชื่อ Event ที่ต้องการให้ระบบรับฟัง:
วิธีใช้งาน (ตัวอย่าง)
เมื่อระบบดาเมจของคุณตรวจพบว่าผู้เล่นควรเสียชีวิต ให้ Trigger Event พร้อมข้อมูล:
Event นี้ถูกออกแบบให้เรียกจากฝั่ง Client ของผู้ถูกกระทำ (victim)
พารามิเตอร์ที่ต้องส่ง
victimPed (number): Ped ของผู้ถูกสังหาร (Victim)
killerPed (number): Ped ของผู้สังหาร (Killer)
weaponHash (number): Hash ของอาวุธที่ใช้สังหาร
ชื่อ Event ต้องตรงกับค่าที่ตั้งไว้ใน Config.UseCustomDeathEvent เท่านั้น
ประโยชน์
แก้ปัญหา Log การตายผิดสาเหตุ
ระบุผู้สังหารและอาวุธได้แม่นยำ
รองรับระบบดาเมจแบบ Custom
ใช้งานง่าย โดยส่งข้อมูล 3 ค่าในจุดที่ตัดสินการตาย
Support
ติดต่อทีมงานผ่าน Ticket บน Discord ทางการ
Discord: https://discord.gg/ncdeveloper
เพื่อความเร็ว โปรดแนบรูปภาพ ตอนบูตเซิร์ฟเวอร์ + error ที่พบ (Server console/F8)
Last updated