module.exports = { config: { name: "guessbet", aliases: ["gb", "guess"], version: "5.1", author: "Sazzad", countDown: 5, role: 0, shortDescription: "Bet kore number guess", longDescription: "1B jitle, -100m harle", category: "game", guide: { en: "{p}guessbet start | {p}guessbet 50" } }, onStart: async function ({ api, event, args, message, usersData }) { const sendMsg = (txt) => message.reply(txt); const threadID = event.threadID; const userID = event.senderID; if (!balances[userID]) balances[userID] = 1000000; if (!args[0] || args[0] === "start") { if (balances[userID] < 100000000) { return sendMsg(`šŸ’ø Balance kom! Khelte minimum 100M lagbe\nTor balance: ${balances[userID].toLocaleString()} TK`); } const number = Math.floor(Math.random() * 100) + 1; games[threadID] = { number, tries: 0, player: userID }; return sendMsg(`šŸŽ° BET GAME START\nBet: 100M\nJitle: +1B šŸ”„\nHarle: -100M šŸ’€\n\n1-100 er moddhe guess koro: #guessbet 50`); } if (!games[threadID] || games[threadID].player!== userID) { return sendMsg(`Age #guessbet start koro`); } const guess = parseInt(args[0]); if (isNaN(guess) || guess < 1 || guess > 100) { return sendMsg(`1-100 er moddhe number dao`); } games[threadID].tries++; const correct = games[threadID].number; if (guess === correct) { balances[userID] += 1000000000; const tries = games[threadID].tries; delete games[threadID]; global.money = balances; return sendMsg(`šŸŽ‰ JITE GESOS! šŸŽ‰\nNumber: ${correct}\nTry: ${tries}\n\nšŸ’° +1,000,000,000 TK\nNew Balance: ${balances[userID].toLocaleString()} TK`); } if (games[threadID].tries >= 5) { balances[userID] -= 100000; delete games[threadID]; global.money = balances; return sendMsg(`šŸ’€ HARSO! šŸ’€\nNumber chilo: ${correct}\n\nšŸ’ø -100,000,000 TK\nNew Balance: ${balances[userID].toLocaleString()} TK`); } if (guess < correct) { return sendMsg(`ā¬†ļø Beshi hobe! ${guess} er theke boro\nTry: ${games[threadID].tries}/5`); } else { return sendMsg(`ā¬‡ļø Kom hobe! ${guess} er theke choto\nTry: ${games[threadID].tries}/5`); } } };