Wrap some native stuff
This commit is contained in:
@@ -20,7 +20,11 @@ function getPlayerPosition() {
|
|||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function setPlayerPosition(position) {
|
function setPlayerPosition(position) {
|
||||||
localPlayer.position = position;
|
if(getGame() == VRR_GAME_GTA_IV) {
|
||||||
|
natives.setCharCoordinates(localPlayer, position);
|
||||||
|
} else {
|
||||||
|
localPlayer.position = position;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
@@ -142,3 +146,20 @@ function getVehiclesInRange(position, range) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
|
function createGameBlip(blipModel, position, name = "") {
|
||||||
|
if(getGame() == VRR_GAME_GTA_IV) {
|
||||||
|
let blipId = natives.addBlipForCoord(position);
|
||||||
|
if(blipId) {
|
||||||
|
natives.changeBlipSprite(blipId, blipModel);
|
||||||
|
natives.setBlipMarkerLongDistance(blipId, false);
|
||||||
|
natives.setBlipAsShortRange(blipId, true);
|
||||||
|
natives.changeBlipNameFromAscii(blipId, `${name.substr(0, 24)}${(name.length > 24) ? " ...": ""}`);
|
||||||
|
return blipId;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ===========================================================================
|
||||||
Reference in New Issue
Block a user