Framework usage
วิธีนำ NC Core ไปใช้ใน resource ของคุณ พร้อมข้อควรระวังเรื่องลำดับ ensure และ performance
ข้อกำหนดด้านลำดับการโหลด
ensure es_extended
# resource อื่น ๆ ที่เรียกใช้งาน Framework ต้องอยู่หลังจากนี้
ensure my_resource
ensure my_resource_2เลือกวิธีนำ Framework ไปใช้
วิธีที่ 1: ใช้ @es_extended/imports.lua (แนะนำ)
@es_extended/imports.lua (แนะนำ)ข้อดีของการใช้ imports.lua
กรณีการใช้งาน
ตั้งค่าใน fxmanifest.lua
fxmanifest.luaการใช้งานตัวแปร NCCore/ESX หลังจาก import
วิธีที่ 2: ใช้ TriggerEvent('esx:getSharedObject', ...)
TriggerEvent('esx:getSharedObject', ...)กรณีการใช้งาน (วิธีที่ 2)
ตั้งค่าด้วย TriggerEvent
วิธีที่ 3: ใช้ exports['es_extended']:getSharedObject()
exports['es_extended']:getSharedObject()กรณีการใช้งาน (วิธีที่ 3)
ตั้งค่าด้วย Exports
การกำหนด Filter สำหรับ ESX.GetPlayerFromId() (สำหรับวิธีที่ 2 และ 3)
ESX.GetPlayerFromId() (สำหรับวิธีที่ 2 และ 3)รายการ filter ที่ใช้บ่อย
เปิด debug เพื่อช่วยตรวจการใช้งาน
Event Callbacks ของ NC Core
OnPlayerData
OnUpdateOnlineCount
OnUpdateJobCount
OnUpdateGroupCount
Support
Last updated