This commit is contained in:
Vortrex
2022-03-13 05:29:11 -05:00
parent 3c362e06a5
commit 7c466474f3
3 changed files with 17 additions and 3 deletions

View File

@@ -151,6 +151,11 @@ function setUpInitialGame() {
natives.switchAmbientPlanes(true); natives.switchAmbientPlanes(true);
natives.switchMadDrivers(false); natives.switchMadDrivers(false);
// Singleplayer Cellphone
natives.requestScript("spcellphone");
natives.startNewScript("spcellphone", 0);
//natives.setMessagesWaiting(false);
natives.requestAnims("DANCING"); natives.requestAnims("DANCING");
return true; return true;
} }

View File

@@ -10,8 +10,8 @@
function processSync(event, deltaTime) { function processSync(event, deltaTime) {
if(localPlayer != null) { if(localPlayer != null) {
if(!areServerElementsSupported()) { if(!areServerElementsSupported()) {
sendNetworkEventToServer("vrr.plr.pos", localPlayer.position); sendNetworkEventToServer("vrr.plr.pos", (localPlayer.vehicle != null) ? localPlayer.vehicle.position : localPlayer.position);
sendNetworkEventToServer("vrr.plr.rot", localPlayer.heading); sendNetworkEventToServer("vrr.plr.rot", (localPlayer.vehicle != null) ? localPlayer.vehicle.heading : localPlayer.heading);
//if(localPlayer.vehicle != null) { //if(localPlayer.vehicle != null) {
// sendNetworkEventToServer("vrr.veh.pos", getVehicleForNetworkEvent(localPlayer.vehicle), localPlayer.vehicle.position); // sendNetworkEventToServer("vrr.veh.pos", getVehicleForNetworkEvent(localPlayer.vehicle), localPlayer.vehicle.position);

View File

@@ -150,6 +150,9 @@ function getVehicleHeading(vehicle) {
// =========================================================================== // ===========================================================================
function setVehicleHeading(vehicle, heading) { function setVehicleHeading(vehicle, heading) {
if(getGame() == VRR_GAME_GTA_IV) {
return sendNetworkEventToPlayer("vrr.vehPosition", null, getVehicleForNetworkEvent(vehicle), heading);
}
return vehicle.heading = heading; return vehicle.heading = heading;
} }
@@ -162,7 +165,13 @@ function getVehicleSyncer(vehicle) {
// =========================================================================== // ===========================================================================
function getVehicleForNetworkEvent(vehicle) { function getVehicleForNetworkEvent(vehicle) {
return vehicle; if(getGame() == VRR_GAME_GTA_IV) {
if(getVehicleData(vehicle).ivNetworkId != -1) {
return getVehicleData(vehicle).ivNetworkId;
}
return -1;
}
return vehicle.id;
} }
// =========================================================================== // ===========================================================================