on @:TEXT:*hello*:#:{ msg $chan test }
如果我有这个权利,当任何频道管理员说出任何包含单词 hello 的句子时,它会自动发送单词“test”。这是正确的吗?
如果不是,如何更改此脚本才能执行此操作?必须只响应频道管理员。
on @:TEXT:*hello*:#:{ msg $chan test }
如果我有这个权利,当任何频道管理员说出任何包含单词 hello 的句子时,它会自动发送单词“test”。这是正确的吗?
如果不是,如何更改此脚本才能执行此操作?必须只响应频道管理员。
尝试这个:
on *:TEXT:*hello*:#:{
if ($nick isop $chan) msg $chan test
}
第一个星号 ( on *:
) 用于您的本地用户级别,它与该用户是操作员无关。
编辑:正如@rchern 所说,@
在事件的<level>
一部分中使用告诉脚本仅在您是操作员时运行。
on @*:TEXT:*hello*:#: msg # this will send just for @
不,这不是你想要的。(希望你发现自己是因为你测试对了?)
on @:TEXT
当您是频道的操作员时做出反应,它与触发事件的用户无关。
尝试这个:
on *:TEXT:*hello*:#:{
if ($nick isop #) {
msg # test
}
}