哇噢星球

 找回密码
 申请注册
搜索
热搜: 地形 技能 Lua

YDWE的Lua输出调试信息的方式(预编译部分)

[复制链接]
皇家骑士 发表于 2019-6-4 15:20:51 | 显示全部楼层 |阅读模式
<?

local slk = require('slk')

for k,v in pairs(slk.item) do
    print(k, v)
end

log.warn("test")
gui.error_message(nil, "jklsdrty")

?>

log.warn:会输出到 ydwe.log 日志文件中
gui.error_message(nil, "message"):会直接弹窗输出信息
回复

使用道具 举报

 楼主| 皇家骑士 发表于 2019-6-4 15:23:37 | 显示全部楼层
log.trace("abc")
log.warn("test")
gui.error_message(nil, "jklsdrty")
gui.error_message(nil, fs.ydwe_path():string())
os.execute('explorer "https://bbs.wow8.org/"')

以上指令均可使用
回复 支持 反对

使用道具 举报

 楼主| 皇家骑士 发表于 2019-6-4 15:32:28 | 显示全部楼层

local w2l = require('w3x2lni')
for k,v in pairs(w2l) do
    log.trace(k, v)
end
回复 支持 反对

使用道具 举报

 楼主| 皇家骑士 发表于 2019-6-4 15:37:55 | 显示全部楼层
对应:share/script中各文件,见其lua加载器的package path
回复 支持 反对

使用道具 举报

 楼主| 皇家骑士 发表于 2019-6-5 16:13:44 | 显示全部楼层
YDWE的预编译中的lua脚本数据内容以及可用的上下文环境似乎被定义在
template.lua - function template:do_compile(op) 中。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-6-25 05:41 , Processed in 0.047830 second(s), 12 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表