|
本帖最后由 gravitas@tj 于 2016-6-26 09:15 编辑
- function log_catch(logname,line_count)
- local line, total_lines
- total_lines = GetLinesInBufferCount()
- world.AppendToNotepad (logname,os.date()..": 事件记录器:"..line_count.."行内容!!\r\n")
- for line = total_lines - line_count, total_lines do
- world.AppendToNotepad (logname,GetLineInfo(line, 1).."\r\n")
- end
- world.AppendToNotepad (logname,os.date()..": *************关闭************\r\n")
- end
复制代码
以上代码放到shujian.lua里,然后在function disall()下面加上如下触发:
- world.AddTriggerEx ("die", "^(> |)你「啪」的一声倒在地上,挣扎着抽动了几下就死了。$", "log_catch(WorldName()..'死亡记录',1800)", trigger_flag.RegularExpression + trigger_flag.Replace+trigger_flag.Enabled, custom_colour.NoChange, 0, "", "", 12, 49)
复制代码
搞定。
|
|