From e9ff11b16ba2b458eca94e9683cbb92e99960e65 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Sun, 31 Mar 2024 12:30:30 -0400 Subject: [PATCH] Fix --- commands/games-sp/20-questions.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/commands/games-sp/20-questions.js b/commands/games-sp/20-questions.js index d6d130da..f60435aa 100644 --- a/commands/games-sp/20-questions.js +++ b/commands/games-sp/20-questions.js @@ -62,12 +62,15 @@ module.exports = class TwentyQuestionsCommand extends Command { const rowCount = Math.ceil(answers.length / 5); const rows = []; for (let i = 0; i < rowCount; i++) rows.push(new MessageActionRow()); - let rowi = 0; - for (let i = 0; i < answers.length; i++) { - const answer = answers[i]; - if (rows[rowi].components.length > 5) ++rowi; - const row = rows[rowi]; - row.addComponents(new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answer)); + for (let i = 0; i < answers.length; i += 5) { + const row = rows[i]; + row.addComponents([ + new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answers[i]), + new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answers[i + 1]), + new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answers[i + 2]), + new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answers[i + 3]), + new MessageButton().setCustomId(answer).setStyle('PRIMARY').setLabel(answers[i + 4]) + ]); } const sRow = new MessageActionRow(); sRow.addComponents(new MessageButton().setCustomId('end').setStyle('DANGER').setLabel('End'));