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->(.+(<-/iS:#:{
如果文本上有"3rd",则匹配;如果是,则捕获->和<-
/iS i-将匹配大小写
S-将去除任何颜色代码,包括粗体、斜体和下划线
%value=$regml(1(将赋予%value->和<-之间的匹配
if($nick=昵称({将仅对特定昵称触发
msg$chan%value将在->和<-之间发送匹配文本至通道
如果不是您想要的,请告诉我