我正在寻找一种方法来踢用户洪水。这个想法是:
on [lessthanhalfop]:text:*:#chan: {
If [timer$nick] !== 0 {
set %kickstate$nick +1
if %kickstate$nick < 4 {
kick $nick #chan [reason:flood]
echo > kickedlist.txt
delete [timer$nick]
delete [timer$nick]
makenew timer with 4 seconds
}
Set timer$nick 5seconds
}
任何人都可以帮我解决这个问题,以便每个 $nick 都可以使用唯一的计时器,这样它们就不会覆盖每个用户。我想要它做的就是通过在特定时间段内(在本例中为 2 秒)内输入来踢那些充斥着聊天的人。谁能帮我解决这个问题?
我正在使用 mIRC,但如果有人想知道,该频道在 swiftirc 网络中。