Remove debug logs, fix prop enter
This commit is contained in:
@@ -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);
|
||||||
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
Reference in New Issue
Block a user