搜索
查看: 232|回复: 2

[已关闭] s.ini (INI文件操作库) ----- 失效

 关闭 [复制链接]
发表于 2023-11-17 20:44:58 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20230917
登陆器版本号: 20230917
BUG描述: 自定义函数写的读、写ini文件内容失效
写了
ebind_RunLuaScript = 52
写了
s.event.bind(const.ebind_RunLuaScript, "Test_func")--测试函数


函数内容
function Test_func(actor)--测试函数
print("进入Test_func")
local actorname=actor:getCharName()
s.ini.writeIni("\\Envir\\QuestDiary\\Lua抽奖结果查询.ini",actorname,"官衔值",20000,"Force")
local int = ""
int = s.ini.readIni("\\Envir\\QuestDiary\\Lua抽奖结果查询.ini",actorname,"官衔值",0,"Force")
print("ini:"..int)
print("Test_func测试通过")
end

M2控制台只有‘进入Test_func’ 这句 后面就没了 读写也没有变化
BUG重现方式: 自定义函数写的读、写ini文件内容失效
写了
ebind_RunLuaScript = 52
写了
s.event.bind(const.ebind_RunLuaScript, "Test_func")--测试函数


函数内容
function Test_func(actor)--测试函数
print("进入Test_func")
local actorname=actor:getCharName()
s.ini.writeIni("\\Envir\\QuestDiary\\Lua抽奖结果查询.ini",actorname,"官衔值",20000,"Force")
local int = ""
int = s.ini.readIni("\\Envir\\QuestDiary\\Lua抽奖结果查询.ini",actorname,"官衔值",0,"Force")
print("ini:"..int)
print("Test_func测试通过")
end

M2控制台只有‘进入Test_func’ 这句 后面就没了 读写也没有变化
修复后应达到的效果: s.ini (INI文件操作库)能正常运行
联系QQ: 隐藏内容

发表于 2023-11-22 09:33:16 | 显示全部楼层
没发现什么问题,可以正常写入,检查脚本是否包含 require("s.ini")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2023-11-22 19:30:14 | 显示全部楼层
1580 发表于 2023-11-22 09:33
没发现什么问题,可以正常写入,检查脚本是否包含 require("s.ini")

感谢 果然是把 require("s.ini")给屏蔽了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 15:15 , Processed in 0.548146 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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