Skip to main content

esx_drugs

ตัวอย่างรหัสที่ใช้เพิ่มไปยังทรัพยากร esx_drugs เพื่อส่งข้อมูลมายัง azael_dc-serverlogs

danger

โปรดตรวจสอบตัวแปรของรหัสทุกครั้ง เนื่องจากเวอร์ชันของทรัพยากรในตัวอย่างอาจจะไม่มีความเข้ากันได้กับทรัพยากรในเวอร์ชันที่คุณกำลังใช้งานอยู่ และส่งผลให้ไม่มีการส่งข้อมูลไปยัง azael_dc-serverlogs เนื่องจากมีข้อผิดพลาดเกิดขึ้นจากรหัสที่คุณดำเนินการเพิ่ม

main.lua (Server)

ไปยังโฟลเดอร์ server แล้วดำเนินการเปิดไฟล์ main.lua

ขาย-กัญชา

EventLabel
SellCannabisขาย-กัญชา

วางรหัสด้านล่างนี้ต่อจาก xPlayer.removeInventoryItem(xItem.name, amount) บรรทัดที่ 29

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'SellCannabis',
content = ('ขาย %s จำนวน %s ได้รับ %s จำนวน $%s'):format(xItem.label, amount, (Config.GiveBlack and 'Dirty Money' or 'Cash'), ESX.Math.GroupDigits(price)),
source = xPlayer.source,
color = 2,
options = {
important = (amount >= 500 and true)
}
})
end)

ซื้อ-ใบอนุญาต

EventLabel
BuyLicenseCannabisซื้อ-ใบอนุญาต

วางรหัสด้านล่างนี้ต่อจาก TriggerEvent('esx_license:addLicense', source, licenseName, function() บรรทัดที่ 41

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'BuyLicenseCannabis',
content = ('ซื้อ %s เสียค่าใช้จ่าย Cash จำนวน $%s'):format(license.label, ESX.Math.GroupDigits(license.price)),
source = xPlayer.source,
color = 5
})
end)

งาน-กัญชา

EventLabel
JobCannabisงาน-กัญชา

วางรหัสด้านล่างนี้ต่อจาก xPlayer.addInventoryItem('cannabis', cime) บรรทัดที่ 59

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'JobCannabis',
content = ('ได้รับ %s จำนวน %s'):format(ESX.GetItemLabel('cannabis'), cime),
source = xPlayer.source,
color = 2
})
end)

แปรรูป-กัญชา

EventLabel
ProcessCannabisแปรรูป-กัญชา
  1. วางรหัสด้านล่างนี้ต่อจาก xPlayer.showNotification(TranslateCap('weed_processed')) บรรทัดที่ 97
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'ProcessCannabis',
content = ('นำ %s จำนวน 3 แปรรูปเป็น %s จำนวน 1'):format(ESX.GetItemLabel('cannabis'), ESX.GetItemLabel('marijuana')),
source = xPlayer.source,
color = 2
})
end)
  1. วางรหัสด้านล่างนี้ต่อจาก print(('esx_drugs: %s attempted to exploit weed processing!'):format(GetPlayerIdentifiers(source)[1])) บรรทัดที่ 121
pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'ProcessCannabis',
content = 'พยายามใช้ประโยชน์จากการแปรรูป!!!',
source = xPlayer.source,
color = 3,
options = {
important = true
}
})
end)