Skip to main content

esx_boat

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

danger

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

main.lua (Client)

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

ซื้อเรือ-จากร้าน

EventLabel
BuyBoatซื้อเรือ-จากร้าน

วางรหัสด้านล่างนี้ต่อจาก SetEntityCoords(playerPed, shop.Outside.x, shop.Outside.y, shop.Outside.z) บรรทัดที่ 68

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'BuyBoat',
content = ('ซื้อ ยานพาหนะ %s ทะเบียน %s ราคา $%s'):format(data.current.name, plate, ESX.Math.GroupDigits(data.current.price)),
color = 2
})
end)

เบิกเรือ-การาจ

EventLabel
GetBoatGarageเบิกเรือ-การาจ

วางรหัสด้านล่างนี้ต่อจาก ESX.Game.SetVehicleProperties(vehicle, vehicleProps) บรรทัดที่ 130

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'GetBoatGarage',
content = ('เบิก ยานพาหนะ %s ทะเบียน %s ออกจาก Garage'):format(data.current.label, vehicleProps.plate),
color = 2
})
end)

เก็บเรือ-การาจ

EventLabel
PutBoatGarageเก็บเรือ-การาจ

วางรหัสด้านล่างนี้ต่อจาก ESX.Game.Teleport(playerPed, teleportCoords, function() บรรทัดที่ 193

pcall(function()
exports['azael_dc-serverlogs']:insertData({
event = 'PutBoatGarage',
content = ('เก็บ ยานพาหนะ %s ทะเบียน %s เข้า Garage'):format(GetDisplayNameFromVehicleModel(vehicleProps.model), vehicleProps.plate),
color = 3
})
end)