diff --git a/command/Owner/add.js b/command/Owner/add.js index 9c10dd7..7800f6e 100644 --- a/command/Owner/add.js +++ b/command/Owner/add.js @@ -1,31 +1,68 @@ module.exports = { - name: "add", + name: "economy", category: "Owner", - usage: "(Number)", - description: "Add coins from someone", + description: "Add/Remove coins from someone", Owner: true, options: [ { - type: 6, - name: "user", - description: "The user you want to add", - required: true, + type: 1, + name: "add", + description: "Remove coins from someone", + options: [ + { + type: 6, + name: "user", + description: "The user you want to add", + required: true, + }, + { + type: 4, + name: "cp", + description: "The amount of CP you want to add", + required: true, + }, + ], }, { - type: 4, - name: "cp", - description: "The amount of CP you want to add", - required: true, + type: 1, + name: "rmv", + description: "Remove coins from someone", + options: [ + { + type: 6, + name: "user", + description: "The user you want to remove", + required: true, + }, + { + type: 4, + name: "cp", + description: "The amount of CP you want to remove", + required: true, + }, + ], }, ], run: async (client, interaction, args) => { - await client.add(args[0], args[1], interaction); - interaction.followUp({ - content: ` Successfully added **${interaction.options.getInteger( - "cp" - )}** ${client.currency} in **${ - interaction.options.getUser("user").username - }**'s balance`, - }); + if (args[0] === "add") { + await client.add(args[0], args[1], interaction); + interaction.followUp({ + content: ` Successfully added **${interaction.options.getInteger( + "cp" + )}** ${client.currency} in **${ + interaction.options.getUser("user").username + }**'s balance`, + }); + } + if (args[0] === "rmv") { + await client.rmv(args[0], args[1]); + interaction.followUp({ + content: ` Successfully removed **${interaction.options.getInteger( + "cp" + )}** ${client.currency} from **${ + interaction.options.getUser("user").username + }**'s balance`, + }); + } }, }; diff --git a/command/Owner/rmv.js b/command/Owner/rmv.js deleted file mode 100644 index 3cec2b9..0000000 --- a/command/Owner/rmv.js +++ /dev/null @@ -1,31 +0,0 @@ -module.exports = { - name: "rmv", - category: "Owner", - usage: "(Number)", - description: "Remove coins from someone", - Owner: true, - options: [ - { - type: 6, - name: "user", - description: "The user you want to remove", - required: true, - }, - { - type: 4, - name: "cp", - description: "The amount of CP you want to remove", - required: true, - }, - ], - run: async (client, interaction, args) => { - await client.rmv(args[0], args[1]); - interaction.followUp({ - content: ` Successfully removed **${interaction.options.getInteger( - "cp" - )}** ${client.currency} from **${ - interaction.options.getUser("user").username - }**'s balance`, - }); - }, -};