函数:getTSVer 触动获取引擎版本号
函数功能:获取引擎版本号
函数方法
version = getTSVer()
返回值:version
返回值 | 类型 | 说明 |
---|---|---|
version | string | 返回的触动精灵引擎版本如:1.8.5 |
函数用例
判断版本是否符合要求
tsver = getTSVer(); --获取触动精灵引擎版本
tsint = tonumber(string.sub(tsver, 1, 1)..string.sub(tsver, 3,3)..string.sub(tsver, 5,5));
--转化为数字版本号
sysver = getOSVer(); --获取系统版本
sysint = tonumber(string.sub(sysver, 1, 1)..string.sub(sysver, 3,3)..string.sub(sysver, 5, 5));
--转化为数字版本号
if tsint >= 170 and sysint >= 701 then
init(0);
else
dialog("本脚本不支持您的触动精灵引擎版本或系统版本,请尽快升级!", 5);
lua_exit();
end
名词解析
- string.sub 为 Lua 基本函数,属于字符串处理函数库,详情请参阅相关文档。
- tonumber 为 Lua 基本函数,属于类型转换函数库,详情请参阅官方文档。
注意事项
- 此函数适用于触动精灵、企业版和小精灵客户端,在不同的客户端下运行获取的都是触动引擎版本号而不是客户端版本号。