У меня проблема с моей системой ограничения команд.
Сообщение «у вас нет прав» будет запускаться только один раз (если у вас нет роли).Я знаю, что если вы не установите переменную (в данном случае checkrole
), код будет выполнен один раз, однако я не знаю, как проверить, когда выполняется команда.
Я мог бы сделать что-то вроде этого:
if (command === ' ') {
checkrole = false
}
Код интереса:
if (!message.member.roles.some(r => ["someone"].includes(r.name.toLowerCase())) && checkrole === false) {
checkrole = true;
return message.channel.send('Sorry, but you do not have the **permissions** to do that.');
}
(определена переменная checkrole - она начинается как false (var checkrole = false;
))
С уважением, Рубен