佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 8717|回复: 9

【一追特长】试用版

[复制链接]

该用户从未签到

1546

回帖

2万

金币

4

精华

论坛嘉宾

Rank: 9Rank: 9Rank: 9

积分
9883

退役版主杰出贡献中流砥柱论坛元老

发表于 2010-11-25 20:38:56 | 显示全部楼层 |阅读模式
闲着没事,参考[wiki]TDS[/wiki],试着写了个一追特长脚本。

说明:针对BT地图使用的,随机地图慎用阿。

1.该一追特长基本与使用哪个一追脚本无关,直接去战场上搜寻一追。
2.与[wiki]英雄[/wiki]原特长不冲突,与官方脚本不冲突。其他自定义脚本,没查过,大多没问题,只使用了3个v变量一个z变量。
3.主要是针对[wiki]神[/wiki]凤写的,其他肉搏兵种也可以,射手就算了,因为[wiki]经验特技[/wiki]是针对神凤的,主要是考虑大多Bt 地图都用神凤做一追,
  随机地图还是算了,太强了就没意思了。
4.[wiki]追随者[/wiki]的经验特技与该生物原有特技无关,英雄到了一定等级就增加,固定的,非随机。
5.增加的一追死亡凝视,作为进攻方才会表现出来,作为防守方,表现不出来,我反复看了,没找到原因,哪位达人帮检查下最后一段。


ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except [wiki]ERM[/wiki]_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=25.11(November).2010
!#VRv84:C2; 初始化变量(需要赋予一追特长的英雄ID,2表示英雄为艾得力克)
!?BA0&1000;     战斗前触发
!!BA:H0/?v9555; 获取进攻方英雄ID存入v9555
!!BA:H1/?v9560; 获取防守方英雄ID存入v9560


!?BF&1000;      战场生成后触发
!!HEv84:E?y-99/?y99;                           英雄的等级经验值存到y-99,等级存到y99
!!FU&v9555<>v84/v9560<>v84:E;         识别英雄,不是指定的v84则不执行
!!BU:E2/?y-7;                         获得战场2号网格生物堆栈
!!VRy-8&y-7<21:S20;                   2号生物的堆栈<21时,将搜寻20号网格是否有一追
!!VRy-8&y-7>20:S25;                   2号生物的堆栈>20时,将搜寻25号网格是否有一追
!!VRy22&v9555=v84/y-7<21:S20;         英雄为进攻方时把值20赋予y22,y22是一追的战场位置
!!VRy22&v9555=v84/y-7>20:S25;         英雄访问宝屋时把25赋予一追的位置
!!VRy22&v9560=v84:S30;                英雄为防守方时把值30赋予y22
!!BU&v9555=v84/v9560=v84:Dy22/?y23;   检查一追位置是否有生物并送至y23
!!FU&y23=-1:E;                        战场网格y22无生物时终止
!!BU&y23<>-1:Ey22/?v9570;               如果一追位置有怪物,堆栈号送至v9570
!!FU&v9570<0:E;
!!BMv9570&v9570>-1:F?y25;      获取一追标志性能力存到y25
!!VRy25:|65536;            或上无反(英雄1级时追随者就拥有)
!!VRy25:|2;                或上飞行(英雄1级时追随者就拥有)
!!VRy25:|16384;            或上火免(英雄1级时追随者就拥有)
!!VRy25&y99>14:|32768;     或上双击(英雄15级时追随者获得双击)
!!VRy25&y99>20:|524288;    或上环击(英雄21级时追随者获得环击)
!!BMv9570:Fy25;               标志能力压入堆栈
!!BMv9570:Ry99;              给堆栈内追随者加反击,反击次数=英雄等级
!!VRy27&v9570>-1:Sv9570 +1 *-1; 得到经验特技堆栈y27
!!VRy26&y99<5:S49;          英雄5级以下追随者免疫1级有害魔法
!!VRy26&y99>4/y99<10:S50;   英雄5-9级追随者免疫1-2级有害魔法
!!VRy26&y99>9/y99<15:S51;   英雄10-14级追随者免疫1-3级有害魔法
!!VRy26&y99>14/y99<20:S52;  英雄15-19级追随者免疫1-4级有害魔法
!!VRy26&y99>19:S53;         英雄20级以上免疫1-5级有害魔法
!!EAy27&y23<>-1:B0/1/65/43/0/10/11/12/13/14/15/16/17/18/19;攻+
!!EAy27&y23<>-1:B1/1/68/43/0/10/11/12/13/14/15/16/17/18/19;防+
!!EAy27&y23<>-1:B2/1/72/37/0/5/10/15/20/25/30/35/40/45/50; 命+
!!EAy27&y23<>-1:B3/1/109/43/0/5/5/10/10/15/15/20/20/30/30; 最大伤害+
!!EAy27&y23<>-1:B4/1/77/43/0/5/5/10/10/15/15/20/20/30/30;  最低伤害+
!!EAy27&y23<>-1:B5/1/83/43/0/0/1/1/2/2/2/3/3/3/4;          速+
!!EAy27&y23<>-1/y99>0:B6/1/119/y26/1/1/1/1/1/1/1/1/1/1/1;             自带魔法免疫
!!EAy27&y23<>-1/y99>0:B7/1/101/61/0/0/10/20/20/20/30/30/30/40/40/40;  自带致命一击
!!EAy27&y23<>-1/y99>2:B8/1/102/98/1/1/1/1/1/1/1/1/1/1/1;              英雄3级时追随者获得攻返
!!EAy27&y23<>-1/y99>5:B9/1/66/61/0/10/20/20/20/30/30/30/40/40/40;     英雄6级时追随者获得格挡
!!EAy27&y23<>-1/y99>8:B10/1/98/61/0/10/20/20/20/30/30/30/40/40/50;    英雄降防9级是追随者获得降防
!!EAy27&y23<>-1/y99>11:B11/1/80/43/1/2/3/4/5/6/7/8/9/10/10;           英雄12级时追随者获得增加施法次数
!!EAy27&y23<>-1/y99>23:B12/1/97/74/20/20/25/25/30/30/35/35/40/45/50;  英雄24级是追随者获得麻痹
!!EAy27&y23<>-1/y99>39:B13/1/97/72/0/10/20/20/20/30/30/30/40/40/50;   英雄40级时,追随者获得缠绕
!!EAy27&y23<>-1:L14700;        设置最大经验点数
!!EAy27&y23<>-1:E10/12/d/d;    置为双剑
**自带死亡凝视
!!VRz997:S^追随者^;
!?BG0|v9555=v84/v9560=v84;                     动作前触发
!!BG:A?y28 N?y29 E?y30;                        动作生物的动作类型存入y28,其堆栈编号存入y29,目标堆栈存入y30
!!BMv9570&v9555=v84/y29=v9570/v9570>-1/y28=6:T103;
!!BMv9570&v9560=v84/y29=v9570/v9570>-1/y28=6:T103;  closed
!!UN&v9555=v84/y29=v9570/v9570>-1/y28=6:G1/103/0/997 G1/103/1/997;
!!UN&v9560=v84/y29=v9570/v9570>-1/y28=6:G1/103/0/997 G1/103/1/997;
!?BG1|v9555=v84/v9560=v84;
!!UN&v9555=v84/y29=v9570/v9570>-1/y28=6:G1/103/0/0 G1/103/1/0;
!!UN&v9560=v84/y29=v9570/v9570>-1/y28=6:G1/103/0/0 G1/103/1/0;
!!UN&v9555=v84/y30=v9570/v9570>-1/y28=6:G1/103/0/0 G1/103/1/0;
!!UN&v9560=v84/y30=v9570/v9570>-1/y28=6:G1/103/0/0 G1/103/1/0;
!!BMv9570&v9555=v84/y29=v9570/v9570>-1/y28>=6/y28<=7:T158;
!!BMv9570&v9560=v84/y29=v9570/v9570>-1/y28>=6/y28<=7:T158;
!!BMv9570&v9555=v84/y30=v9570/v9570>-1/y28>=6/y28<=7:T158;
!!BMv9570&v9560=v84/y30=v9570/v9570>-1/y28>=6/y28<=7:T158;

更改一下,堆栈号用临时变量容易出错,换成v变量。

[ 本帖最后由 fastarrow 于 2010-11-27 22:20 编辑 ]
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52350

    论坛元老魅力之星封魔玩家

    发表于 2010-11-25 22:31:28 | 显示全部楼层
    有时间帮我写几段脚本吧,群里详聊19531708

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

     楼主| 发表于 2010-11-26 08:11:47 | 显示全部楼层
    接任务没问题,但是怕完成不了啊。
  • TA的每日心情
    无聊
    2023-11-15 00:12
  • 签到天数: 310 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    901

    回帖

    6682

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6346
    发表于 2010-11-26 20:36:51 | 显示全部楼层
    風大又在拉人了..哈哈

    该用户从未签到

    2446

    回帖

    6474

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3313

    退役版主

    发表于 2010-11-26 22:01:37 | 显示全部楼层
    这段放在那个erm文件里啊

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

     楼主| 发表于 2010-11-27 03:56:51 | 显示全部楼层
    推荐在Bt 地图中使用。

    新建一个时间事件,就放在最后吧,666天。当然放在那天都行,没影响。

    把ZVSE后面所有内容拷进去,保存,即可使用。

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21304

    退役版主论坛元老魅力之星

    发表于 2010-11-27 16:43:15 | 显示全部楼层

    脚本好像少了一句吧

    原帖由 fastarrow 于 2010-11-25 20:38 发表
    闲着没事,参考TDS,试着写了个一追特长脚本。

    说明:针对BT地图使用的,随机地图慎用阿。

    1.该一追特长基本与使用哪个一追脚本无关,直接去战场上搜寻一追。
    2.与英雄原特长不冲突,与官方脚本不冲突。其他自 ...





    都没有定义y99是什么意思?

    还有一句错了
    !!BMy24:F25; 应改为
    !!BMy24:Fy25;


    改了后貌似还是没有什么效果????

    [ 本帖最后由 xxb19780916 于 2010-11-27 18:01 编辑 ]

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

     楼主| 发表于 2010-11-27 19:40:01 | 显示全部楼层
    原帖由 xxb19780916 于 2010-11-27 16:43 发表





    都没有定义y99是什么意思?

    还有一句错了
    !!BMy24:F25; 应改为
    !!BMy24:Fy25;


    改了后貌似还是没有什么效果????



    你说的对,测试的时候放在别的代码里试的,拷出来的时候忘了y99了。
    !!BMy24:F25;是笔误,测试的时候没注意到,测试做的不完整不合理。

    以上两点都改好了。

    你说的没效果,是指哪些技能没效果,都没效果吗?

    该用户从未签到

    3846

    回帖

    2万

    金币

    16

    精华

    论坛嘉宾

    无敌英雄★英雄寂寞

    Rank: 9Rank: 9Rank: 9

    积分
    21304

    退役版主论坛元老魅力之星

    发表于 2010-11-27 20:22:16 | 显示全部楼层

    刚才放在<巫妖王毁灭>,

    原帖由 fastarrow 于 2010-11-27 19:40 发表



    你说的对,测试的时候放在别的代码里试的,拷出来的时候忘了y99了。
    !!BMy24:F25;是笔误,测试的时候没注意到,测试做的不完整不合理。

    以上两点都改好了。

    你说的没效果,是指哪些技能没效果,都没效果 ...


    什么效果也没有,
    可能是变量冲突!!!
    是v84变量冲突!!
    改一下就可以了!!!


    反击次数没有效果,

    [ 本帖最后由 xxb19780916 于 2010-11-27 20:45 编辑 ]

    该用户从未签到

    1546

    回帖

    2万

    金币

    4

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    9883

    退役版主杰出贡献中流砥柱论坛元老

     楼主| 发表于 2010-11-27 21:24:13 | 显示全部楼层
    原帖由 xxb19780916 于 2010-11-27 20:22 发表


    什么效果也没有,
    可能是变量冲突!!!
    是v84变量冲突!!
    改一下就可以了!!!


    反击次数没有效果,



    O,可能是反击的R命令就像ERM帮助里说的,只对皇家狮鹫检查,我找时间看看二追的无限反击是怎么实现的。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-12-22 21:24 , Processed in 0.558551 second(s), 13 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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