goat
command
guessbet
Bet kore number guess
0
views
0
likes
0
installs
Aliases: gb, guess
raw source
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`);
}
}
};