diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index 35517fa7..87e9dffe 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -493,11 +493,11 @@ function getClosestCivilian(position) { // --------------------------------------------------------------------------- -function getClosestPlayer(position) { +function getClosestPlayer(position, exemptClient) { let clients = getClients(); let closest = 0; for(let i in clients) { - if(getDistance(getPlayerPosition(clients[i]), position) > 0.0) { + if(exemptClient != clients[i]) { if(getDistance(getPlayerPosition(clients[i]), position) < getDistance(getPlayerPosition(clients[closest]), position)) { closest = i; } @@ -1965,4 +1965,21 @@ function removeColoursFromString(str) { return [str, matchedHexes]; } +// ------------------------------------------------------------------------- + +function checkPlayerPedStates() { + let clients = getClients(); + for(let i in clients) { + if(getPlayerData(clients[i])) { + if(getPlayerData(clients[i]).pedState) { + if(isPlayerInAnyVehicle(clients[i])) { + if(getPlayerData(clients[i]).pedState == AG_PEDSTATE_EXITINGVEHICLE) { + getPlayerData(clients[i]).pedState == AG_PEDSTATE_READY; + } + } + } + } + } +} + // ------------------------------------------------------------------------- \ No newline at end of file