佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 6822|回复: 11

[ERA]ERM语句问题

[复制链接]
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

    发表于 2012-8-28 14:11:36 | 显示全部楼层 |阅读模式
    在ERA使用异界行者的英雄特长及自动施法强化脚本的话,载入地图过程中会跳出错误提示,报告以下语句有问题:
    ERM syntax Error.
        File: erm
        Line: 5212
        Reason:
        "VNCopy"-internal error (source=0). Possible reason is wrong macro syntax.

    Save all ERM vars to WOGERMLOG.TXT (may take time)?
    -----------------------
    S29/999/28/255;  特殊英雄每月加兵。
    !?TM100&1000;
    !!HE74:C2/65/4/2;           山德鲁    4   尸巫王
    !!HE146:C2/11/1/2;          凯瑟琳    1   骑士
    !!HE147:C2/136/16/2;        德肯      16  魔幻法师
    !!HE148:C2/137/30/2;        格鲁      30  幻影射手
    !!HE149:C2/97/2/2;          科尔戈    2   比蒙巨兽
    !!HE150:C2/67/4/2;          罗德哈特  4   恐怖骑士
    !!HE151:C2/83/1/2;          摩莉尔    1   黑龙
    !!HE152:C2/11/1/2;          罗兰德    1   骑士
    !!HE153:C2/83/2/2;         巨龙摩莉尔 2   黑龙
    !!HE154:C2/91/5/2;          伯拉格    5   食人魔法师
    !!HE155:C2/55/3/2;          塞尔伦    3   大恶魔

    如果删除语句则会提示:
    ERM syntax Error.
        File: erm
        Line: 5212
        Reason:
        "VNCopy"-internal error (source=0). Possible reason is wrong macro syntax.

    Save all ERM vars to WOGERMLOG.TXT (may take time)?
    -----------------------
    -----Context-----
    R2/0;               性别男
    !!HE153:R2/0;               性别男
    !!HE153:S2/3;
    !!HE153:S23/3;
    !!HE153:S13/0;
    !!FU836:P1061/90/4/154/0;    Boragus - Ogres (+0 dam, +4 HP)
    !!FU836:P1250/153/7/155/7;   

    确认ERM在原始WOG里不会出问题。

    有谁能指教一下么?
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2012-8-28 14:46:54 | 显示全部楼层
    ERA要求ERM的写法很严谨,最好不要加任何注释。干净的,明白?另外,看这个,我还真看不出什么毛病。
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

     楼主| 发表于 2012-8-28 15:06:56 | 显示全部楼层
    原帖由 fly123 于 2012-8-28 14:46 发表
    ERA要求ERM的写法很严谨,最好不要加任何注释。干净的,明白?另外,看这个,我还真看不出什么毛病。
    我删光了注释依旧给我报错……文本编辑器用的是editorplus3。
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2012-8-28 15:14:30 | 显示全部楼层
    这样,不是告诉你是Line: 5212这一行有问题吗?你保存到WOGERMLOG.TXT ,然后在文本编辑器里面找到5212行,看看是什么问题。
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

     楼主| 发表于 2012-8-28 15:40:43 | 显示全部楼层
    原帖由 fly123 于 2012-8-28 15:14 发表
    这样,不是告诉你是Line: 5212这一行有问题吗?你保存到WOGERMLOG.TXT ,然后在文本编辑器里面找到5212行,看看是什么问题。
    Line这个是指整个游戏运行的时候的第5212行而不是ERM文件本身的5212行(那个ERM只有1340行)。出问题的就是下面接着的那段,我贴的就是LOG文件。
    所以……谁有ERA的ERM手册?最好是有变更点的那种。
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2012-8-28 15:46:41 | 显示全部楼层
    当初体验KS的 ERA时候就跟他说了这个.
    然后我也一直没有研究出来,错误的具体问题.

    不过,首先一定和 !# 有关.
    但我没能完全领会新的 ERA语法中严谨性的设定.
    还在研究中...(直觉认为, !# 语句在 ERA 中不能处于一些特殊位置,比如FU之内)

    另外,不得不提一句,这个脚本本来就是在 39 wog - hero specialization boost.erm 文件(即原来的script39.erm)文件上修改而成的,应用时应该覆盖才好.不然都二次执行了.(这跟错误信息倒时没有任何关系)
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

     楼主| 发表于 2012-8-28 16:29:38 | 显示全部楼层
    原帖由 贤知有您 于 2012-8-28 15:46 发表
    当初体验KS的 ERA时候就跟他说了这个.
    然后我也一直没有研究出来,错误的具体问题.

    不过,首先一定和 !# 有关.
    但我没能完全领会新的 ERA语法中严谨性的设定.
    还在研究中...(直觉认为, !# 语句在 ERA 中不 ...
    我当初也以为是没有覆盖造成的二次读取引发的错误,结果改正后试了好几次问题依旧,删除错误语句段什么的也都做过了,还是会冒出各种问题而且就只有这一个ERM会报错。

    我风中凌乱了。

    而且实际游戏过程中,会在打完野怪的时候冒出来“你战胜了XXX(生物名,不一定就是被打败的野怪),获得了OOO(资源大量)”这样的提示信息。也是丈二金刚摸不着头脑……

    对了,还有一个可能是HD补丁的问题,就是用大师勋章获得免费建筑有可能导致出错。WOG里面政治家勋章好像是要进入城里面点击内政厅才能使用吧?ERA只要访问城镇就能使用,结果会跳出一条报错消息说打开城镇界面的程序有问题巴拉巴拉……另外说句题外话,2.3尝鲜版用的HD补丁还是2.98f吧?

    [ 本帖最后由 eva2000as 于 2012-8-28 16:42 编辑 ]
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2012-8-28 16:52:01 | 显示全部楼层

    回复 7# 的帖子

    这个修改过的 SCRIPT39.ERM 很奇怪.
    由于出问题都在 !# 的位置上,于是我把 !#后跟英雄编号的语句,都换成 !!跟英雄编号.
    另外有一句是 !#TM100 的,放到了最底部,跟勾选项目对应的标识挂钩来触发.

    重新游戏后,这个脚本没有问题了!!!!!!神奇的是,另一个脚本居然出问题了!!!!
    报告说,<1 wog - cheat menu.erm>文件的
    !#UN:P903/?v1;  这句有问题,错误方式跟之前SCRIPT39.ERM的提示是一样的.
    "VNCopy"-internal error (source=0). Possible reason is wrong macro syntax.
    这..怎么可能呢???
    我以为我解决了 !# 的问题,结果引出了另一个看似不可能出错的语句问题.
    看来这个问题不是一般的简单.
    看看有没有高手可以找出原因啦了.
    因为如果不用 SCRIPT39.ERM,什么问题也不会出现.
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

     楼主| 发表于 2012-8-28 17:00:13 | 显示全部楼层
    原帖由 贤知有您 于 2012-8-28 16:52 发表
    这个修改过的 SCRIPT39.ERM 很奇怪.
    由于出问题都在 !# 的位置上,于是我把 !#后跟英雄编号的语句,都换成 !!跟英雄编号.
    另外有一句是 !#TM100 的,放到了最底部,跟勾选项目对应的标识挂钩来触发.

    重新游戏后,这个 ...
    所以说,我希望能有人贴出ERA的ERM语句手册,最好是带变更说明的那种。虽然我本身自己不会写ERM但依样画葫芦还是会的……现在我已经用回官方的那个了。

    评分

    1

    查看全部评分

    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2012-8-28 17:14:22 | 显示全部楼层

    回复 9# 的帖子

    某高人已经在 汉化 ERA的ERM帮助手册
    [Erm Help 2.81]
    其实大部分内容跟之前克招翻译的版本是差不多的.
  • TA的每日心情
    奋斗
    2015-1-22 08:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    919

    回帖

    1万

    金币

    1

    精华

    论坛嘉宾

    掘坑者的铁锹

    Rank: 9Rank: 9Rank: 9

    积分
    1522

    退役版主

     楼主| 发表于 2012-8-28 17:28:05 | 显示全部楼层
    原帖由 贤知有您 于 2012-8-28 17:14 发表
    某高人已经在 汉化 ERA的ERM帮助手册
    [Erm Help 2.81]
    其实大部分内容跟之前克招翻译的版本是差不多的.
    呃……是说era start menu里那个就是ERA的吗?回家研究一下=_,=

    !#TM100:S29/999/28/255;  
    !?TM100&1000;
    还是看不出任何问题,按照手册说明来看完全正确的两句话……继续风中凌乱……

    [ 本帖最后由 eva2000as 于 2012-8-28 17:29 编辑 ]
    某真祖的酒馆留言簿:据说在诅咒之地上作战时,怪物强化III无法完全生效。
    某真祖的酒馆留言簿:魔镜大法能使一些生物施法无效但不能反射。
  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2012-8-28 17:35:17 | 显示全部楼层

    回复 11# 的帖子

    在那个era start menu可以找到.
    或者直接在游戏目录下的  help/Erm Help 2.81 目录中.

    !#TM100:S29/999/28/255;  
    我觉得最好不要放在上面的触发器里.(!?FU),或者可以放到底部(我觉得)
    !#TM100&429:S29/999/28/255;

    这样这句语句应该不会错.
    就算把所有 !#HE...的语句改成 !!HE..,还是出现了其它脚本的错.
    我也凌乱了
    不知道这个所谓"VNCopy" 究竟是何方妖怪.貌似跟地图读取时,建立某些索引有关.
    莫非是建立的索引重复了?不得而知.
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-11-22 04:57 , Processed in 0.247104 second(s), 11 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

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