获取全局信息

996M21年前 (2023)发布 5喜导航
137 0 0

获取全局信息

globalinfo 或 grobalinfo

  • 说明 id 对应值
    0: 全局玩家信息
    1: 开服天数(后台维护)
    2: 开服时间(后台维护)
    3: 合服次数
    4: 合服时间
    5: 服务器IP
    6: 玩家数量
    7: 背包最大数量
    8: 引擎版本号(以线上版本为准,测试版、本地版可能存在差异)
    9:游戏id
    10:服务器名称
    11:服务器id
    function main(self)
        say(self,"当前开服天数"..globalinfo(1).."在线玩家数:"..globalinfo(6))
    end

获取Envir文件夹下文件列表

getenvirfilelist

参数 类型 默认 注释
result object 文件列表(含相对路径)

获取服务器上64位时间戳

gettcount64

参数 类型 默认 注释
result int 64位整数,单位毫秒
因为LUA接口缘故,获取的时间戳溢出会自动转化为有符号64位整数,接口处理时请注意

操作Ini文件

读取Ini文件中的字段值

readini

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项
result string 配置项值

写入Ini文件中的字段值

writeini

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项
value string 配置项值

删除Ini文件配置区

delinisection

参数 类型 默认 注释
filename string 文件名
section string 配置项区

删除Ini文件配置项

deliniitem

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项

操作Ini文件命令(带Cache,引擎关闭才会保存)

操作速度会比不带cache的快很多,问题就是,在M2运行过程中,只能用脚本操作,手动操作的无效。
如果ini文件不存在手动操作的情况下,就用带Cache命令操作。
带Cache的特点是,对ini的操作只打开一次,然后一直在内存缓存,所以只命令操作才有效,手动操作无效。
关闭引擎时候才会保存到INI文件内,引擎运行期间一直内存中运行,所以启动引擎后手动修改INI文件信息是无效的。

在没有手动操作ini的情况下,推荐用带cache的。不带cache的比较耗时。
比如提现:操作会删除提现记录属于手动操作,所以需要使用不带cache的命令;但计算战斗力属于内部引擎操作无手动干预,可以使用带cache的!

读取Ini文件中的字段值(带Cache)

readinibycache

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项
result string 配置项值

写入Ini文件中的字段值(带Cache)

writeinibycache

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项
value string 配置项值

删除Ini文件配置区(带Cache)

delinisectionbycache

参数 类型 默认 注释
filename string 文件名
section string 配置项区

删除Ini文件配置项(带Cache)

deliniitembycache

参数 类型 默认 注释
filename string 文件名
section string 配置项区
item string 配置项

操作csv文件

加载csv表格内容

newreadcsv

参数 类型 默认 注释
filename string 文件名

读取表里面的第几行第几列内容(0行0列开始)

newdqcsv

参数 类型 默认 注释
filename string 文件名
row int 行数
col int 列数
result string 存到变量

获取当前表格最大行数、和获取表格最大列数

gethlcsv

参数 类型 默认 注释
filename string 文件名
type int 读取目标:0-行数,1-列数
result string 存入变量

取字符串在csv表格中的行号

getgjcsv

参数 类型 默认 注释
filename string 文件名
str string 字符串
rowlimit int 行数限制,格式:开始行号~结束行号
col int 查找的列数
findtype int 查找类型:0-在开始哪行 1-在最后哪行
result string 存入变量
© 版权声明

暂无评论

暂无评论...