Re-add client-side houses and businesses
This commit is contained in:
@@ -841,10 +841,6 @@ function createAllHouseBlips() {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function createHouseEntrancePickup(houseId) {
|
function createHouseEntrancePickup(houseId) {
|
||||||
if(!areServerElementsSupported()) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!getServerConfig().createHousePickups) {
|
if(!getServerConfig().createHousePickups) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -869,6 +865,7 @@ function createHouseEntrancePickup(houseId) {
|
|||||||
pickupModelId = getHouseData(houseId).entrancePickupModel;
|
pickupModelId = getHouseData(houseId).entrancePickupModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(areServerElementsSupported()) {
|
||||||
let entrancePickup = createGamePickup(pickupModelId, getHouseData(houseId).entrancePosition, getGameConfig().pickupTypes[getGame()].house);
|
let entrancePickup = createGamePickup(pickupModelId, getHouseData(houseId).entrancePosition, getGameConfig().pickupTypes[getGame()].house);
|
||||||
if(entrancePickup != null) {
|
if(entrancePickup != null) {
|
||||||
setElementOnAllDimensions(entrancePickup, false);
|
setElementOnAllDimensions(entrancePickup, false);
|
||||||
@@ -880,6 +877,14 @@ function createHouseEntrancePickup(houseId) {
|
|||||||
getHouseData(houseId).entrancePickup = entrancePickup;
|
getHouseData(houseId).entrancePickup = entrancePickup;
|
||||||
updateHousePickupLabelData(houseId);
|
updateHousePickupLabelData(houseId);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
let pickupModelId = getGameConfig().pickupModels[getGame()].House;
|
||||||
|
|
||||||
|
if(houseData.entrancePickupModel != 0) {
|
||||||
|
pickupModelId = houseData.entrancePickupModel;
|
||||||
|
}
|
||||||
|
sendHouseToPlayer(null, houseId, houseId.description, houseId.entrancePosition, blipModelId, pickupModelId, houseId.hasInterior);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -912,7 +917,7 @@ function createHouseEntranceBlip(houseId) {
|
|||||||
blipModelId = getHouseData(houseId).entranceBlipModel;
|
blipModelId = getHouseData(houseId).entranceBlipModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
let entranceBlip = createGameBlip(houseData.entrancePosition, blipModelId, getColourByName("houseGreen"));
|
let entranceBlip = createGameBlip(houseData.entrancePosition, blipModelId, 1, getColourByName("houseGreen"));
|
||||||
if(entranceBlip != null) {
|
if(entranceBlip != null) {
|
||||||
if(houseData.exitDimension != -1) {
|
if(houseData.exitDimension != -1) {
|
||||||
setElementDimension(entranceBlip, houseData.entranceDimension);
|
setElementDimension(entranceBlip, houseData.entranceDimension);
|
||||||
|
|||||||
Reference in New Issue
Block a user