Export Functions (Client-Side)
ฟังก์ชันส่งออกเพื่อให้สามารถใช้งานได้จากทรัพยากรอื่นๆทางฝั่ง Client
insertData
ส่งข้อมูลจากทรัพยากรอื่นๆมายัง azael_dc-serverlogs แบบ Asynchronous
- Lua
- JavaScript
exports['azael_dc-serverlogs']:insertData({
event = 'ชื่อเหตุการณ์',
content = 'ข้อความ',
source = serverId,
image = 'URL รูปภาพ',
coords = GetEntityCoords(PlayerPedId()),
color = 7,
fields = {
{ name = 'name 1', value = 'value 1', inline = false },
{ name = 'name 2', value = 'value 2', inline = true },
{ name = 'name 3', value = 'value 3', inline = true },
{ name = 'name 4', value = 'value 4', inline = true },
{ name = 'name 5', value = 'value 5', inline = false }
},
options = {
public = false,
important = false,
codeblock = true
}
})
exports['azael_dc-serverlogs']['insertData']({
event: 'ชื่อเหตุการณ์',
content: 'ข้อความ',
source: serverId,
image: 'URL รูปภาพ',
coords: GetEntityCoords(PlayerPedId()),
color: 7,
fields: {
{ name: 'name 1', value: 'value 1', inline: false },
{ name: 'name 2', value: 'value 2', inline: true },
{ name: 'name 3', value: 'value 3', inline: true },
{ name: 'name 4', value: 'value 4', inline: true },
{ name: 'name 5', value: 'value 5', inline: false }
},
options: {
public: false,
important: false,
codeblock: true
}
});
Argument
Name | Type | Required | Default | Description |
---|---|---|---|---|
event | string | ✔️ | ชื่อเหตุการณ์เพื่อแยกประเภทข้อมูล (หากใช้งาน Discord API จะอ้างอิงจากการกำหนดค่า Webhooks) | |
content | string | ✔️ | เนื้อหาของข้อความที่ต้องการส่ง | |
source | number | ❌ | nil | ID อ้างอิงผู้เล่น หรือที่รู้จักกันในอีกชื่อคือ Server ID (ไม่ต้องกำหนดสำหรับผู้เล่นปัจจุบัน อ่านรายละเอียดเพิ่มเติม) |
image | string | ❌ | nil | URL รูปภาพแบบกำหนดเอง (หากใช้งานห้ามกำหนด event นี้ที่ Screenshot.Webhooks โดยเด็ดขาด) |
coords | vector3 | ❌ | nil | พิกัดปัจจุบันของผู้เล่น (อ้างอิงจาก GET_ENTITY_COORDS) |
color | number | ❌ | nil | รหัสสีที่กำหนดเอาไว้ที่การตั้งค่า Color |
fields | table | ❌ | nil | Fields ถูกจำกัดไว้ที่ 20 รายการ (รองรับการใช้งาน Discord API เท่านั้น) |
options | table | ❌ | nil | ตัวเลือกการใช้งาน public หรือ important |
options.public | boolean | ❌ | nil | ปิดการเเสดงข้อมูลส่วนตัวของผู้เล่นบนแอปพลิเคชัน Discord |
options.important | boolean | ❌ | nil | ข้อมูลสำคัญ (หากใช้งาน Discord API ระบบจะดำเนินการ Ping ไปยังบทบาทที่กำหนดในการตั้งค่า Important.Content) |
options.codeblock | boolean | ❌ | true | เปิด / ปิด การใช้งาน Code Blocks สำหรับ content (รองรับการใช้งาน Discord API เท่านั้น) |
tip
วิธีซ่อนข้อผิดพลาด No such export insertData in resource azael_dc-serverlogs
จากรหัสส่งข้อมูลที่เพิ่มไปยังทรัพยากรอื่นๆ หากคุณปิดใช้งาน azael_dc-serverlogs
- Lua
- JavaScript
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'ชื่อเหตุการณ์',
content = 'ข้อความ'
})
end)
try {
exports['azael_dc-serverlogs']['insertData']({
event: 'ชื่อเหตุการณ์',
content: 'ข้อความ'
});
} catch {};
danger
การใช้งาน pcall (Lua) หรือ try...catch (JavaScript) อาจส่งผลให้ไม่มีการส่งข้อมูลไปยัง azael_dc-serverlogs เนื่องจากมีข้อผิดพลาดเกิดขึ้นจากรหัสที่คุณเพิ่มไปยังทรัพยากรนั้น โปรดตรวจสอบตัวแปรของรหัสทุกครั้งและทดสอบรหัสส่งข้อมูลโดยไม่ใช้ง าน pcall (Lua) หรือ try...catch (JavaScript)