From 964219b9b1a9dfcc4abdbd2f4fc3f086cba085ad Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 26 Jan 2021 04:18:43 -0600 Subject: [PATCH] Readd stuff to utilities --- scripts/server/utilities.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) 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