高速文件读写 LoadFileToMemory; 该命令作用是,把脚本用到的数据文件加载到内存里,脚本命令读取的时候就不用从硬盘读取该文件了; 已经在启动的的时候加载到内存,直接在内存读写,读写速度快,用在读写比较频繁的文件,比如捡取触发等等, 引擎每隔一段时间,保存一次该文件,不会频繁读写硬盘。 --------------------------------------缺点-------------------------------------- 不能手动修改该文件,只能通过脚本命令读写 -------------------------------------------------------------------------------- [@Startup] #ACT LoadFileToMemory ..\QuestDiary\数据\名单.txt 0 [@main] #IF CHECKTEXTLIST ..\QuestDiary\数据\名单.txt <$USERNAME)> #SAY 你的名字已经保存 #ELSEACT AddTextList ..\QuestDiary\数据\名单.txt <$USERNAME)> SENGMSG 6 写入后,已经在内存中,不会立即保存到文件里,引擎每隔一段时间自动保存,文件里可能看不见。 SENGMSG 6 不管是否保存,使用CHECKTEXTLIST命令检测是存在的,使用了LoadFileToMemory后,所有命令都是直接检测内存的 |