From 91bae100d24607e674e1fcd2960895452f829d57 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 27 Dec 2020 22:58:04 -0600 Subject: [PATCH] Add get job/biz/house from params utils --- scripts/server/utilities.js | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index d8d86f50..717a090e 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -1594,6 +1594,60 @@ function getClanFromParams(params) { // --------------------------------------------------------------------------- +function getJobFromParams(params) { + if(isNaN(params)) { + for(let i in getServerData().jobs) { + if(toLowerCase(getServerData().jobs[i].name).indexOf(toLowerCase(params)) != -1) { + return i; + } + } + return false; + } else { + if(typeof getServerData().jobs[params] != "undefined") { + return toInteger(params); + } + return false; + } +} + +// --------------------------------------------------------------------------- + +function getBusinessFromParams(params) { + if(isNaN(params)) { + for(let i in getServerData().businesses) { + if(toLowerCase(getServerData().businesses[i].name).indexOf(toLowerCase(params)) != -1) { + return i; + } + } + return false; + } else { + if(typeof getServerData().businesses[params] != "undefined") { + return toInteger(params); + } + return false; + } +} + +// --------------------------------------------------------------------------- + +function getHousesFromParams(params) { + if(isNaN(params)) { + for(let i in getServerData().houses) { + if(toLowerCase(getServerData().houses[i].description).indexOf(toLowerCase(params)) != -1) { + return i; + } + } + return false; + } else { + if(typeof getServerData().houses[params] != "undefined") { + return toInteger(params); + } + return false; + } +} + +// --------------------------------------------------------------------------- + function updatePlayerCash(client) { triggerNetworkEvent("ag.money", client, getClientCurrentSubAccount(client).cash); }