let i = 2;
let instructions = [
{
process: "Установка лаунчера",
text: "Запустите установочный файл лаунчера, после чего следуйте инструкциям по установке игры."
},
{
process: "Загрузка игры",
text: "В лаунчере нажмите кнопку \"Играть\", после чего дождитесь установки игры на ваш компьютер."
},
{
process: "Процес 3",
text: "Текст 3"
}
];
document.querySelector('.starter-btn').onclick = () => {
if (i > instructions.length) { i = 1 };
document.querySelector('.starter-process').textContent = instructions[i-1].process;
document.querySelector('.starter-number_sh').textContent = `Шаг ${i}/3`;
document.querySelector('.starter-text').textContent = instructions[i-1].text;
i++
};
const response = await interaction.reply({
content: "**Выберите оружие!**",
components: [row],
});
const collectorFilter = i => i.user.id === interaction.user.id;
try {
const confirmation = await response.awaitMessageComponent({ filter: collectorFilter, time: 60_000 });
switch (confirmation.customId) {
case 'option1':
await confirmation.update({ content: "Выбрана опция 1", components: [] })
break;
case 'option2':
await confirmation.update({ content: "Выбрана опция 2", components: [] })
break;
// и так далее
default:
break;
}
} catch (e) {
await interaction.editReply({ content: 'Confirmation not received within 1 minute, cancelling', components: [] });
}