佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 3724|回复: 23

【已解决】丧尸猎手erm码

[复制链接]
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
    发表于 2016-1-19 17:15:58 | 显示全部楼层 |阅读模式
    本帖最后由 雨风月影 于 2016-1-21 21:46 编辑

    英2的武士可以对不死生物造成双倍杀伤力。那如今能否在wog中实现某个兵种对所有丧尸兵种杀伤力双倍呢?
    @XEricSin大神已不吝赐教!
    erm码如下↓,只用改红字就可以让你喜欢的兵种成为丧尸猎手啦!

    ZVSE

    !?MF1;
    !!VRy10:S2; //y10=伤害2
    !!VRy11:S35; //y11=35大法师是攻击发动者

    !!BG:A?y7 E?y8 N?y9; //y7=本回合动作类型 y8=受攻击方的战场编号 y9=进攻方的战场编号
    !!MF:N?y1; //y1=受伤害怪物的战场编号

    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7

    !!BMy8&y8>-1:T?y18; //y18=受攻击方的类型编号
    !!BMy9:T?y6; //y6=进攻方怪物类型编号
    !!FU&y6<>y11/y18<>y11:E;//如果进攻方不是大法师,被打的也不是大法师,退
    !!FU&y6<>y11/y9<>y1:E;//如果进攻方不是大法师,(被打的是大法师),受伤的不是进攻方,退

    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!FU&y2=0:E; //受伤的不是丧尸,退

    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-19 21:19:32 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-19 21:42 编辑

    你真是。。。又发个新帖子。。唉。。。拿去吧 这是增加伤害的部分,你能自己找出缺的检验攻击方的代码。或者找出bug也不错。

    ZVSE
    !?MF1;!!VRy10:S1; //y10=伤害倍数,自己设

    !!VRy11:S0; //y11=专杀丧尸的怪物编号,自己设
    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号
    !!FU&y6<>y11:E; //怪物类型不对,直接退出

    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
      !!MF:F?y3; //y3=damage
      !!VRy3:*y10; //increase damage
      !!MF:Fy3; //set final damage
      !!VRz1:S^丧尸受到%Y10倍伤害!^;  
      !!BU:Mz1; //show message
    !!en:;





    点评

    大神,还有两处地方不明: ①怪物战场编号是什么? 怪物编号我知道是枪兵0,大法师35 ②怪物类型编号是什么?  详情 回复 发表于 2016-1-20 00:24

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-20 00:24:08 | 显示全部楼层
    本帖最后由 雨风月影 于 2016-1-20 00:59 编辑
    XEricSin 发表于 2016-1-19 21:19
    你真是。。。又发个新帖子。。唉。。。拿去吧 这是增加伤害的部分,你能自己找出缺的检验攻击方的 ...

    谢谢大神,但还有两处地方不明:
    ①怪物战场编号是什么?
    怪物编号我知道是枪兵0,大法师35,吸血鬼王63
    ②怪物类型编号是什么?

    这是按照你的erm码写的,没有效果。麻烦你指出哪错了:↓
    ZVSE
    !?MF1;!!VRy10:S1; //y10=2

    !!VRy11:S0; //y11=30,31,56,57,58,59,60,61,62,63,64,65,66,67,68,69,141,154,156,196
    !!BG:N?y5; //35
    !!BMy5:T?y6; //y6=30,31,56,57,58,59,60,61,62,63,64,65,66,67,68,69,141,154,156,196
    !!FU&y6<>y11:E; //怪物类型不对,直接退出

    !!MF:N?y1; //y1=30,31,56,57,58,59,60,61,62,63,64,65,66,67,68,69,141,154,156,196
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;
    !!BU:Mz1; //show message
    !!en:;

    点评

    其实我还掉了一个检测伤害来源类型的 !!MF:A?y7; //y7=action !!FU&y7肉搏/y7射击:E; 红色字的编号留给你自己找了  详情 回复 发表于 2016-1-20 02:13
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 02:02:40 | 显示全部楼层
    看来你完全不会啊。
    怪物类型编号就是你知道的怪物编号。0-196
    战场编号是战斗时根据位置分配的编号。0-41
    //后面是告诉你这句干什么,你改了没用!!!,要改分号前面。

    ZVSE
    !?MF1;!!VRy10:
    S1; //y10=伤害倍数,只能设S后面

    !!VRy11:S0; //y11=专杀丧尸的怪物编号,自己设只能设S后面,这里只支持一种怪物,多了就直接改下3行
    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号
    !!FU&y6<>y1:E; //怪物类型不对,直接退出如果不止一个丧尸杀手,比如怪物编号为 3,4,5,8都可以对丧尸有额外伤害, 这句就替换为!!FU&y6<3:E; //怪物类型为3以下,退出
    !!FU&y6>5/y6<8:E; //怪物类型为5到8之间,退出
    !!FU&y6>8:E; //怪物类型超过8,退出
    如果所有怪物类型都可以对丧尸发动,就删除本段。

    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
      !!MF:F?y3; //y3=damage
      !!VRy3:*y10; //increase damage
      !!MF:Fy3; //set final damage
      !!VRz1:S^丧尸受到%Y10倍伤害!^;  
      !!BU:Mz1; //show message
    !!en:;



    评分

    1

    查看全部评分

    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 02:13:40 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-20 11:29 编辑
    雨风月影 发表于 2016-1-20 00:24
    谢谢大神,但还有两处地方不明:
    ①怪物战场编号是什么?
    怪物编号我知道是枪兵0,大法师35,吸血鬼王6 ...

    其实我还掉了一个检测伤害来源类型的
    !!BG:A?y7; //y7=action
    !!FU&y7<>肉搏/y7<>射击:E; //注意这句回合开始时施法无增加伤害。这里楼主还可以自己根据需要改
    红色字的编号留给你自己找了
    谢谢贤知更正,MF已经改为BG。

    点评

    大神,还有些不明白:↓ ①怪物战场编号我要动吗? 我是真不懂这个怎么设置 ②我找不到肉搏和射击的编号,应该不会是Attack和Shoot吧 麻烦你再看看我erm码 ZVSE !!BG:A?y7; //y7=action !!FU&y7肉搏/y7射  详情 回复 发表于 2016-1-20 11:37
    笔误了,应该是BG:A?  发表于 2016-1-20 09:38
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-20 11:37:20 | 显示全部楼层
    本帖最后由 雨风月影 于 2016-1-20 12:54 编辑
    XEricSin 发表于 2016-1-20 02:13
    其实我还掉了一个检测伤害来源类型的
    !!BG:A?y7; //y7=action
    !!FU&y7肉搏/y7射击:E; //注意这句回合开 ...

    大神,还有些不明白:↓
    ①怪物战场编号我要动吗?
    我是真不懂这个怎么设置
    ②我找不到肉搏和射击的编号,应该不会是Attack和Shoot吧

    麻烦你再看看我erm码

    ZVSE
    !!BG:A?y7; //y7=action
    !!FU&y7<>肉搏/y7<>射击:E; (肉搏、射击编码找不到(⊙﹏⊙)b)

    !?MF1;!!VRy10:S2; //y10=伤害2倍

    !!VRy11:S35; //y11=35大法师
    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号(!!BMy5:T?y6:S35;这样嘛?)
    !!FU&y6<>y1:E; //怪物类型不对,直接退出

    (第四段↓不用变吧?)
    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message
    !!en:;

    点评

    你要动的只有几个VRy#:S#。 其他的不用动。 目标是不是不死,游戏内有记录,所以你不用人工输入不死怪的编号。 如果你要人工定义谁是不死,那就不要用内部的记录。 战场动作编号在这里。相信你看得懂。本  详情 回复 发表于 2016-1-20 14:40
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 14:40:10 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-20 14:44 编辑
    雨风月影 发表于 2016-1-20 11:37
    大神,还有些不明白:↓
    ①怪物战场编号我要动吗?
    我是真不懂这个怎么设置

    你要动的只有2句带有“自己设”字样的!!VRy#:S#。
    其他的不用动。

    目标是不是不死,游戏内有记录,所以你不用人工输入不死怪的编号。
    如果你要人工定义谁是不死,那就不要用内部的记录。


    战场动作编号在这里。相信你看得懂。本来以为你顺着找BG:A就看得到。
    1.jpg

    点评

    我用EasyERM 1.0.exe 将石像鬼、石像怪、幽灵比蒙设置为丧尸,会有影响吗? 鄙人愚钝,重新改好的erm码如下↓,麻烦大神再看看:↓ ZVSE !!BG:A?y7; //y7=action !!FU&y76/y77:E; 肉搏6、射击编码7 !?MF1  详情 回复 发表于 2016-1-20 16:22

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-20 16:22:00 | 显示全部楼层
    XEricSin 发表于 2016-1-20 14:40
    你要动的只有2句带有“自己设”字样的!!VRy#:S#。
    其他的不用动。

    我用EasyERM 1.0.exe 将石像鬼、石像怪、幽灵比蒙设置为丧尸,会有影响吗?

    鄙人愚钝,重新改好的erm码如下↓,麻烦大神再看看:↓

    ZVSE
    !!BG:A?y7; //y7=action
    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7

    !?MF1;!!VRy10:S2; //y10=伤害2倍

    !!VRy11:S35; //y11=35大法师是攻击发动者
    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号
    !!FU&y6<>y1:E; //怪物类型不对,直接退出

    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message
    !!en:;

    点评

    放个完整的吧 ZVSE !?MF1; !!BG:A?y7; //y7=action !!FU&y76/y77:E; 肉搏6、射击编码7 !!VRy10:S2; //y10=伤害2倍 !!VRy11:S35; //y11=35大法师是攻击发动者 !!BG:N?y5; //本回合发出动作的怪物战场编  详情 回复 发表于 2016-1-20 19:17
    你用easyerm改变的参数,会存到游戏里,你在那儿把石像鬼改为丧尸,那么此脚本检测石像鬼时就会判断是丧尸。 注意开头为!!的要放在!?之后 !!BG:A?y7; //y7=action !!FU&y76/y77:E; 肉搏6、射击编码7 !?M  详情 回复 发表于 2016-1-20 18:51
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 18:51:09 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-20 19:14 编辑
    雨风月影 发表于 2016-1-20 16:22
    我用EasyERM 1.0.exe 将石像鬼、石像怪、幽灵比蒙设置为丧尸,会有影响吗?

    鄙人愚钝,重新改好的erm ...

    1. 你用easyerm改变的参数,会存到游戏里,你在那儿把石像鬼改为丧尸,那么此脚本检测石像鬼时就会判断是丧尸。

    2。注意开头为!!的要放在!?之后
    !?表示是功能的触发开始,
    !!表示是!?的具体操作。

    !!BG:A?y7; //y7=action
    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7
    !?MF1;
    !!VRy10:S2; //y10=伤害2倍
    应该变成
    !?MF1;
    !!BG:A?y7; //y7=action
    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7
    !!VRy10:S2; //y10=伤害2倍


    3. !!FU&y6<>y1:E; //怪物类型不对,直接退出
    这句是<>y11

    之后没有大问题了。可以试试了

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 19:17:55 | 显示全部楼层
    雨风月影 发表于 2016-1-20 16:22
    我用EasyERM 1.0.exe 将石像鬼、石像怪、幽灵比蒙设置为丧尸,会有影响吗?

    鄙人愚钝,重新改好的erm ...

    放个完整的吧
    ZVSE

    !?MF1;
    !!BG:A?y7; //y7=action
    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7

    !!VRy10:S2; //y10=伤害2倍
    !!VRy11:S35; //y11=35大法师是攻击发动者

    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号
    !!FU&y6<>y11:E; //怪物类型不对,直接退出

    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!if&y2>0:; //if stack is undead
    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message
    !!en:;

    点评

    大神,大法师对所有生物都是双倍伤害,这咋整啊?  详情 回复 发表于 2016-1-20 21:23

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-20 21:23:51 | 显示全部楼层
    本帖最后由 雨风月影 于 2016-1-20 21:42 编辑
    XEricSin 发表于 2016-1-20 19:17
    放个完整的吧
    ZVSE

    大神,大法师对所有生物都是双倍伤害,这咋整啊?

    QQ截图20160120214125.jpg

    点评

    在我的电脑上没问题啊。 你要看有没有双倍伤害这一信息。具体伤害值是不准的。  详情 回复 发表于 2016-1-20 21:48
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-20 21:48:46 | 显示全部楼层
    雨风月影 发表于 2016-1-20 21:23
    大神,大法师对所有生物都是双倍伤害,这咋整啊?

    在我的电脑上没问题啊。
    你要看有没有双倍伤害这一信息。具体伤害值是不准的。

    点评

    在还没攻击之前,大法师弓箭指谁(吸血鬼王、土元素、恶鬼)都是875的杀伤力。但是恶鬼死了50只,50*35/875=2.是翻倍了呀  详情 回复 发表于 2016-1-20 23:15
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-20 23:15:33 | 显示全部楼层
    本帖最后由 雨风月影 于 2016-1-20 23:31 编辑
    XEricSin 发表于 2016-1-20 21:48
    在我的电脑上没问题啊。
    你要看有没有双倍伤害这一信息。具体伤害值是不准的。

    在还没攻击之前,大法师弓箭指谁(吸血鬼王、土元素、恶鬼)都是875的杀伤力。但是土元素死了43只,43*40/875≈2(1.9657...).是翻倍了呀
    难道是我的游戏问题
    要不大神,你也打这三种兵种试试?因为没升级防御都一样,好比较伤害


    还有,主动攻击都有效,反击没有双倍伤害。

    点评

    大法师打鬼王前显示双倍伤害。恶鬼和土元素没有。伤害1:2差不多,恶鬼血少一点。 [attachimg]63150[/attachimg] 你要反击也有效就要检测本回合受攻击方为大法师,当前受伤害的是攻击方怪物。 这是个间接的检测  详情 回复 发表于 2016-1-21 02:16
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-21 02:16:42 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-21 16:31 编辑
    雨风月影 发表于 2016-1-20 23:15
    在还没攻击之前,大法师弓箭指谁(吸血鬼王、土元素、恶鬼)都是875的杀伤力。但是土元素死了43只,43*40 ...

    大法师打鬼王前显示双倍伤害。恶鬼和土元素没有。伤害1:2差不多,恶鬼血少一点。
    1.jpg

    你要反击也有效就要检测本回合攻击方大法师当前受伤害的攻击方怪物
    这是个间接的检测,貌似erm没有直接检测反击的。
    结果会是丧尸攻击方被大法师反击和反弹(如火盾)也会2被伤害。

    !!FU&y6<>y11:E; //怪物类型不对,直接退出
    这一句替换为
    !!if&y6<>y11:; //怪物类型不对,继续检测是不是大法师反击进攻方
    !!BG:E?y8 N?y9; //y8=target y9=attacker
    !!FU|y8<0/y9<0:E; //没有进攻方或者反击方,退
    !!BMy8:T?y18; //y18=target type
    !!FU&y18<>y11://如果被打的不是大法师,退
    !!FU&y9<>y1://如果受伤的不是进攻方,退
    !!en:;

    点评

    大神,你用的是era吧?会不会是wog版本问题?我换了另一台电脑上的3.58那版(我家也是wog没用era),也是非丧尸生物也翻倍?  详情 回复 发表于 2016-1-21 09:31
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-21 09:31:09 | 显示全部楼层
    本帖最后由 雨风月影 于 2016-1-21 10:51 编辑
    XEricSin 发表于 2016-1-21 02:16
    大法师打鬼王前显示双倍伤害。恶鬼和土元素没有。伤害1:2差不多,恶鬼血少一点。

    大神,你用的是era吧?会不会是wog版本问题?我换了另一台电脑上的3.58那版,这台电脑的就是论坛原版下载的什么都没动过(我家也是wog没用era),也是非丧尸生物也翻倍?

    QQ截图20160121093234.jpg

    点评

    完整的 ZVSE !?MF1; !!VRy10:S2; //y10=伤害2倍 !!VRy11:S35; //y11=35大法师是攻击发动者 !!BG:A?y7 E?y8 N?y9; //y7=本回合动作类型 y8=受攻击方的战场编号 y9=进攻方的战场编号 !!MF:N?y1; //y1=受伤害  详情 回复 发表于 2016-1-21 16:58
    我知道了,就是版本。!!if:;在era2以上有效。 你要用3.58就给改改。 话说为什么不用era呢?稳定,加载mod方便啊。  详情 回复 发表于 2016-1-21 16:14
    你把提的脚本发上来,看是不是有的地方不小心改动了?  详情 回复 发表于 2016-1-21 16:10
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-21 16:10:38 | 显示全部楼层
    雨风月影 发表于 2016-1-21 09:31
    大神,你用的是era吧?会不会是wog版本问题?我换了另一台电脑上的3.58那版,这台电脑的就是论坛原版下载 ...

    你把提的脚本发上来,看是不是有的地方不小心改动了?
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-21 16:14:00 | 显示全部楼层
    本帖最后由 XEricSin 于 2016-1-21 16:37 编辑
    雨风月影 发表于 2016-1-21 09:31
    大神,你用的是era吧?会不会是wog版本问题?我换了另一台电脑上的3.58那版,这台电脑的就是论坛原版下载 ...

    我知道了,就是版本。!!if:;在era2以上有效。
    你要用3.58就给改改。
    话说为什么不用era呢?稳定,加载mod方便啊。

    伤害这段:
    !!if&y2>0:; //if stack is undead
    改成
    !!FU&y2=0:E; //if stack is undead

    反击这段:
    !!FU&y6<>y11:E; //怪物类型不对,直接退出
    这一句替换为
    !!BG:E?y8 N?y9; //y8=target y9=attacker
    !!BMy8&y8>-1:T?y18; //y18=被打的类型
    !!FU&y6<>y11/y18<>y11://如果进攻方不是大法师,被打的也不是大法师,退
    !!FU&y6<>y11/y9<>y1://如果进攻方不是大法师,受伤的不是进攻方,退


    删除所有
    !!en:;


    点评

    欧,大神你真是太好啦。 ①伤害那段,一改就不会连累非丧尸兵种了(没有添加反击那段)。 伤害这段: !!if&y2>0:; //if stack is undead 改成 !!FU&y2=0:E; //if stack is undead ②伤害那段已经改了。按照你  详情 回复 发表于 2016-1-21 17:02

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-21 16:58:48 | 显示全部楼层
    雨风月影 发表于 2016-1-21 09:31
    大神,你用的是era吧?会不会是wog版本问题?我换了另一台电脑上的3.58那版,这台电脑的就是论坛原版下载 ...

    完整的
    ZVSE

    !?MF1;
    !!VRy10:S2; //y10=伤害2倍
    !!VRy11:S35; //y11=35大法师是攻击发动者

    !!BG:A?y7 E?y8 N?y9; //y7=本回合动作类型 y8=受攻击方的战场编号 y9=进攻方的战场编号
    !!MF:N?y1; //y1=受伤害怪物的战场编号

    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7

    !!BMy8&y8>-1:T?y18; //y18=受攻击方的类型编号
    !!BMy9:T?y6; //y6=进攻方怪物类型编号
    !!FU&y6<>y11/y18<>y11:E;//如果进攻方不是大法师,被打的也不是大法师,退
    !!FU&y6<>y11/y9<>y1:E;//如果进攻方不是大法师,(被打的是大法师),受伤的不是进攻方,退

    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!FU&y2=0:E; //受伤的不是丧尸,退

    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2016-1-21 17:02:42 | 显示全部楼层
    XEricSin 发表于 2016-1-21 16:14
    我知道了,就是版本。!!if:;在era2以上有效。
    你要用3.58就给改改。
    话说为什么不用era呢?稳定,加载m ...

    欧,大神你真是太好啦。
    ①伤害那段,一改就不会连累非丧尸兵种了(没有添加反击那段)。
    伤害这段:
    !!if&y2>0:; //if stack is undead
    改成
    !!FU&y2=0:E; //if stack is undead
    ②伤害那段已经改了。按照你说的反击那段修改后,肉搏/射击丧尸不翻倍,反击没不翻倍
    以下是改过的erm码↓
    ZVSE

    !?MF1;
    !!BG:A?y7; //y7=action
    !!FU&y7<>6/y7<>7:E; 肉搏6、射击编码7

    !!VRy10:S2; //y10=伤害2倍
    !!VRy11:S35; //y11=35大法师是攻击发动者

    !!BG:N?y5; //本回合发出动作的怪物战场编号
    !!BMy5:T?y6; //y6=怪物类型编号

    !!BG:E?y8 N?y9; //y8=target y9=attacker
    !!BMy8&y8>0/y9>0:T?y18; //y18=target type
    !!FU&y6<>y11/y18<>y11://如果进攻方不是大法师,被打的也不是大法师,退
    !!FU&y6<>y11/y9<>y1://如果进攻方不是大法师,受伤的不是进攻方,退

    !!MF:N?y1; //y1=受伤害怪物的战场编号
    !!BMy1:F?y2; //y2=monster flag
    !!VRy2:&262144; //262144=undead
    !!FU&y2=0:E; //if stack is undead
    !!MF:F?y3; //y3=damage
    !!VRy3:*y10; //increase damage
    !!MF:Fy3; //set final damage
    !!VRz1:S^丧尸受到%Y10倍伤害!^;  
    !!BU:Mz1; //show message

    点评

    之前的有些笔误,你直接看楼上18楼完整的。  详情 回复 发表于 2016-1-21 17:23
  • TA的每日心情
    开心
    2015-12-9 01:09
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]火元素使者

    1839

    回帖

    8225

    金币

    8

    精华

    版主

    Rank: 10Rank: 10Rank: 10

    积分
    10827

    社区QQ达人

    发表于 2016-1-21 17:23:44 | 显示全部楼层
    雨风月影 发表于 2016-1-21 17:02
    欧,大神你真是太好啦。
    ①伤害那段,一改就不会连累非丧尸兵种了(没有添加反击那段)。
    伤害这段:

    之前的有些笔误,你直接看楼上18楼完整的。

    点评

    谢谢大神。 大神,我这里http://www.wakeofgods.com/forum.php?mod=viewthread&tid=40777&extra=还有一段3.58的erm码是关于双技能(将僧侣、祭师、法师升级为大法师和特长法师),可是出现了问题,烦请大神移驾到本  详情 回复 发表于 2016-1-21 21:23
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2025-4-18 15:33 , Processed in 1.709349 second(s), 20 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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