我正在尝试制作一个脚本,一旦频道中的一个特定句柄说出“回家”一词,它就会自动说“稍后见”。我试图自己做,但迷路了。谁能帮帮我?
问问题
571 次
2 回答
1
on *:TEXT:going home:#:{ msg $chan see you later }
请注意,这只会选择“回家”,而不是“我要回家”。你需要添加更多内容,比如让它*回家*或类似的东西。
于 2010-11-09T23:24:01.360 回答
1
下面的脚本应该让您开始使用 mIRC 脚本。它适用于私人消息以及频道消息(回家)。
on *:text:*going home*:#,?: {
if ($chan) { !var %target = $chan }
else { !var %target = $nick }
if ($nick == sprig) || ($nick == Bob) { !msg %target see you later }
}
您也可以使用!var %target = $iif(($chan),$chan,$nick)
而不是前两行。这 #,?表示on text事件正在频道 (#) 或私人消息 (?) 中发生。要发送私人消息,请使用/msg 命令。命令前缀!使脚本运行命令的客户端版本,而不是通过脚本覆盖命令alias msg echo -a例如,您已覆盖 /msg 命令将阻止您使用不需要的 /msg 命令。如果它已被覆盖,我会在大多数命令调用前加上 ! 以确保我的某些数据不会被覆盖拦截。|| 在if调用之间表示或者好像nick 是 sprig 或者 nick 是 bob(|| = 或)。
于 2021-08-28T21:04:57.150 回答