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