佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 4383|回复: 7

新人第3帖:任意玩家英雄具有全兵种特长

[复制链接]

该用户从未签到

26

回帖

6236

金币

0

精华

2级 Adventuring Hero

Rank: 2

积分
413

社区QQ达人

发表于 2011-12-2 22:11:21 | 显示全部楼层 |阅读模式
在下看了kally兄的大作《全兵种特长英雄》之后很是喜欢,但觉得每次要改ERM里的英雄代码太麻烦,因此写了1段取任意玩家英雄的ERM,节省了1个v变量,减少了脚本之间冲突的可能,使用了1个论坛上未登记的虚拟触发器131.喜欢的朋友可以稍作修改加在kally兄大作的前面,另:请教Hd的出处,俺在克招大大汉化的说明里没有找到啊。
代码如下:
!?BF&1000;                                                   有玩家参与的战斗
!!BA:O?y1/?y2;                                                 Y1攻击方Y2防御方
!!OW:I-1/?y3;                                               Y3=0则Y1为玩家,1则Y2玩家
!!VRy1&y3=1:Sy2;                                               取玩家编号
!!OW:Oy1/?y10/?y11/?y12/?y13/?y14/?y15/?y16/?y17/?y18;        获得玩家8个英雄编号
!!HEy11&y11>-1:X6/2/18/137;                                   给GELU特长
!!HEy12&y12>-1:X6/8/34/136;                                    Dracon
!!HEy13&y13>-1:X0/1;                                          箭术
!!HEy14&y14>-1:X0/22;                                         攻击
!!HEy15&y15>-1:X5/23;                                         防御
!!HEy16&y16>-1:X0/25;                                         魔力
!!BA:H0/?y20;                                                 进攻方英雄编号
!!BA:H1/?y21;                                                 防御方英雄编号
!!DO131/0/20/1&y20=y16:Py16;                                  传递魔力英雄编号
!!DO131/21/41/1&y21=y16:Py16;
!?FU131;
!!HEx1:E?y21/?y22/1;                                         魔力英雄等级y22
!!BMx16:T?y-30;                     本句以下为kally兄ERM

这里用的是魔力英雄,如果想用任意英雄的话,只要把2句DO改成:
!!DO131/0/20/1&y3=0:Py20;
!!DO131/21/41/1&y3=y1:Py21;
  • TA的每日心情
    开心
    2021-2-18 14:28
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    2623

    回帖

    1万

    金币

    21

    精华

    论坛嘉宾

    请叫我黑椒哥哥

    Rank: 9Rank: 9Rank: 9

    积分
    4819

    论坛元老退役版主

    QQ
    发表于 2011-12-2 22:17:50 | 显示全部楼层
    Hd?
    你指的是H命令中的d(增加)命令么?

    该用户从未签到

    26

    回帖

    6236

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    413

    社区QQ达人

     楼主| 发表于 2011-12-2 22:26:30 | 显示全部楼层
    是啊是啊,俺在说明里怎么没找到这个d啊。还有,在增加最低伤害时不成功,俺59级的英雄,鬼龙最低伤害原来是25,增加了之后只有29,不知道什么原因

    该用户从未签到

    2446

    回帖

    6474

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3313

    退役版主

    发表于 2011-12-2 23:07:10 | 显示全部楼层
    太厉害了,抄下来试试看

    该用户从未签到

    26

    回帖

    6236

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    413

    社区QQ达人

     楼主| 发表于 2011-12-2 23:20:01 | 显示全部楼层
    俺知道了,这是ERM系统的问题,y变量是整数型的,小数点之后的数值忽略,所以造成最小伤害没有提高。把kally兄的*y22和:50两句对调就行了。
  • TA的每日心情
    慵懒
    2020-6-16 08:57
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    286

    回帖

    1万

    金币

    1

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    551
    发表于 2011-12-3 10:13:30 | 显示全部楼层
    全兵种特长genmen已经发过了,而且更加方便有效。
    你这个似乎是强制把玩家的前8个英雄特长给改了,太固化了。

    该用户从未签到

    26

    回帖

    6236

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    413

    社区QQ达人

     楼主| 发表于 2011-12-3 12:00:30 | 显示全部楼层
    这个...gen的帖子俺没有看到,只看到kally的。那些改特长的语句都可以删掉。原来俺是想只在魔力特长英雄身上应用全兵种增强的,因为增强后的7级兵HP可以增加到1000以上,如果不是魔力特长的英雄复活兵可能有点困难。

    该用户从未签到

    26

    回帖

    6236

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    413

    社区QQ达人

     楼主| 发表于 2011-12-3 15:57:32 | 显示全部楼层
    俺看到gen的帖了,打开ERM看了下,效果确实非常多,但MS只能设置给1个英雄用。俺这个只要是玩家控制的英雄,每个都可以用。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-5-4 15:22 , Processed in 0.603336 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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