Fix for enter vehicle logic

This commit is contained in:
Vortrex
2020-12-21 23:41:43 -06:00
parent fddc777de0
commit 19c38ecf64

View File

@@ -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);
} }