diff --git a/commands/Music/loop.js b/commands/Music/loop.js index 73f287e5..a462c565 100644 --- a/commands/Music/loop.js +++ b/commands/Music/loop.js @@ -18,12 +18,20 @@ class Loop extends Command { async run(message, args) { const voice = message.member.voice.channel; + const type = args[0]; const queue = this.client.player.getQueue(message); if (!voice) return message.error("music/play:NO_VOICE_CHANNEL"); if (!queue) return message.error("music/play:NOT_PLAYING"); - const mode = this.client.player.setRepeatMode(message); + let mode = null; + if (type === "queue") { + mode = this.client.player.setRepeatMode(message, 2); + } else if (type === "song") { + mode = this.client.player.setRepeatMode(message, 1); + } else { + mode = this.client.player.setRepeatMode(message, 0); + }; message.success(`music/loop:${mode ? mode === 2 ? "QUEUE" : "SONG" : "DISABLED"}`) }