Fix biz exit pickup bug

This commit is contained in:
Vortrex
2021-10-15 22:37:11 -05:00
parent dd8fc590f0
commit 7296f275b3

View File

@@ -594,6 +594,7 @@ function setBusinessInteriorTypeCommand(command, params, client) {
getBusinessData(businessId).exitDimension = 0; getBusinessData(businessId).exitDimension = 0;
getBusinessData(businessId).exitInterior = -1; getBusinessData(businessId).exitInterior = -1;
getBusinessData(businessId).hasInterior = false; getBusinessData(businessId).hasInterior = false;
getBusinessData(businessId).exitPickupModel = -1;
messageAdmins(`${getInlineChatColourByName("lightGrey")}${getPlayerName(client)} ${getInlineChatColourByName("white")}removed business ${getInlineChatColourByType("businessBlue")}${getBusinessData(businessId).name} ${getInlineChatColourByName("white")}interior`); messageAdmins(`${getInlineChatColourByName("lightGrey")}${getPlayerName(client)} ${getInlineChatColourByName("white")}removed business ${getInlineChatColourByType("businessBlue")}${getBusinessData(businessId).name} ${getInlineChatColourByName("white")}interior`);
return false; return false;
} }
@@ -607,14 +608,16 @@ function setBusinessInteriorTypeCommand(command, params, client) {
getBusinessData(businessId).exitPosition = getGameConfig().interiorTemplates[getServerGame()][typeParam][0]; getBusinessData(businessId).exitPosition = getGameConfig().interiorTemplates[getServerGame()][typeParam][0];
getBusinessData(businessId).exitInterior = getGameConfig().interiorTemplates[getServerGame()][typeParam][1]; getBusinessData(businessId).exitInterior = getGameConfig().interiorTemplates[getServerGame()][typeParam][1];
getBusinessData(businessId).exitDimension = getBusinessData(businessId).databaseId+getGlobalConfig().businessDimensionStart; getBusinessData(businessId).exitDimension = getBusinessData(businessId).databaseId+getGlobalConfig().businessDimensionStart;
getBusinessData(businessId).exitPickupModel = getGameConfig().pickupModels[getServerGame()].exit;
getBusinessData(businessId).hasInterior = true; getBusinessData(businessId).hasInterior = true;
} }
deleteBusinessExitPickup(businessId); //deleteBusinessExitPickup(businessId);
deleteBusinessExitBlip(businessId); //deleteBusinessExitBlip(businessId);
//createBusinessExitBlip(businessId);
//createBusinessExitPickup(businessId);
createBusinessExitBlip(businessId); resetBusinessPickups(businessId);
createBusinessExitPickup(businessId);
getBusinessData(businessId).needsSaved = true; getBusinessData(businessId).needsSaved = true;
@@ -992,11 +995,13 @@ function moveBusinessEntranceCommand(command, params, client) {
getBusinessData(businessId).entranceDimension = getPlayerDimension(client); getBusinessData(businessId).entranceDimension = getPlayerDimension(client);
getBusinessData(businessId).entranceInterior = getPlayerInterior(client); getBusinessData(businessId).entranceInterior = getPlayerInterior(client);
deleteBusinessEntranceBlip(businessId); //deleteBusinessEntranceBlip(businessId);
deleteBusinessEntrancePickup(businessId); //deleteBusinessEntrancePickup(businessId);
//createBusinessEntranceBlip(businessId);
//createBusinessEntrancePickup(businessId);
createBusinessEntranceBlip(businessId); resetBusinessPickups(businessId);
createBusinessEntrancePickup(businessId); resetBusinessBlips(businessId);
getBusinessData(businessId).needsSaved = true; getBusinessData(businessId).needsSaved = true;
@@ -1303,11 +1308,10 @@ function deleteBusiness(businessId, deletedBy = 0) {
disconnectFromDatabase(dbConnection); disconnectFromDatabase(dbConnection);
} }
deleteBusinessEntrancePickups(businessId); deleteBusinessEntrancePickup(businessId);
deleteBusinessExitPickups(businessId); deleteBusinessExitPickup(businessId);
deleteBusinessEntranceBlip(businessId);
deleteBusinessEntranceBlips(businessId); deleteBusinessExitBlip(businessId);
deleteBusinessExitBlips(businessId);
removePlayersFromBusiness(businessId); removePlayersFromBusiness(businessId);