a5557233  2023-4-13 23:08:03 | 技术答疑|
6 1012

41

回帖

7481

金币

4066

积分

积分
4066
发表于 2023-4-13 23:08:03 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

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

×
QQ截图20230413230551.png

【加入到内存后,所有命令都是读取内存,而且不能手动修改】
这是说明书上说的

为什么我本地可以手动修改,前端马上可以看到

而且他并没有隔一段时间自动保存啊
回复

使用道具 举报

131

回帖

7718

金币

4201

积分

积分
4201
发表于 2023-4-14 11:28:25 | 显示全部楼层
你检测一下LoadFileToMemory 是在哪里加载的,
回复

使用道具 举报

41

回帖

7481

金币

4066

积分

积分
4066
 楼主| 发表于 2023-4-14 11:32:01 | 显示全部楼层
alan 发表于 2023-4-14 11:28
你检测一下LoadFileToMemory 是在哪里加载的,

QM里面[@Startup]下面呀
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-4-14 14:14:28 | 显示全部楼层
你是怎么知道没有加载的??????
即使不加载 下面这个也可以读取到的
CHECKTEXTLIST ..\QuestDiary\数据\名单.txt <$USERNAME)>


写入后,已经在内存中,不会立即保存到文件里,引擎每隔一段时间自动保存,文件里可能看不见

检查下M2-参数设置-人物数据保存间隔看呢
回复

使用道具 举报

37

回帖

4125

金币

2232

积分

积分
2232
发表于 2024-1-26 15:59:38 | 显示全部楼层
996技术-wang 发表于 2023-4-14 14:14
你是怎么知道没有加载的??????
即使不加载 下面这个也可以读取到的
CHECKTEXTLIST ..\QuestDiary\数 ...

AddTextListEx ..\QuestDiary\装备记录\掉宝记录.txt <$str(S$出装记录)> 0
GetListStringEx ..\QuestDiary\装备记录\掉宝记录.txt <$STR(N$当前行)> S$读取列 #

我敢肯定,这两条命令还是从硬盘实时读写的,不是从内存读写。[@startup]里已经加载过了
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2024-1-29 16:00:18 | 显示全部楼层
查了代码 缓存那个已经注释了 不再支持了
回复

使用道具 举报

48

回帖

3462

金币

1917

积分

积分
1917
发表于 2024-2-19 22:28:02 | 显示全部楼层
996技术-wang 发表于 2024-1-29 16:00
查了代码 缓存那个已经注释了 不再支持了

那拾取触发 攻击触发频繁读取txt 如何解决呢
回复

使用道具 举报