请mush高手帮看一下
触发:^(.*)看来想杀死你!AppendToNotepad("记录","%1,\r\n")
为什么老是报错呢?
记录这个Notepad已经创建出来了啊
请高手指点,谢谢 手上不方便测试,但看起来,好象应该没问题.
发送到方式,有没有选择"脚本解析器" 触发:^(.*)看来想杀死你!
----
这句好象不对吧...应该是
触发:^看来(.*)想杀死你! 发送到“脚本解析器”,正则都没有问题
可就是会报错
郁闷 AppendToNotepad("记录","%1","\\r\\n") 感谢楼上各位!问题解决了!
继续问一下,我如何才能实现判断添加到Notepad里的内容是不是跟已有重复呢?如果重复了,就不添加
谢谢 GetNotepadText(),比对字符串。 谢谢ddid,我还没有写进Lua,在Mush下试了一下
/Note (GetNotepadText ("记录")),完全没有任何显示
但这个名为"记录"的Notepad我已经建立好了,里面也是有内容的啊
还请指点下 我正在用的写法(不会被无意或恶意触发):
触发:
<triggers>
<trigger
enabled="y"
keep_evaluating="y"
match="^[>\s]*看起来.*想杀死你!"
regexp="y"
script="killed_log"
sequence="1"
>
</trigger>
</triggers>
函数:
function killed_log (name, line, wildcards, styles)
local line_num = GetLinesInBufferCount()
local jiefei_color = GetStyleInfo(line_num,1,14)
if jiefei_color == 255 then
local t = os.date ("%c")
AppendToNotepad("叫杀",t..":"..line.."\r\n")
end
end 感谢楼上的指点,呵呵
不过我不仅希望现实你上面写的效果,还希望能判断这个人名是不是已经记录过了
页:
[1]