From 3a4bf72bccabfe3a10a32ad777b893827c446d66 Mon Sep 17 00:00:00 2001 From: cat Date: Sat, 19 Jul 2025 02:28:42 +0300 Subject: [PATCH] Possible bug regarding default value of cash --- src/CommandEvents.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/CommandEvents.cpp b/src/CommandEvents.cpp index c71012a..09cce5a 100644 --- a/src/CommandEvents.cpp +++ b/src/CommandEvents.cpp @@ -54,12 +54,13 @@ inline std::string getUserBalance(const dpp::snowflake userid) { if (balance.empty()) { addUserToDatabase(userid); - balance = "0"; - } else { - std::uint8_t begining = balance.find(':') + 1; - balance = balance.substr(begining, balance.find(';') - begining); + execSQL("SELECT CASH FROM MONEY WHERE UID=" + userid.str(), + &balance); // We are rerunning it cus if the default starting cash + // changes I might forget to change it here } - return balance; + std::uint8_t begining = balance.find(':') + 1; + + return balance.substr(begining, balance.find(';') - begining); } inline void addUserToDatabase(const dpp::snowflake userid) {