Interior stuff
This commit is contained in:
@@ -348,6 +348,9 @@ function setLocalPlayerInterior(interior) {
|
|||||||
if(!isGTAIV()) {
|
if(!isGTAIV()) {
|
||||||
localPlayer.interior = interior;
|
localPlayer.interior = interior;
|
||||||
game.cameraInterior = interior;
|
game.cameraInterior = interior;
|
||||||
|
} else {
|
||||||
|
let interiorId = natives.getInteriorAtCoords(localPlayer.position);
|
||||||
|
natives.activateInterior(interiorId, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -158,13 +158,13 @@ function enterExitPropertyCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for(let i in getServerData().businesses) {
|
for(let i in getServerData().businesses) {
|
||||||
if(getPlayerDimension(client) == mainWorldDimension[getGame()] && getPlayerInterior(client) == mainWorldInterior[getGame()]) {
|
if(getPlayerDimension(client) == getGameConfig().mainWorldDimension[getGame()] && getPlayerInterior(client) == getGameConfig().mainWorldInterior[getGame()]) {
|
||||||
let businessId = getClosestBusinessEntrance(getPlayerPosition(client), dimension);
|
let businessId = getClosestBusinessEntrance(getPlayerPosition(client), getPlayerDimension(client));
|
||||||
isBusiness = true;
|
isBusiness = true;
|
||||||
isEntrance = true;
|
isEntrance = true;
|
||||||
closestProperty = getServerData().businesses[businessId];
|
closestProperty = getServerData().businesses[businessId];
|
||||||
} else {
|
} else {
|
||||||
let businessId = getClosestBusinessExit(getPlayerPosition(client), dimension);
|
let businessId = getClosestBusinessExit(getPlayerPosition(client), getPlayerDimension(client));
|
||||||
isBusiness = true;
|
isBusiness = true;
|
||||||
isEntrance = false;
|
isEntrance = false;
|
||||||
closestProperty = getServerData().businesses[businessId];
|
closestProperty = getServerData().businesses[businessId];
|
||||||
@@ -172,13 +172,13 @@ function enterExitPropertyCommand(command, params, client) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for(let j in getServerData().houses) {
|
for(let j in getServerData().houses) {
|
||||||
if(getPlayerDimension(client) == mainWorldDimension[getGame()] && getPlayerInterior(client) == mainWorldInterior[getGame()]) {
|
if(getPlayerDimension(client) == getGameConfig().mainWorldDimension[getGame()] && getPlayerInterior(client) == getGameConfig().mainWorldInterior[getGame()]) {
|
||||||
let houseId = getClosestHouseEntrance(getPlayerPosition(client), dimension);
|
let houseId = getClosestHouseEntrance(getPlayerPosition(client), getPlayerDimension(client));
|
||||||
isBusiness = false;
|
isBusiness = false;
|
||||||
isEntrance = true;
|
isEntrance = true;
|
||||||
closestProperty = getServerData().businesses[houseId];
|
closestProperty = getServerData().businesses[houseId];
|
||||||
} else {
|
} else {
|
||||||
let houseId = getClosestHouseExit(getPlayerPosition(client), dimension);
|
let houseId = getClosestHouseExit(getPlayerPosition(client), getPlayerDimension(client));
|
||||||
isBusiness = false;
|
isBusiness = false;
|
||||||
isEntrance = false;
|
isEntrance = false;
|
||||||
closestProperty = getServerData().businesses[houseId];
|
closestProperty = getServerData().businesses[houseId];
|
||||||
|
|||||||
Reference in New Issue
Block a user