From 0edb56e0f588539106075e981f067f924af1f131 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 27 Dec 2020 22:03:51 -0600 Subject: [PATCH] Fix get player by id/name/char name util --- scripts/server/utilities.js | 30 +++--------------------------- 1 file changed, 3 insertions(+), 27 deletions(-) diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index 173f0961..7d1ec43a 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -764,15 +764,15 @@ function getClientFromPlayer(player) { // --------------------------------------------------------------------------- -function getPlayerFromParams(params, isServer) { +function getPlayerFromParams(params) { let clients = getClients(); if(isNaN(params)) { for(let i in clients) { if(toLowerCase(clients[i].name).indexOf(toLowerCase(params)) != -1) { - return clients[i].player; + return clients[i]; } - let charName = `${getClientCurrentSubAccount(clients[i]).firstName} ${getClientCurrentSubAccount(clients[i]).lastName}`; + let charName = getCharacterFullName(clients[i]); if(toLowerCase(charName).indexOf(toLowerCase(clientName)) != -1) { return clients[i]; } @@ -787,29 +787,6 @@ function getPlayerFromParams(params, isServer) { return false; } - -// --------------------------------------------------------------------------- - -function getClientFromParams(checkParams) { - let clients = getClients(); - if(isNaN(checkParams)) { - checkParams = toLowerCase(checkParams); - for(let i in clients) { - let clientName = toLowerCase(clients[i].name); - if(clientName.indexOf(checkParams) != -1) { - return clients[i]; - } - } - } else { - let clientId = toInteger(checkParams) || 0; - if(typeof clients[clientId] != "undefined") { - return clients[clientId]; - } - } - - return false; -} - // --------------------------------------------------------------------------- function getFirstEmptyEffectSlot(isServer = false) { @@ -1801,4 +1778,3 @@ function resetClientStuff(client) { } // ---------------------------------------------------------------------------- -