@LemonChik63

Как реализовать команду на js?

Я хочу сделать команду, пользователь вводит ++work и бот ему отвечает "Вы работаете (какие-то варианты работы, выбирающиеся через рандомайзер Math.floor(Math.random()*replyes.length), типо такого) и получаете (какая-то сумма монет, так же выбирающаяся через рандомайзер).

Я не знаю, как это реализовать ибо плохо шарю в js :D
  • Вопрос задан
  • 257 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
let money = Math.floor(Math.random() * 1000);  // объявляем переменную money, она отвечает за вычисление случайного числа от 1 до 999 (количество монет)

let job = Math.floor(Math.random() * 4);  // объявляем переменную job, она отвечает за
вычисление случайного числа от 1 до 3 (если вам нужно больше вариантов профессии - меняйте значение после * , тем самым будет вычисляться число из большего диапазона)

if (job == 1) { // если случайное число 1 - то отправляется сообщение с первой профессией. 
с другими вариантами ответа принцип работы тот же самый.
    message.channel.send(`Вы работаете поваром и получаете ${money} монет`)
} else if (job == 2) {
    message.channel.send(`Вы работаете учителем и получаете ${money} монет`)
} else if (job == 3) {
    message.channel.send(`Вы работаете доктором и получаете ${money} монет`)
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@twoone
Если я правильно вас понял..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы