Add who/when added info to veh
This commit is contained in:
@@ -361,7 +361,7 @@ function createVehicleCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let frontPos = getPosInFrontOfPos(getPlayerPosition(client), getPlayerHeading(client), getGlobalConfig().spawnCarDistance);
|
let frontPos = getPosInFrontOfPos(getPlayerPosition(client), getPlayerHeading(client), getGlobalConfig().spawnCarDistance);
|
||||||
let vehicle = createPermanentVehicle(modelIndex, frontPos, heading, getPlayerInterior(client), getPlayerDimension(client));
|
let vehicle = createPermanentVehicle(modelIndex, frontPos, heading, getPlayerInterior(client), getPlayerDimension(client), getPlayerData(client).accountData.databaseId);
|
||||||
|
|
||||||
messageAdmins(`{adminOrange}${getPlayerName(client)}{MAINCOLOUR} created a {vehiclePurple}${getVehicleName(vehicle)}`, true);
|
messageAdmins(`{adminOrange}${getPlayerName(client)}{MAINCOLOUR} created a {vehiclePurple}${getVehicleName(vehicle)}`, true);
|
||||||
}
|
}
|
||||||
@@ -382,7 +382,7 @@ function createTemporaryVehicleCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let frontPos = getPosInFrontOfPos(getPlayerPosition(client), getPlayerHeading(client), getGlobalConfig().spawnCarDistance);
|
let frontPos = getPosInFrontOfPos(getPlayerPosition(client), getPlayerHeading(client), getGlobalConfig().spawnCarDistance);
|
||||||
let vehicle = createTemporaryVehicle(modelIndex, frontPos, getPlayerHeading(client), getPlayerInterior(client), getPlayerDimension(client));
|
let vehicle = createTemporaryVehicle(modelIndex, frontPos, getPlayerHeading(client), getPlayerInterior(client), getPlayerDimension(client), getPlayerData(client).accountData.databaseId);
|
||||||
|
|
||||||
messageAdmins(`{adminOrange}${getPlayerName(client)}{MAINCOLOUR} created a temporary {vehiclePurple}${getVehicleName(vehicle)}`, true);
|
messageAdmins(`{adminOrange}${getPlayerName(client)}{MAINCOLOUR} created a temporary {vehiclePurple}${getVehicleName(vehicle)}`, true);
|
||||||
}
|
}
|
||||||
@@ -1226,6 +1226,8 @@ function getVehicleInfoCommand(command, params, client) {
|
|||||||
[`License Plate`, `${vehicleData.licensePlate}`],
|
[`License Plate`, `${vehicleData.licensePlate}`],
|
||||||
[`Colour`, `${getVehicleColourInfoString(vehicleData.colour1, vehicleData.colour1IsRGBA)}, ${getVehicleColourInfoString(vehicleData.colour1, vehicleData.colour1IsRGBA)}`],
|
[`Colour`, `${getVehicleColourInfoString(vehicleData.colour1, vehicleData.colour1IsRGBA)}, ${getVehicleColourInfoString(vehicleData.colour1, vehicleData.colour1IsRGBA)}`],
|
||||||
[`Last Driver`, `${vehicleData.lastDriverName}`],
|
[`Last Driver`, `${vehicleData.lastDriverName}`],
|
||||||
|
[`Added By`, `${loadAccountFromId(vehicleData.whoAdded).name}`],
|
||||||
|
[`Added On`, `${new Date(vehicleData.whenAdded).toLocaleDateString("en-GB")}}`],
|
||||||
];
|
];
|
||||||
|
|
||||||
let stats = tempStats.map(stat => `{chatBoxListIndex}${stat[0]}: {ALTCOLOUR}${stat[1]}{MAINCOLOUR}`);
|
let stats = tempStats.map(stat => `{chatBoxListIndex}${stat[0]}: {ALTCOLOUR}${stat[1]}{MAINCOLOUR}`);
|
||||||
@@ -1615,6 +1617,8 @@ function createNewDealershipVehicle(modelIndex, spawnPosition, spawnRotation, pr
|
|||||||
tempVehicleData.needsSaved = true;
|
tempVehicleData.needsSaved = true;
|
||||||
tempVehicleData.interior = interior;
|
tempVehicleData.interior = interior;
|
||||||
tempVehicleData.dimension = dimension;
|
tempVehicleData.dimension = dimension;
|
||||||
|
tempVehicleData.whoAdded = defaultNoAccountId;
|
||||||
|
tempVehicleData.whenAdded = getCurrentUnixTimestamp();
|
||||||
|
|
||||||
if (!isGameFeatureSupported("vehicleColour")) {
|
if (!isGameFeatureSupported("vehicleColour")) {
|
||||||
tempVehicleData.colour1 = 0;
|
tempVehicleData.colour1 = 0;
|
||||||
@@ -1630,7 +1634,7 @@ function createNewDealershipVehicle(modelIndex, spawnPosition, spawnRotation, pr
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function createTemporaryVehicle(modelIndex, position, heading, interior = 0, dimension = 0) {
|
function createTemporaryVehicle(modelIndex, position, heading, interior = 0, dimension = 0, whoAdded = defaultNoAccountId) {
|
||||||
let vehicle = createGameVehicle(modelIndex, position, heading);
|
let vehicle = createGameVehicle(modelIndex, position, heading);
|
||||||
setVehicleHeading(vehicle, heading);
|
setVehicleHeading(vehicle, heading);
|
||||||
setElementInterior(vehicle, interior);
|
setElementInterior(vehicle, interior);
|
||||||
@@ -1643,6 +1647,8 @@ function createTemporaryVehicle(modelIndex, position, heading, interior = 0, dim
|
|||||||
tempVehicleData.interior = interior;
|
tempVehicleData.interior = interior;
|
||||||
tempVehicleData.dimension = dimension;
|
tempVehicleData.dimension = dimension;
|
||||||
tempVehicleData.needsSaved = true;
|
tempVehicleData.needsSaved = true;
|
||||||
|
tempVehicleData.whoAdded = whoAdded;
|
||||||
|
tempVehicleData.whenAdded = getCurrentUnixTimestamp();
|
||||||
|
|
||||||
if (!isGameFeatureSupported("vehicleColour")) {
|
if (!isGameFeatureSupported("vehicleColour")) {
|
||||||
tempVehicleData.colour1 = 0;
|
tempVehicleData.colour1 = 0;
|
||||||
@@ -1660,7 +1666,7 @@ function createTemporaryVehicle(modelIndex, position, heading, interior = 0, dim
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function createPermanentVehicle(modelIndex, position, heading, interior = 0, dimension = 0) {
|
function createPermanentVehicle(modelIndex, position, heading, interior = 0, dimension = 0, whoAdded = defaultNoAccountId) {
|
||||||
let vehicle = createGameVehicle(modelIndex, position, heading);
|
let vehicle = createGameVehicle(modelIndex, position, heading);
|
||||||
setVehicleHeading(vehicle, heading);
|
setVehicleHeading(vehicle, heading);
|
||||||
setElementInterior(vehicle, interior);
|
setElementInterior(vehicle, interior);
|
||||||
@@ -1672,6 +1678,8 @@ function createPermanentVehicle(modelIndex, position, heading, interior = 0, dim
|
|||||||
tempVehicleData.interior = interior;
|
tempVehicleData.interior = interior;
|
||||||
tempVehicleData.dimension = dimension;
|
tempVehicleData.dimension = dimension;
|
||||||
tempVehicleData.needsSaved = true;
|
tempVehicleData.needsSaved = true;
|
||||||
|
tempVehicleData.whoAdded = whoAdded;
|
||||||
|
tempVehicleData.whenAdded = getCurrentUnixTimestamp();
|
||||||
|
|
||||||
if (!isGameFeatureSupported("vehicleColour")) {
|
if (!isGameFeatureSupported("vehicleColour")) {
|
||||||
tempVehicleData.colour1 = 0;
|
tempVehicleData.colour1 = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user