📄️ zm.Calculator 计算器
得到数学算式的计算结果.
📄️ zm.CheckForUpdates 检查插件更新
功能
📄️ zm.CollectGarbage 清理脚本内存
Lua的垃圾回收机制接口, 原型是collectgarbage()函数, 可通过第一个参数实现不同的操作, 默认为释放脚本内存功能
📄️ zm.Execute 执行shell命令
执行shell命令,原理是使用Lua的`os.execute()`内部函数实现。
📄️ zm.GetLuaVersion 获取Lua版本
获取当前lua环境版本。
📄️ zm.GetScriptMemory 获取脚本占用内存
获取当前脚本所占用的内存, 单位kb
📄️ zm.GetVersion 获取插件版本
获取当前紫猫插件版本。
📄️ zm.PCall 保护执行函数
以保护模式调用执行函数, 避免由于异常错误导致整个脚本停止结束.
📄️ zm.SetPCall 设置PCall
设置zm.PCall()抛出异常时保存的日志路径
📄️ zm.TranslateError 翻译错误
可以将运行时错误内容中的id部分翻译成对应变量名或函数名, 例如 `attempt to index global 'ide7b4abe78cabe5ada6e999a2' (a null value)`, 将翻译并输出 `attempt to index global '紫猫学园' (a number value)`
📄️ zm.Type 获取数据类型
获取参数的数据类型。
📄️ zm.VarInfo 获取参数信息
获取所有参数的数据类型、长度、值,通常配合按键自带的TracePrint命令调试输出使用,除了普通变量输出外,还支持数组与表的直接输出。