另一行中的触发器值

  • 本文关键字:触发器 一行 mirc
  • 更新时间 :
  • 英文 :

      ON *:TEXT:*3rd*:*: {
      ON *:TEXT:*->*:*: {
      if ($nick == Nickname) {
        %value = $mid($1-, $calc($pos($1-, 3rd, 1) + 14), $calc($pos($1-, Second, $pos($1-, Second, 0)) - $pos($1-, 3rd, 1) - 23))
         }  
      }      
      if($nick == Nickname) {
      msg $chan $mid($1-, $calc($pos($1-, ->, 1) + 6), $calc($pos($1-, <-, $pos($1-, <-, 0)) - $pos($1-, ->, 1) - 9))
       msg $chan %value
      }
    }

聊天输出类似

昵称:这是第三个糖果

昵称:这是的第二颗糖果

我想做的是,如果文本3rd在句子中触发ON *:TEXT:*->*:*: {

并将CCD_ 3中3rd的输入与3rd的文本进行CCD_。

如果句子中没有第三个,就什么也不做。

我希望我清楚地知道我想让它做什么,希望有人能帮助我。

首先,您不能用另一个触发事件

你可以将两者混合在一个中

示例

on $*:text:/3rd.*->(.+)<-/iS:#:{
if ($nick == Nickname) {
%value = $regml(1)
msg $chan %value
}
}

这个脚本的作用是

在$上:text:/3rd->(.+(&lt-/iS:#:{

如果文本上有"3rd",则匹配;如果是,则捕获->和&lt-

/iS i-将匹配大小写
S-将去除任何颜色代码,包括粗体、斜体和下划线

%value=$regml(1(将赋予%value->和<-之间的匹配

if($nick=昵称({将仅对特定昵称触发

msg$chan%value将在->和<-之间发送匹配文本至通道

如果不是您想要的,请告诉我

相关内容

  • 没有找到相关文章

最新更新