#irc #mirc #twitch
#irc #mirc #Twitch
Вопрос:
Вот мой код;
on *:text:!points:#:{
msg # $nick has $readini(Points.ini,$ (#,.,$nick),Points) total points.
}
Это нормально, но если это сделают 5 человек!количество баллов подряд приводит к рассылке спама в чат. Как мне заставить его обновляться каждые 10 секунд, а затем отображать сообщение с оценками людей, которые задавали вопросы в течение этих десяти секунд, но все в одном сообщении?
Комментарии:
1. Лучшим решением будет обслуживать только 3 человека за 5 секунд, это хорошо для вас?
2. Да! Не могли бы вы опубликовать это для меня? Я вообще не могу это закодировать :/
Ответ №1:
Вот код, который будет принимать только 3 запроса за 5 секунд.
on *:text:!points:#: {
inc -u5 %flood. [ $ [ # ] $ ]
if (%flood. [ $ [ # ] ] > 3) {
return
}
msg # $nick has $readini(Points.ini,$ (#,.,$nick),Points) total points.
}
Комментарии:
1. @user3764992, Уверен, что нет проблем, если вам понравилось, рассмотрите возможность голосования за ответ Примите ответ.
2. Я это сделаю. Я просто хочу увидеть еще несколько ответов!
3. Кстати, вы можете принять ответ только через 15 минут, и после 1 повторения он не сможет проголосовать.