IV stuff
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user