Add support for IV in some utils

This commit is contained in:
Vortrex
2021-02-22 18:35:07 -06:00
parent d5f9246eb3
commit 370da53c89

View File

@@ -19,10 +19,14 @@ function getServerGame() {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getPlayerPosition(client) { function getPlayerPosition(client) {
if(getServerGame() == GAME_GTA_IV) {
return getPlayerData(client).syncPosition;
} else {
if(client.player != null) { if(client.player != null) {
return client.player.position; return client.player.position;
} }
} }
}
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -34,8 +38,14 @@ function setPlayerPosition(client, position) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getPlayerHeading(client) { function getPlayerHeading(client) {
if(getServerGame() == GAME_GTA_IV) {
return getPlayerData(client).syncHeading;
} else {
if(client.player != null) {
return client.player.heading; return client.player.heading;
} }
}
}
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -47,8 +57,15 @@ function setPlayerHeading(client, heading) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getPlayerVehicle(client) { function getPlayerVehicle(client) {
if(getServerGame() == GAME_GTA_IV) {
return getPlayerData().syncVehicle;
} else {
if(client.player.vehicle) {
return client.player.vehicle; return client.player.vehicle;
} }
}
return false;
}
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
@@ -84,13 +101,17 @@ function setPlayerInterior(client, interior) {
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function isPlayerInAnyVehicle(client) { function isPlayerInAnyVehicle(client) {
if(getServerGame() == GAME_GTA_IV) {
return (getPlayerData().syncVehicle != null);
} else {
return (client.player.vehicle != null); return (client.player.vehicle != null);
} }
}
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
function getPlayerVehicleSeat(client) { function getPlayerVehicleSeat(client) {
if(!getPlayerVehicle(client)) { if(!isPlayerInAnyVehicle(client)) {
return false; return false;
} }