Всем доброго времени суток, у меня вот такой вопрос: вот на некоторых сервах есть разные боты, которые двигаются, что-то делют, а я придумал сделать такого себе чат-бота, который будет разговаривать с игроками. Я нашел только такой скрипт, в котором бот отвечает игроку только одному игроку одним предложением.. А как можно сделать, чтобы на одно определенное слово игрока бот отвечал рандомно, например, десятьма предложениями?
Сначала проверяешь фразу игрока на наличие в ней этой "определенной фразы", далее создаешь таймер с интервалом не более 1/2 секунды(чтобы было похоже на бота), создаешь переменную, которая отвечает за кол-во строк, которыми бот должен ответить на предложение, в самом паблике с таймером используешь конструкцию switch/case, параметром switch будет эта переменная, которую мы создали, в каждом case будет посылаться сообщение игроку и значение переменной будет возрастать на единицу, заставляя, тем самым, через каждые 1/2 секунды посылать сообщение игроку. В последнем case нужно будет очистить переменную, присвоив ей 0 или лучше -1