esx_billing
ตัวอย่างรหัสที่ใช้เพิ่มไปยังทรัพยากร esx_billing เพื่อส่งข้อมูลมายัง azael_dc-serverlogs
danger
โปรดตรวจสอบตัวแปรของรหัสทุกครั้ง เนื่องจากเวอร์ชันของทรัพยากรในตัวอย่างอาจจะไม่มีความเข้ากันได้กับทรัพยากรในเวอร์ชันที่คุณกำลังใช้งานอยู่ และส่งผลให้ไม่มีการส่งข้อมูลไปยัง azael_dc-serverlogs เนื่องจากมีข้อผิดพลาดเกิดขึ้นจากรหัสที่คุณดำเนินการเพิ่ม
main.lua (Server)
ไปยังโฟลเดอร์ server แล้วดำเนินการเปิด ไฟล์ main.lua
ส่ง-บิล
Event | Label |
---|---|
SendBill | ส่ง-บิล |
- วางรหัสด้านล่างนี้ต่อจาก
function(rowsChanged)
บรรทัดที่ 17
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'SendBill',
content = ('เรียกเก็บเงิน %s จำนวน $%s ไปยัง %s'):format(label, ESX.Math.GroupDigits(amount), xTarget.name),
source = xPlayer.source,
color = 5
})
exports['azael_dc-serverlogs']:insertData({
event = 'SendBill',
content = ('ค้างชำระ %s จำนวน $%s ออกบิลโดย %s หน่วยงาน %s'):format(label, ESX.Math.GroupDigits(amount), xPlayer.name, sharedAccountName),
source = xTarget.source,
color = 3
})
end)
- วางรหัสด้านล่างนี้ต่อจาก
function(rowsChanged)
บรรทัดที่ 26
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'SendBill',
content = ('เรียกเก็บเงิน %s จำนวน $%s ไปยัง %s'):format(label, ESX.Math.GroupDigits(amount), xTarget.name),
source = xPlayer.source,
color = 2
})
exports['azael_dc-serverlogs']:insertData({
event = 'SendBill',
content = ('ค้างชำระ %s จำนวน $%s ออกบิลโดย %s'):format(label, ESX.Math.GroupDigits(amount), xPlayer.name),
source = xTarget.source,
color = 3
})
end)
จ่าย-บิล
Event | Label |
---|---|
PayBill | จ่าย-บิล |
- วางรหัสด้านล่างนี้ต่อจาก
xTarget.addMoney(amount, "Paid bill")
บรรทัดที่ 71
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ชำระเงิน %s จำนวน $%s ให้กับ %s'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xTarget.name),
source = xPlayer.source,
color = 2
})
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ได้รับเงิน %s จำนวน $%s จาก %s'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xPlayer.name),
source = xTarget.source,
color = 7
})
end)
- วางรหัสด้านล่างนี้ต่อจาก
xTarget.addAccountMoney('bank', amount, "Paid bill")
บรรทัดที่ 84
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ชำระเงิน %s จำนวน $%s ให้กับ %s โดย Bank Money'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xTarget.name),
source = xPlayer.source,
color = 2
})
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ได้รับเงิน %s จำนวน $%s จาก %s โดย Bank Money'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xPlayer.name),
source = xTarget.source,
color = 7
})
end)
- วางรหัสด้านล่างนี้ต่อจาก
account.addMoney(amount)
บรรทัดที่ 108
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ชำระเงิน %s จำนวน $%s ให้กับ %s หน่วยงาน %s'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xTarget.name, (result.target or result[1].target)),
source = xPlayer.source,
color = 2
})
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ได้รับเงิน %s จำนวน $%s จาก %s'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xPlayer.name),
source = xTarget.source,
color = 5
})
end)
- วางรหัสด้านล่างนี้ต่อจาก
account.addMoney(amount)
บรรทัดที่ 123
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ชำระเงิน %s จำนวน $%s ให้กับ %s หน่วยงาน %s โดย Bank Money'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xTarget.name, (result.target or result[1].target)),
source = xPlayer.source,
color = 2
})
exports['azael_dc-serverlogs']:insertData({
event = 'PayBill',
content = ('ได้รับเงิน %s จำนวน $%s จาก %s'):format((result.label or result[1].label), ESX.Math.GroupDigits(amount), xPlayer.name),
source = xTarget.source,
color = 5
})
end)