Fix for enter vehicle logic
This commit is contained in:
@@ -78,14 +78,28 @@ addEventHandler("OnPedExitVehicle", function(event, ped, vehicle) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function playerEnteredVehicle(client, vehicle) {
|
function playerEnteredVehicle(client, vehicle) {
|
||||||
|
console.log(`Vehicle: ${vehicle}`);
|
||||||
|
|
||||||
if(!vehicle || vehicle == null) {
|
if(!vehicle || vehicle == null) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
console.log(`Vehicle not null`);
|
||||||
|
|
||||||
if(!getVehicleData(vehicle)) {
|
if(!getVehicleData(vehicle)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log(`Vehicle data found`);
|
||||||
|
|
||||||
|
if(getPlayerVehicleSeat(client) == AG_VEHSEAT_DRIVER) {
|
||||||
|
if(getVehicleData(vehicle).buyPrice > 0) {
|
||||||
|
messageClientAlert(client, `This ${getVehicleName(vehicle)} is for sale! Cost $${getVehicleData(vehicle).buyPrice}`);
|
||||||
|
messageClientTip(client, `Use /vehbuy if you want to buy it.`);
|
||||||
|
} else if(getVehicleData(vehicle).rentPrice > 0) {
|
||||||
|
messageClientAlert(client, `This ${getVehicleName(vehicle)} is for rent! Cost: $${getVehicleData(vehicle).rentPrice} per minute`);
|
||||||
|
messageClientTip(client, `Use /vehrent if you want to rent it.`);
|
||||||
|
}
|
||||||
|
|
||||||
if(!getVehicleData(vehicle).engine) {
|
if(!getVehicleData(vehicle).engine) {
|
||||||
messageClientTip(client, `This ${getVehicleName(vehicle)}'s engine is off. Use /engine to start it`);
|
messageClientTip(client, `This ${getVehicleName(vehicle)}'s engine is off. Use /engine to start it`);
|
||||||
if(doesPlayerHaveKeyBindForCommand(client, "engine")) {
|
if(doesPlayerHaveKeyBindForCommand(client, "engine")) {
|
||||||
@@ -105,21 +119,14 @@ function playerEnteredVehicle(client, vehicle) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(getPlayerVehicleSeat(client) == AG_VEHSEAT_DRIVER) {
|
|
||||||
if(getVehicleData(vehicle).buyPrice > 0) {
|
|
||||||
messageClientAlert(client, `This ${getVehicleName(vehicle)} is for sale! Cost $${getVehicleData(vehicle).buyPrice}`);
|
|
||||||
messageClientTip(client, `Use /vehbuy if you want to buy it.`);
|
|
||||||
} else if(getVehicleData(vehicle).rentPrice > 0) {
|
|
||||||
messageClientAlert(client, `This ${getVehicleName(vehicle)} is for rent! Cost: $${getVehicleData(vehicle).rentPrice} per minute`);
|
|
||||||
messageClientTip(client, `Use /vehrent if you want to rent it.`);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function playerExitedVehicle(client, vehicle) {
|
function playerExitedVehicle(client, vehicle) {
|
||||||
|
//let vehicle = getElementFromId(vehicleId);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user