Check if veh data exists on entered

This commit is contained in:
Vortrex
2020-12-28 12:52:23 -06:00
parent ba44b5d6b1
commit 4a0b9e7bad

View File

@@ -143,6 +143,10 @@ async function playerEnteredVehicle(client) {
await waitUntil(() => client.player.vehicle != null);
let vehicle = client.player.vehicle;
if(!getVehicleData(vehicle)) {
return false;
}
console.log(`[Asshat.Event] ${getClientDisplayForConsole(client)} entered a ${getVehicleName(vehicle)} (ID: ${vehicle.getData("ag.dataSlot")}, Database ID: ${getVehicleData(vehicle).databaseId})`);
getPlayerData(client).lastVehicle = vehicle;
@@ -198,6 +202,10 @@ async function playerEnteredVehicle(client) {
function playerExitedVehicle(client) {
let vehicle = getPlayerData(client).lastVehicle;
if(!getVehicleData(vehicle)) {
return false;
}
console.log(`[Asshat.Event] ${getClientDisplayForConsole(client)} exited a ${getVehicleName(vehicle)} (ID: ${vehicle.getData("ag.dataSlot")}, Database ID: ${getVehicleData(vehicle).databaseId})`);
if(isPlayerWorking(client)) {