Use utils for vehicle delete/despawn
This commit is contained in:
@@ -496,7 +496,7 @@ function deleteVehicleCommand(command, params, client) {
|
|||||||
quickDatabaseQuery(`UPDATE veh_main SET veh_deleted = 1 WHERE veh_id = ${getVehicleData(vehicle).databaseId}`);
|
quickDatabaseQuery(`UPDATE veh_main SET veh_deleted = 1 WHERE veh_id = ${getVehicleData(vehicle).databaseId}`);
|
||||||
|
|
||||||
getServerData().vehicles.splice(dataIndex, 1);
|
getServerData().vehicles.splice(dataIndex, 1);
|
||||||
destroyElement(vehicle);
|
destroyGameElement(vehicle);
|
||||||
|
|
||||||
messagePlayerSuccess(client, `The ${vehicleName} has been deleted!`);
|
messagePlayerSuccess(client, `The ${vehicleName} has been deleted!`);
|
||||||
}
|
}
|
||||||
@@ -1313,12 +1313,7 @@ function toggleVehicleSpawnLockCommand(command, params, client) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function reloadAllVehiclesCommand(command, params, client) {
|
function reloadAllVehiclesCommand(command, params, client) {
|
||||||
for (let i in getServerData().vehicles) {
|
despawnAllVehicles();
|
||||||
if (getServerData().vehicles[i].vehicle) {
|
|
||||||
deleteGameElement(getServerData().vehicles[i].vehicle);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
clearArray(getServerData().vehicles);
|
clearArray(getServerData().vehicles);
|
||||||
getServerData().vehicles = loadVehiclesFromDatabase();
|
getServerData().vehicles = loadVehiclesFromDatabase();
|
||||||
spawnAllVehicles();
|
spawnAllVehicles();
|
||||||
|
|||||||
Reference in New Issue
Block a user