Splice del biz/house for garbage collection
This commit is contained in:
@@ -1308,14 +1308,12 @@ function deleteBusiness(businessId, deletedBy = 0) {
|
|||||||
disconnectFromDatabase(dbConnection);
|
disconnectFromDatabase(dbConnection);
|
||||||
}
|
}
|
||||||
|
|
||||||
deleteBusinessEntrancePickup(businessId);
|
deleteAllBusinessBlips(businessId);
|
||||||
deleteBusinessExitPickup(businessId);
|
deleteAllBusinessPickups(businessId);
|
||||||
deleteBusinessEntranceBlip(businessId);
|
|
||||||
deleteBusinessExitBlip(businessId);
|
|
||||||
|
|
||||||
removePlayersFromBusiness(businessId);
|
removePlayersFromBusiness(businessId);
|
||||||
|
|
||||||
getServerData().businesses[businessId] = false;
|
getServerData().businesses.splice(businessId, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -1809,8 +1807,7 @@ function getBusinessIdFromDatabaseId(databaseId) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function resetBusinessPickups(businessId) {
|
function resetBusinessPickups(businessId) {
|
||||||
deleteBusinessEntrancePickup(businessId);
|
deleteBusinessPickups(businessId);
|
||||||
deleteBusinessExitPickup(businessId);
|
|
||||||
createBusinessEntrancePickup(businessId);
|
createBusinessEntrancePickup(businessId);
|
||||||
createBusinessExitPickup(businessId);
|
createBusinessExitPickup(businessId);
|
||||||
}
|
}
|
||||||
@@ -1818,8 +1815,7 @@ function resetBusinessPickups(businessId) {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function resetBusinessBlips(businessId) {
|
function resetBusinessBlips(businessId) {
|
||||||
deleteBusinessEntranceBlip(businessId);
|
deleteBusinessBlips(businessId);
|
||||||
deleteBusinessExitBlip(businessId);
|
|
||||||
createBusinessEntranceBlip(businessId);
|
createBusinessEntranceBlip(businessId);
|
||||||
createBusinessExitBlip(businessId);
|
createBusinessExitBlip(businessId);
|
||||||
}
|
}
|
||||||
@@ -1946,3 +1942,18 @@ function canPlayerManageBusiness(client, businessId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function deleteBusinessBlips(business) {
|
||||||
|
deleteBusinessExitBlip(business);
|
||||||
|
deleteBusinessEntranceBlip(business);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
function deleteBusinessPickups(business) {
|
||||||
|
deleteBusinessExitPickup(business);
|
||||||
|
deleteBusinessEntrancePickup(business);
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
|
|
||||||
|
|||||||
@@ -591,7 +591,7 @@ function deleteHouse(houseId, whoDeleted = 0) {
|
|||||||
|
|
||||||
removePlayersFromHouse(houseId);
|
removePlayersFromHouse(houseId);
|
||||||
|
|
||||||
getServerData().houses[houseId] = false;
|
getServerData().houses.splice(houseId, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user