0

我正在尝试制作一个脚本,一旦频道中的一个特定句柄说出“回家”一词,它就会自动说“稍后见”。我试图自己做,但迷路了。谁能帮帮我?

4

2 回答 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 回答