Add IV veh ID to get veh data util
This commit is contained in:
@@ -174,13 +174,15 @@ function spawnAllVehicles() {
|
|||||||
* @return {VehicleData} The vehicles's data (class instance)
|
* @return {VehicleData} The vehicles's data (class instance)
|
||||||
*/
|
*/
|
||||||
function getVehicleData(vehicle) {
|
function getVehicleData(vehicle) {
|
||||||
|
if(getGame() != VRR_GAME_GTA_IV) {
|
||||||
if(isVehicleObject(vehicle)) {
|
if(isVehicleObject(vehicle)) {
|
||||||
let dataIndex = getEntityData(vehicle, "vrr.dataSlot");
|
let dataIndex = getEntityData(vehicle, "vrr.dataSlot");
|
||||||
if(typeof getServerData().vehicles[dataIndex] != "undefined") {
|
if(typeof getServerData().vehicles[dataIndex] != "undefined") {
|
||||||
return getServerData().vehicles[dataIndex];
|
return getServerData().vehicles[dataIndex];
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
return getServerVehicles().find((v) => v.ivNetworkId == vehicle);
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
@@ -1403,7 +1405,11 @@ function createPermanentVehicle(modelIndex, position, heading, interior = 0, dim
|
|||||||
}
|
}
|
||||||
|
|
||||||
let slot = getServerData().vehicles.push(tempVehicleData);
|
let slot = getServerData().vehicles.push(tempVehicleData);
|
||||||
|
|
||||||
|
if(areServerElementsSupported()) {
|
||||||
setEntityData(vehicle, "vrr.dataSlot", slot-1, false);
|
setEntityData(vehicle, "vrr.dataSlot", slot-1, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return vehicle;
|
return vehicle;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user