Remove debug logs, fix prop enter

This commit is contained in:
Vortrex
2020-12-24 19:34:33 -06:00
parent 4eb9ccf998
commit 93dd63a9fd

View File

@@ -57,7 +57,6 @@ addNetworkHandler("ag.runCode", function(code, returnTo) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
addEventHandler("onPickupCollected", function(event, pickup, ped) { addEventHandler("onPickupCollected", function(event, pickup, ped) {
console.log(`PICKUP COLLECTED: Ped ${ped.id}, ${pickup.id}`);
}); });
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -74,9 +73,34 @@ bindEventHandler("onResourceStart", thisResource, function(event, resource) {
gta.setDefaultInteriors(false); gta.setDefaultInteriors(false);
gta.setCiviliansEnabled(false); gta.setCiviliansEnabled(false);
} }
addNetworkHandler("ag.passenger", enterVehicleAsPassenger);
}); });
// --------------------------------------------------------------------------- // ----------------------------------------------------------------------------
bindEventHandler("OnResourceStop", thisResource, function(event, resource) {
});
// ----------------------------------------------------------------------------
function enterVehicleAsPassenger() {
if(localPlayer.vehicle == null) {
let tempVehicle = getClosestVehicle(localPlayer.position);
if(tempVehicle != null) {
localPlayer.enterVehicle(tempVehicle, false);
}
}
}
// ----------------------------------------------------------------------------
function getClosestVehicle(pos) {
return getVehicles().reduce((i, j) => (i.position.distance(pos) < j.position.distance(pos)) ? i : j);
}
// ----------------------------------------------------------------------------
addNetworkHandler("ag.clearWeapons", function() { addNetworkHandler("ag.clearWeapons", function() {
localPlayer.clearWeapons(); localPlayer.clearWeapons();
@@ -241,12 +265,15 @@ addNetworkHandler("ag.dimension", function(dimension) {
addNetworkHandler("ag.enterProperty", function(position, heading, interior, dimension) { addNetworkHandler("ag.enterProperty", function(position, heading, interior, dimension) {
gta.fadeCamera(false, 1.0); gta.fadeCamera(false, 1.0);
setTimeout(function() { setTimeout(function() {
localPlayer.position = position;
localPlayer.heading = heading;
localPlayer.interior = interior; localPlayer.interior = interior;
gta.cameraInterior = interior; gta.cameraInterior = interior;
setTimeout(function() { setTimeout(function() {
localPlayer.position = position; //localPlayer.position = position;
localPlayer.heading = heading; //localPlayer.heading = heading;
gta.fadeCamera(true, 1.0); gta.fadeCamera(true, 1.0);
}, 1000); }, 1000);
}, 1100); }, 1100);
@@ -306,15 +333,13 @@ function processEvent(event, deltaTime) {
if(localPlayer.vehicle) { if(localPlayer.vehicle) {
if(!inVehicle) { if(!inVehicle) {
inVehicle = localPlayer.vehicle; inVehicle = localPlayer.vehicle;
triggerEvent("OnLocalPlayerEnterVehicle", inVehicle, inVehicle); //triggerEvent("OnLocalPlayerEnterVehicle", inVehicle, inVehicle);
console.log(`Entered vehicle: ${inVehicle.id}`); triggerNetworkEvent("ag.onPlayerEnterVehicle");
triggerNetworkEvent("ag.onPlayerEnterVehicle", localPlayer.vehicle);
} }
} else { } else {
if(inVehicle) { if(inVehicle) {
triggerEvent("OnLocalPlayerExitVehicle", inVehicle, inVehicle); //triggerEvent("OnLocalPlayerExitVehicle", inVehicle, inVehicle);
console.log(`Exited vehicle: ${inVehicle.id}`); //triggerNetworkEvent("ag.onPlayerExitVehicle");
triggerNetworkEvent("ag.onPlayerExitVehicle", inVehicle);
inVehicle = false; inVehicle = false;
} }
} }
@@ -487,4 +512,10 @@ addNetworkHandler("ag.snow", function(fallingSnow, groundSnow) {
} }
}); });
// ---------------------------------------------------------------------------
addNetworkHandler("ag.removeWorldObject", function(model, position, range) {
gta.removeWorldObject(model, position, range);
});
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------