Fix biz exit pickup bug
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user