请选择 进入手机版 | 继续访问电脑版

[技术文章] 传奇WriteConfigFileItem脚本命令报错问题

[复制链接]
查看355 | 回复1 | 2020-8-12 19:54:27 | 显示全部楼层 |阅读模式
  求助配置项读写功能 WriteConfigFileItem
  昨晚用配置项写了一个小功能!
  但是发现一个很致命也很郁闷但是让人更无奈又无解的东西!
  你叫它bug,它又不像bug,不是bug,它又神出鬼没的坏你好事!
  举个例子:[其实是实例]
  玩家A 申请一个副本:需要录入 副本名字 开启状态 副本成员  这三组信息!
  因为副本有好多,我都给这些副本分了等级,比如30级副本、35级副本等等。。。
  于是乎:
  mov T1 <$username>|35FB
  WriteConfigFileItem ..\QuestDiary\35级副本.txt  T1   开启   1
  WriteConfigFileItem ..\QuestDiary\35级副本.txt  T1   成员  <$username>
  然后在游戏中操作后,大概率写不进去!
  正常写入:
  [玩家A|35FB]
  开启=1
  成员=玩家A
  抽风写入:
  [玩家A|35FB]
  成员=玩家A
  莫名其妙的!!!都要疯了!
  后面把.TXT 改成了.ini 也一样!
  再后来 我在2个WriteConfigFileItem 之间加了1秒钟的延时跳转  TM的还是也偶尔抽风!
  WriteConfigFileItem
  换成
  WriteCacheConfigFileItem
  试一下,这个直接在内存中运行,不用等待系统文件读写
  偶尔抽风是只两个WriteConfigFileItem语句都不执行,还是能执行其中一句?
  把T1换成<$STR(T1)>看看
  一样的啊,调用也改用ReadCacheConfigFileItem
  文件名虽然是指向某个文件,实际是读取内存中的信息

传奇服务端版本附件下载说明 1、传奇GM论坛(WWW.DIYGM.COM)提供大量传奇版本服务端免费下载。
2、本站发布的传奇版本服务端,补丁素材,工具教程,登录器等全部均测试通过。
3、本站传奇相关资源附件以研究交流为目的,商业用途造成的后果与本站无关。
4、《传奇版本库》部分优质资源需要使用论坛会员下载或者金币下载。
获取金币方法:1、金币充值  2、免费获得传奇GM论坛基地金币。
回复

使用道具 举报

zhou1yu | 2020-9-7 11:52:21 | 显示全部楼层
试试呢试试呢试试呢试试呢试试呢试试呢

回复

使用道具 举报

本版积分规则

22

主题

37

帖子

795

积分

荣耀黄金

Rank: 3Rank: 3

积分
795