如何在 mirc 上获取特定的 whois

如何在 mirc 上获取特定的 whois

随着新 unrealircd 5 系列的发布,他们在您 whois 用户时引入了声誉分数。

我想知道是否有办法看到此信息而不必将 whois 作为通知的一部分。

我目前正在使用 snotice 代码来将输出发送到命名通道,只是想知道是否有人可以对其进行调整以将此代表分数包含在内。

 on ^*:snotice:*:{
  if (is now a isin $1-) {
    window -nek @StatusNotice
    aline -hp  @StatusNotice 4 $+ $1- at $time on $date
    haltdef
  }
  if (Client connecting isin $1-) {
    window -nek @Connecting
    aline -hp  @Connecting 4 $+ $1- at $time on $date on $network
    msg #mastercontrol 6CONN $4 at $time and their ip is $6
    CTCP $4 Version
    haltdef
  }
}

查看调试@debug...声誉显示为原始 320,但是这与另一条信息行共享:

<- :this.irc.server.international 320 Sleeping_On_The_Job Sleeping_On_The_Job :is using an IP with a reputation score of 3234
<- :this.irc.server.international 320 Sleeping_On_The_Job Sleeping_On_The_Job :is a Services Administrator

我只想让“声誉得分 1234”显示在单独的行上,所以我们最终得到

> [12:21] <Titan_Bot> 6CONN rascalDan at 12:21:25 and their ip is [12.34.56.78] with reputation score of 1234

raw 320:*: { echo -s reputation score is $11 halt }我尝试在脚本中添加一行基本内容,只是想看看它是否会显示任何内容,但它说320:*: unknown command

我不能在这个脚本中包含 whois 的任何其他部分,因为它会干扰正在使用的其他原始数据。

相关内容