登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    129910

    [GOM引擎] GOM引擎绝对路劲说明 GOM绿盟插件从文件中随机取文本方法

     火... [复制链接]

    [GOM引擎] GOM引擎绝对路劲说明 GOM绿盟插件从文件中随机取文本方法

     火... [复制链接]
    趣游论坛

    1万

    主题

    17

    回帖

    11万

    积分

    管理员

    积分
    112339

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-6-13 13:18:38 / 显示全部楼层 /阅读模式
    129910
    20190612111446.png

    功能:引擎自带的所有字符串操作命令都带有绝对路径操作,我们插件就不再出命令了,本章教你引擎自带的命令如何使用绝对路径

    例子:

    功能:
    从文件中随机取文本。

    格式:
    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 的数据了

    此方法支持引擎所有文件文本操作的功能命令。

    注意:

    此功能仅限于相同盘符,无法跨盘符操作文件。

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的