diff --git a/commands/Owner/debug.js b/commands/Owner/debug.js index 12e8db6c..e758a988 100644 --- a/commands/Owner/debug.js +++ b/commands/Owner/debug.js @@ -33,21 +33,40 @@ class Debug extends Command { const memberData = await this.client.findOrCreateMember({ id: member.id, guildID: message.guild.id }); - if (status === "level") { - memberData.level = parseInt(amount, 10); - memberData.save(); - } else if (status === "xp") { - memberData.exp = parseInt(amount, 10); - memberData.save(); - } else if (status === "rep") { - memberData.rep = parseInt(amount, 10); - memberData.save(); - } else if (status === "credits") { - memberData.money = parseInt(amount, 10); - memberData.save(); - } else if (status === "bank") { - memberData.bankSold = parseInt(amount, 10); - memberData.save(); + if (action === "set") { + if (status === "level") { + memberData.level = parseInt(amount, 10); + memberData.save(); + } else if (status === "xp") { + memberData.exp = parseInt(amount, 10); + memberData.save(); + } else if (status === "rep") { + memberData.rep = parseInt(amount, 10); + memberData.save(); + } else if (status === "credits") { + memberData.money = parseInt(amount, 10); + memberData.save(); + } else if (status === "bank") { + memberData.bankSold = parseInt(amount, 10); + memberData.save(); + } + } else if (action === "add") { + if (status === "level") { + memberData.level = memberData.level + parseInt(amount, 10); + memberData.save(); + } else if (status === "xp") { + memberData.exp = memberData.exp + parseInt(amount, 10); + memberData.save(); + } else if (status === "rep") { + memberData.rep = memberData.rep + parseInt(amount, 10); + memberData.save(); + } else if (status === "credits") { + memberData.money = memberData.money + parseInt(amount, 10); + memberData.save(); + } else if (status === "bank") { + memberData.bankSold = memberData.bankSold + parseInt(amount, 10); + memberData.save(); + } } message.success("owner/debug:SUCCESS_" + status.toUpperCase() , { username: member.user.tag, amount });