Fix remove player from veh

This commit is contained in:
Vortrex
2023-02-23 01:15:29 -06:00
parent 0f788068c1
commit 8532aa74ca

View File

@@ -28,20 +28,12 @@ function setLocalPlayerControlState(controlState, cursorState = false) {
// =========================================================================== // ===========================================================================
function fadeLocalCamera(state, duration, colour) { function removeLocalPlayerFromVehicle() {
logToConsole(LOG_DEBUG, `[V.RP.Utilities] Fading camera ${(state) ? "in" : "out"} for ${duration}ms`); if (getGame() == V_GAME_MAFIA_ONE) {
localPlayer.removeFromVehicle(localPlayer.vehicle, 0);
cameraFadeDuration = duration; localPlayer.position = getPosAbovePos(localPlayer.position, 5);
cameraFadeStart = sdl.ticks;
cameraFadeIn = state;
cameraFadeColour = colour;
cameraFadeAlpha = (state) ? 255 : 0;
cameraFadeEnabled = true;
} }
// ===========================================================================
function removeLocalPlayerFromVehicle() {
localPlayer.removeFromVehicle(); localPlayer.removeFromVehicle();
} }
@@ -405,36 +397,6 @@ function processWantedLevelReset() {
// =========================================================================== // ===========================================================================
function processLocalPlayerVehicleControlState() {
if (areServerElementsSupported()) {
if (localPlayer.vehicle != null) {
if (doesEntityDataExist(localPlayer.vehicle, "v.rp.engine")) {
if (getEntityData(localPlayer.vehicle, "v.rp.engine") == false) {
if (localPlayer.vehicle.engine == true) {
localPlayer.vehicle.engine = false;
}
//localPlayer.vehicle.netFlags.sendSync = false;
if (!localPlayer.vehicle.engine) {
if (typeof localPlayer.vehicle.velocity != "undefined") {
localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0);
localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0);
}
//if (parkedVehiclePosition) {
// localPlayer.vehicle.position = parkedVehiclePosition;
// localPlayer.vehicle.heading = parkedVehicleHeading;
//}
}
} else {
//localPlayer.vehicle.netFlags.sendSync = true;
}
}
}
}
}
// ===========================================================================
function forceLocalPlayerEquippedWeaponItem() { function forceLocalPlayerEquippedWeaponItem() {
if (typeof localPlayer.weapon != "undefined") { if (typeof localPlayer.weapon != "undefined") {
if (forceWeapon != 0) { if (forceWeapon != 0) {