搜索
查看: 1914|回复: 5

[沟通中] M2报错提示

[复制链接]
发表于 2020-4-26 17:13:02 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 200411
登陆器版本号: 200326
BUG描述: 文件保存失败(ADDNAMELIST) 另一个程序正在使用此文件,进程无法访问。
(RobotManage)QuestActionProcess Code:16 另一个程序正在使用此文件,进程无法访问。
BUG重现方式: 全局人数过多同时触发就会出现
修复后应达到的效果: 这个问题在0331之前是没有的
联系QQ: 隐藏内容
选了两个比较小的问题传上来让管理看看

本帖子中包含更多资源

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

x
发表于 2020-4-26 21:26:56 | 显示全部楼层
本帖最后由 1580 于 2020-4-26 21:32 编辑

文本操作,同时操作异常会出现这种情况,
定时器不停的执行写,其它人也操作这文件时就有机率出现

这种问题,要看你的这命令都用在哪些地方,
 楼主| 发表于 2020-4-26 21:54:07 | 显示全部楼层
1580 发表于 2020-4-26 21:26
文本操作,同时操作异常会出现这种情况,
定时器不停的执行写,其它人也操作这文件时就有机率出现

ADDNAMELIST 这个应该是个人触发的没有通过全局机器人执行 也会出现这个问题

QManage下语句
[@Login]
#CALL [\游戏登陆\登陆触发.txt] @登陆触发

登陆触发.txt
#IF
#ACT
SetOnTimer 4 5

QManage.txt
[@OnTimer4]
#if
#act
OPENMERCHANTDLG -1|

#IF
CHECK [231] 0
#SAY
你很快将会获得热血传奇送出的第一份新手礼物: \ \
<盟重传送石/fcolor=249>    数量1 \ \
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!\ \
<关闭/@exit>
#ACT
SENDTIMEMSG 你将获得第一份新手礼物,请等待%s…… 300 251 @新手礼物一 0 1
SetOffTimer 4
BREAK
#IF
checknamelist ..\QuestDiary\数据文件\第一份新手礼物.txt
#SAY
恭喜你获得第一份礼物,<10分钟/fcolor=249>之后您将获得第二份新手礼物: \ \
<双倍卷轴/fcolor=249>    数量1 \ \
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!\ \
<关闭/@exit>
#ACT
SENDTIMEMSG 你将获得第二份新手礼物,请等待%s…… 600 251 @新手礼物二 0 1
SetOffTimer 4
BREAK
#IF
checknamelist ..\QuestDiary\数据文件\第二份新手礼物.txt
#SAY
恭喜你获得第二份礼物,<15分钟/fcolor=249>之后您将获得第三份新手礼物: \ \
<随机传送石/fcolor=249>    数量1 \ \
请不要离开游戏,并保留足够的包裹空间,否则将无法正常领取!\ \
<关闭/@exit>
#ACT
SENDTIMEMSG 你将获得第三份新手礼物,请等待%s…… 900 251 @新手礼物三 0 1
SetOffTimer 4
BREAK

QFunction-0.txt
#IF
CHECK [231] 0
#ACT
SET [231] 1
GIVESTATEITEM 盟重传送石 1 1 1 0 1 1 1
SENDMSG 6 恭喜:你获得了:盟重传送石
ADDNAMELIST ..\QuestDiary\数据文件\第一份新手礼物.txt
SetOnTimer 4 15
BREAK
[@新手礼物二]
#IF
#ACT
GIVESTATEITEM 双倍卷轴 1 1 1 0 1 1 1
SENDMSG 6 恭喜:你获得了:双倍卷轴
DELNAMELIST ..\QuestDiary\数据文件\第一份新手礼物.txt
ADDNAMELIST ..\QuestDiary\数据文件\第二份新手礼物.txt
SetOnTimer 4 15
BREAK

[@新手礼物三]
#IF
#SAY
恭喜您获得第三份礼物,请确认!\
如果您在游戏中有任何疑问,请点击<公告栏右上方的“?”号/fcolor=249>, \
<彩虹精灵/fcolor=249>将第一时间为您解答问题!\

<你现在需要了解哪些帮助?/@了解哪些帮助?>
#ACT
GIVESTATEITEM 随机传送石 1 1 1 0 1 1 1
SENDMSG 6 恭喜:你获得了:随机传送石
DELNAMELIST ..\QuestDiary\数据文件\第二份新手礼物.txt
ADDNAMELIST ..\QuestDiary\数据文件\第三份新手礼物.txt
SetOffTimer 4
BREAK

M2报错
2020/4/21 18:20:00 文件保存失败2 => C:\MirServer_连击版\Mir200\Envir\\QuestDiary\数据文件\第二份新手礼物.txt Cannot create file "C:\MirServer_连击版\Mir200\Envir\QuestDiary\数据文件\第二份新手礼物.txt". 另一个程序正在使用此文件,进程无法访问。
[Class]EFCreateError [LastError]32 [Exception]Cannot create file "C:\MirServer_连击版\Mir200\Envir\QuestDiary\数据文件\第二份新手礼物.txt". 另一个程序正在使用此文件,进程无法访问。
发表于 2020-4-26 22:49:57 | 显示全部楼层
无名小卒 发表于 2020-4-26 21:54
ADDNAMELIST 这个应该是个人触发的没有通过全局机器人执行 也会出现这个问题

QManage下语句

第二份新手礼物.txt

这文件,确定,就只有这段脚本操作吗?
发表于 2020-4-26 23:27:32 | 显示全部楼层
按你的这脚本,我调成10秒跳转QF,没能试出来,真是有点奇怪
 楼主| 发表于 2020-5-26 20:27:08 | 显示全部楼层
1580 发表于 2020-4-26 23:27
按你的这脚本,我调成10秒跳转QF,没能试出来,真是有点奇怪

终于找到问题原因了 是假人导致的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-23 09:55 , Processed in 0.557753 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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