From 189828632f847d62f47e8eed31fb6670c6a013dc Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Mon, 28 Mar 2022 19:48:26 -0500 Subject: [PATCH] Add util for conns in last month by name --- scripts/server/utilities.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index 9959a901..415a0dc6 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -474,4 +474,20 @@ function getPedForNetworkEvent(ped) { } } -// =========================================================================== \ No newline at end of file +// =========================================================================== + +// Get how many times a player connected in the last month by name +function getPlayerConnectionsInLastMonthByName(name) { + let dbConnection = connectToDatabase(); + if(dbConnection) { + let safeName = escapeDatabaseString(dbConnection, name); + let result = quickDatabaseQuery(`SELECT COUNT(*) AS count FROM conn_main WHERE conn_when_connect >= NOW() - INTERVAL 1 MONTH AND conn_name = '${safeName}'`); + if(result) { + return result[0].count; + } + } + + return 0; +} + +// ===========================================================================