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 พร้อมข้อมูล:

circle-info

Event นี้ถูกออกแบบให้เรียกจากฝั่ง Client ของผู้ถูกกระทำ (victim)

พารามิเตอร์ที่ต้องส่ง

  • victimPed (number): Ped ของผู้ถูกสังหาร (Victim)

  • killerPed (number): Ped ของผู้สังหาร (Killer)

  • weaponHash (number): Hash ของอาวุธที่ใช้สังหาร

circle-info

ชื่อ Event ต้องตรงกับค่าที่ตั้งไว้ใน Config.UseCustomDeathEvent เท่านั้น

ประโยชน์

  • แก้ปัญหา Log การตายผิดสาเหตุ

  • ระบุผู้สังหารและอาวุธได้แม่นยำ

  • รองรับระบบดาเมจแบบ Custom

  • ใช้งานง่าย โดยส่งข้อมูล 3 ค่าในจุดที่ตัดสินการตาย

Support

ติดต่อทีมงานผ่าน Ticket บน Discord ทางการ

circle-info

เพื่อความเร็ว โปรดแนบรูปภาพ ตอนบูตเซิร์ฟเวอร์ + error ที่พบ (Server console/F8)

Last updated