Check if veh data exists on entered
This commit is contained in:
@@ -143,6 +143,10 @@ async function playerEnteredVehicle(client) {
|
|||||||
await waitUntil(() => client.player.vehicle != null);
|
await waitUntil(() => client.player.vehicle != null);
|
||||||
let vehicle = client.player.vehicle;
|
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})`);
|
console.log(`[Asshat.Event] ${getClientDisplayForConsole(client)} entered a ${getVehicleName(vehicle)} (ID: ${vehicle.getData("ag.dataSlot")}, Database ID: ${getVehicleData(vehicle).databaseId})`);
|
||||||
|
|
||||||
getPlayerData(client).lastVehicle = vehicle;
|
getPlayerData(client).lastVehicle = vehicle;
|
||||||
@@ -198,6 +202,10 @@ async function playerEnteredVehicle(client) {
|
|||||||
function playerExitedVehicle(client) {
|
function playerExitedVehicle(client) {
|
||||||
let vehicle = getPlayerData(client).lastVehicle;
|
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})`);
|
console.log(`[Asshat.Event] ${getClientDisplayForConsole(client)} exited a ${getVehicleName(vehicle)} (ID: ${vehicle.getData("ag.dataSlot")}, Database ID: ${getVehicleData(vehicle).databaseId})`);
|
||||||
|
|
||||||
if(isPlayerWorking(client)) {
|
if(isPlayerWorking(client)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user