inventory:server:UseItemSlot
if itemData.name == "vehiclekey" then
TriggerClientEvent('tq-vehiclekey:client:arabayikilitlememlazim', src, itemData.info.plaka)
end
inventory:server:UseItem
if item.name == "vehiclekey" then
TriggerClientEvent('tq-vehiclekey:client:arabayikilitlememlazim', src, itemData.info.plaka)
end
qb-inventory | app.js
} else if (itemData.name == "vehiclekey") {
$(".item-info-title").html('<p>'+itemData.label+'</p>')
$(".item-info-description").html('<p><strong></strong><span>Plaka : ' + itemData.info.plaka + '</span></p><p><strong></strong><span>Araç Modeli : ' + itemData.info.model + '</span></p>');
Kullandığınız galeri eklentisinin aracı satın alma kısmına ekleyin [esx_dealership örnek]
info = {
plaka = vehicleProps.plate,
model = vehicleModel
}
xPlayer.addInventoryItem("vehiclekey", 1, false, info)
Anahtar Kontrolü
ESX.TriggerServerCallback("tq-vehiclekey:server:checkKey", function(result)
for i=1, #result, 1 do
if result[i].info.plaka == GetVehicleNumberPlateText(GetVehiclePedIsIn(PlayerPedId(), false)) then
Örnek
RegisterNUICallback('toggleengine', function(data, cb)
player = PlayerPedId()
veh = GetVehiclePedIsIn(player, false)
if veh ~= 0 then
ESX.TriggerServerCallback("tq-vehiclekey:server:checkKey", function(result)
for i=1, #result, 1 do
if result[i].info.plaka == GetVehicleNumberPlateText(veh) then
local engine = not GetIsVehicleEngineRunning(veh)
if not IsPedInAnyHeli(player) then
SetVehicleEngineOn(veh, engine, false, true)
SetVehicleJetEngineOn(veh, engine)
else
if engine then
SetVehicleFuelLevel(veh, vehicle_fuel)
else
SetVehicleFuelLevel(veh, 0)
end
end
end
end
end)
end
cb('ok')
end)