dreamnb 发表于 2012-9-2 10:51:34

关于log要如何实现呢?

我想在脚本中输出一些任务信息到log。
比如Note("任务开始时间:"..os.date("%X",os.time()))
但是开启log session后,总会记录一些其他的游戏输出的信息。

我只选择了Log Notes还是不行。
请问有没有其他方法可以只记录个日志文件或者文本文件,只保存一些我脚本里想输出的内容?

北大侠客行MUD,中国最好的MUD

labaz 发表于 2012-9-2 12:32:27

你可以用这个http://pkuxkx.com/forum/thread-23473-1-2.html

dreamnb 发表于 2012-9-2 13:17:08

感谢!

dreamnb 发表于 2012-9-2 15:24:49

楼上的插件功能太强大。不过我用着觉得不好。更多的是实现聊天抓取
我自己写了一个小函数实现
function Log(msg,file)
   
    --关闭各种其他log信息
    SetLogOutput (false)
    SetLogInput (false)
    SetLogNotes (false)
    if file==nil then
      file="none"
      file=GetVariable("id")
    end
    if IsLogOpen() then
      WriteLog("["..os.date("%X",os.time()).."]"..msg)
    else
      OpenLog (GetInfo(57)..file..".txt", true)
      WriteLog("["..os.date("%X",os.time()).."]"..msg)
    end

    CloseLog()

end

效果如下
fj-->云南大理太和街口
全真教--皮背心-->
完成
fj-->福建泉州刺桐西路
武当派--皮背心-->
少林派--长鞭-->
完成
fj-->四川峨嵋十二盘
峨嵋派--皮背心-->
完成
fj-->杭州青石大道
武当派--皮背心-->跑
少林派--长鞭-->杀
页: [1]
查看完整版本: 关于log要如何实现呢?