找回密码
 注册传奇版本库账号
搜索
热搜: DBC2000 1.76 1.80
查看: 1853|回复: 1

[技术文章] 传奇常量设置脚本代码超好用Defines详细用法

[复制链接]
  • TA的每日心情
    开心
    1 小时前
  • 1355

    主题

    204

    回帖

    16万

    积分

    管理员

    积分
    166159
    发表于 2022-11-5 08:26:45 | 显示全部楼层 |阅读模式
    传奇常量设置脚本代码超好用Defines详细用法今天在一个版本里看到作者使用Defines,觉得好奇就研究了一下,实际测试总结了以下两种用法
    希望可以帮到大家,让大家以后写版本更加方便
    Mir200/Envir/Defines/  里面建立  自定义常量.txt

    ;声明命令        常量                        常量内容                \\备注

    #Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径
    #Define                #元宝数量#                50                        \\可以数字
    #Define                #测试字符#                你现在穿的衣服是        \\可以字符
    #Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令
    #Define                #常量_衣服#                $DRESS                         \\可以脚本常量

    测试NPC脚本如下:调用的脚本在最上面加  #INCLUDE 自定义常量.txt
    #INCLUDE 自定义常量.txt
    [@MAIN]
    #IF
    #SAY
    #测试字符# :<#常量_衣服#> \ \

    <测试领取/@领取>



    [@领取]
    #IF
    #检测文本# #文本路径#.txt <$USERNAME>
    #ACT
    GAMEGOLD + #元宝数量#
    MESSAGEBOX        你已经成功领取#元宝数量#元宝
    #ELSEACT
    MESSAGEBOX        失败,脚本错误


    -----------------------------------------------------------------------------------------------------------------------
    第二种方法,可以把定义常量的文本放在任何目录,比如放在 QuestDiary/常量定义/常量定义.txt
    文本内容如下:

    [@常量定义]
    {
    ;声明命令        常量                        常量内容                \\备注

    #Define                #文本路径#        ..\QuestDiary\测试领取                \\可以路径
    #Define                #元宝数量#                50                        \\可以数字
    #Define                #测试字符#                你现在穿的衣服是        \\可以字符
    #Define                #检测文本#                CHECKTEXTLIST                \\可以脚本命令
    #Define                #常量_衣服#                $DRESS                         \\可以脚本常量
    }

    [@MAIN]
    #CALL                [\常量定义\常量定义.txt]        @常量定义
    #IF
    #SAY
    #测试字符# :<#常量_衣服#> \ \
    <测试领取/@领取>


    [@领取]
    #IF
    #检测文本# #文本路径#.txt <$USERNAME>
    #ACT
    GAMEGOLD + #元宝数量#
    MESSAGEBOX        你已经成功领取#元宝数量#元宝
    #ELSEACT
    MESSAGEBOX        失败,脚本错误





    上一篇:传奇注册不了账号或注册账号没反应的问题解说
    下一篇:开启引擎日志记录及查询-传奇GEE引擎日志查询
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-26 16:39
  • 0

    主题

    709

    回帖

    2466

    积分

    华贵铂金

    积分
    2466
    发表于 2023-8-8 16:26:22 | 显示全部楼层
    这脚本不全吧,#号代表本行不执行,所有判断都不生效
    回复

    使用道具 举报

    本版积分规则

    QQ:2444100141|网站地图|传奇标签|手机版|小黑屋|传奇版本服务端 ( 滇ICP备13005504号-5 )

    GMT+8, 2024-4-19 18:26 , Processed in 5.898497 second(s), 30 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表