时间:2019-05-25 点击: 次 来源:网络 作者:佚名 - 小 + 大
通区跨区脚本详细说明: 例子: 功能: 从文件中随机取文本。 格式: GETRANDOMLINETEXT 文件 字符串变量 ;========================================== ;示例脚本 [@Main] #If #Act GETRANDOMLINETEXT ..\QuestDiary\装备列表.txt <$STR(S0)> #Say 取回的文本是: <$STR(S0)> ;========================================== 详解: GETRANDOMLINETEXT ..\QuestDiary\装备列表.txt <$STR(S0)> 上面这条命令可分为三部分 1:GETRANDOMLINETEXT 2:..\QuestDiary\装备列表.txt 3:<$STR(S0)> 我们要修改的是第2部分,路径:..\QuestDiary\装备列表.txt ..\在windows系统中代表的是上一层目录的意思,那么第二部分换算过来,路径就是:【D:\MirServer\Mir200\Envir】 + 【\QuestDiary\Envir\装备列表.txt】 那么1个【..\】 = 【D:\MirServer\Mir200\Envir】路径, 2个【..\..\】 = 【D:\MirServer\Mir200】路径 3个【..\..\..\】 = 【D:\MirServer】路径,4个【..\..\..\..\】 = 【D:\】路径 通过上面理解了..\的功能后,现在我们把需求变更,随机从D:\共享数据\装备列表.txt中获取数据 先到D盘建立共享数据文件夹,再将装备列表.txt放进去 写法: [@Main] #If #Act GETRANDOMLINETEXT ..\..\..\..\共享数据\数据文件1.txt <$STR(S0)> #Say 取回的文本是: <$STR(S0)> 【4个..\】=D盘 那么本条命令执行的结果就是 D:\共享数据\装备列表.txt 了 这样,D盘下所有分区,就可以共享 D:\共享数据\装备列表.txt 的数据了 此方法支持引擎所有文件文本操作的功能命令。 注意: 此功能仅限于相同盘符,无法跨盘符操作文件。
|
上一篇:捡起或丢弃指定物品ID触发详解