Config

Server & Client Supported

ภาพรวม

ฟังก์ชันสำหรับดึงข้อมูล Config และข้อมูลอาวุธต่างๆ

ที่อยู่ไฟล์

source/modules/core/config.lua

ฟังก์ชัน

GetConfig

ดึงข้อมูล Config ตาม key ที่ระบุ

พารามิเตอร์
ประเภท
คำอธิบาย

key

string|nil

key ของ config ที่ต้องการ (ถ้าไม่ระบุจะดึงทั้งหมด)

ค่าที่ส่งกลับ: Config\|Config[] - ข้อมูล Config

-- ตัวอย่างการใช้งาน
local notificationsConfig = AFUCore.GetConfig('Notifications')
local allConfig = AFUCore.GetConfig()

GetWeapon

ดึงข้อมูลอาวุธจากชื่ออาวุธ

พารามิเตอร์
ประเภท
คำอธิบาย

wpn

string

ชื่ออาวุธ

ค่าที่ส่งกลับ: WeaponTable\|nil - ข้อมูลอาวุธ หรือ nil ถ้าไม่พบ

GetWeaponList

ดึงรายการอาวุธทั้งหมด

พารามิเตอร์
ประเภท
คำอธิบาย

reqObject

boolean|nil

true = ส่งกลับเป็น object, false = ส่งกลับเป็น array

ค่าที่ส่งกลับ:

  • table<string, WeaponTable> - ถ้า reqObject = true

  • table<WeaponTable> - ถ้า reqObject = false

GetWeaponFromHash

ดึงข้อมูลอาวุธจาก hash

พารามิเตอร์
ประเภท
คำอธิบาย

hash

number

hash ของอาวุธ

ค่าที่ส่งกลับ: WeaponTable - ข้อมูลอาวุธ

GetWeaponComponent

ดึงข้อมูลส่วนประกอบของอาวุธ

พารามิเตอร์
ประเภท
คำอธิบาย

wpn

string

ชื่ออาวุธ

wcmp

string

ชื่อส่วนประกอบ

ค่าที่ส่งกลับ: WeaponComponent\|nil - ข้อมูลส่วนประกอบ หรือ nil ถ้าไม่พบ

GetWeaponLabel

ดึงชื่อแสดงผลของอาวุธ

พารามิเตอร์
ประเภท
คำอธิบาย

wpn

string

ชื่ออาวุธ

ค่าที่ส่งกลับ: string - ชื่อแสดงผลของอาวุธ

หมายเหตุ

  • ใช้สำหรับดึงข้อมูล Config และข้อมูลอาวุธในระบบ

Last updated