Skip to content
Snippets Groups Projects
Commit 8478d8c2 authored by Reviath's avatar Reviath
Browse files

Fixed message event and balance command

parent ad41c724
Branches
No related tags found
No related merge requests found
const Discord = require('discord.js');
const settings = require('../settings.json');
const db = require('quick.db');
exports.run = async (client, message, args) => {
if(!settings.author.includes(message.author.id)) return;
let user = args[0]
let money = args[1]
if(!user) return message.channel.send('Who do you want to add');
if(!money) return message.channel.send('How much money do you want to add');
db.add(`Balance_${user}`, money)
message.channel.send('Successfully Added')
}
module.exports.help = {
name: 'add-money',
aliases: ['addmoney']
};
const Settings = require('../settings');
const Discord = require('discord.js');
const ms = require('parse-ms');
const db = require('quick.db');
exports.run = async(client, message, args) => {
exports.run = async(client, message, args, connection) => {
function numberWithCommas(x) {
var parts = x.toString().split(".");
parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,".");
return parts.join(",");
}
let balance = await db.get(`Balance_${message.author.id}`);
if(balance === null) {
balance = "0"
const cash = await new Promise((resolve, reject) => {
connection.query(`SELECT cash FROM cashes WHERE guildid ='${message.guild.id}' AND userid ='${message.author.id}'`, function (err, result) {
if (err)
reject(err);
resolve(result);
});
});
var money = "";
if(cash.length < 1) {
money = 0;
}
let balances = numberWithCommas(balance);
message.channel.send(`You balance is ${balances}$`);
else {
money = cash[0].cash
}
let balances = numberWithCommas(money);
message.channel.send(`Your balance is ${balances}\$`);
};
module.exports.help = {
name: 'balance',
aliases: ['bakiye','bal','cash']
aliases: ['bal','cash']
};
......@@ -3,14 +3,13 @@ module.exports = {
message: (client, settings, Discord, connection) => {
client.on('message', async message => {
let settings = require('../settings.json')
let guildid = message.guild.id;
var sql = `SELECT prefix FROM prefixes WHERE guildid ='`+ guildid +`'`;
var prefix = "";
connection.query(sql, function (err, result) {
if (result.length == 0) prefix = settings.prefix;
if (result.length > 0) prefix = result[0].prefix;
let settings = require('../settings.json')
let prefix = settings.prefix;
if (result == null) prefix = settings.prefix;
if (result) prefix = result;
if (message.channel.type === "dm") return;
let args = message.content.slice(prefix.length).trim().split(' ');
let cmd = args.shift().toLowerCase();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment