Remove IV vehicle sync workaround
This commit is contained in:
@@ -17,12 +17,12 @@ let inVehicle = null;
|
|||||||
|
|
||||||
addEventHandler("onProcess", function(event, deltaTime) {
|
addEventHandler("onProcess", function(event, deltaTime) {
|
||||||
//if(gta.game == GAME_GTA_IV) {
|
//if(gta.game == GAME_GTA_IV) {
|
||||||
getVehicles().forEach(function(vehicle) {
|
//getVehicles().forEach(function(vehicle) {
|
||||||
if(vehicle.isSyncer && getEntityData(vehicle, "ag.syncId") != null) {
|
// if(vehicle.isSyncer && getEntityData(vehicle, "ag.syncId") != null) {
|
||||||
//console.log(`Syncing vehicle ${getEntityData(vehicle, "ag.syncId")} to server. Pos: ${vehicle.position.x}, ${vehicle.position.y}, ${vehicle.position.z}`);
|
// //console.log(`Syncing vehicle ${getEntityData(vehicle, "ag.syncId")} to server. Pos: ${vehicle.position.x}, ${vehicle.position.y}, ${vehicle.position.z}`);
|
||||||
triggerNetworkEvent("ag.veh.sync", getEntityData(vehicle, "ag.syncId"), vehicle.position, vehicle.heading.toFixed(2));
|
// triggerNetworkEvent("ag.veh.sync", getEntityData(vehicle, "ag.syncId"), vehicle.position, vehicle.heading.toFixed(2));
|
||||||
}
|
// }
|
||||||
});
|
//});
|
||||||
|
|
||||||
if(localPlayer != null && syncPosition) {
|
if(localPlayer != null && syncPosition) {
|
||||||
if(localPlayer.health <= 0) {
|
if(localPlayer.health <= 0) {
|
||||||
@@ -30,6 +30,7 @@ addEventHandler("onProcess", function(event, deltaTime) {
|
|||||||
} else {
|
} else {
|
||||||
triggerNetworkEvent("ag.player.sync", localPlayer.position, localPlayer.heading.toFixed(2));
|
triggerNetworkEvent("ag.player.sync", localPlayer.position, localPlayer.heading.toFixed(2));
|
||||||
|
|
||||||
|
/*
|
||||||
if(localPlayer.vehicle) {
|
if(localPlayer.vehicle) {
|
||||||
if(!inVehicle) {
|
if(!inVehicle) {
|
||||||
inVehicle = localPlayer.vehicle;
|
inVehicle = localPlayer.vehicle;
|
||||||
@@ -46,8 +47,8 @@ addEventHandler("onProcess", function(event, deltaTime) {
|
|||||||
//localPlayer.removeData("ag.vehicle", localPlayer.vehicle);
|
//localPlayer.removeData("ag.vehicle", localPlayer.vehicle);
|
||||||
inVehicle = null;
|
inVehicle = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//}
|
//}
|
||||||
|
|||||||
@@ -141,11 +141,11 @@ addNetworkHandler("ag.player.death", function(client, position, heading) {
|
|||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
addNetworkHandler("ag.veh.sync", function(client, syncId, position, heading) {
|
addNetworkHandler("ag.veh.sync", function(client, syncId, position, heading) {
|
||||||
let vehicleData = getVehicleDataFromSyncId(syncId);
|
//let vehicleData = getVehicleDataFromSyncId(syncId);
|
||||||
if(vehicleData) {
|
//if(vehicleData) {
|
||||||
vehicleData.syncPosition = position;
|
// vehicleData.syncPosition = position;
|
||||||
vehicleData.syncHeading = heading;
|
// vehicleData.syncHeading = heading;
|
||||||
}
|
//}
|
||||||
});
|
});
|
||||||
|
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user