【一追特长】试用版
闲着没事,参考TDS,试着写了个一追特长脚本。说明:针对BT地图使用的,随机地图慎用阿。
1.该一追特长基本与使用哪个一追脚本无关,直接去战场上搜寻一追。
2.与英雄原特长不冲突,与官方脚本不冲突。其他自定义脚本,没查过,大多没问题,只使用了3个v变量一个z变量。
3.主要是针对神凤写的,其他肉搏兵种也可以,射手就算了,因为经验特技是针对神凤的,主要是考虑大多Bt 地图都用神凤做一追,
随机地图还是算了,太强了就没意思了。
4.追随者的经验特技与该生物原有特技无关,英雄到了一定等级就增加,固定的,非随机。
5.增加的一追死亡凝视,作为进攻方才会表现出来,作为防守方,表现不出来,我反复看了,没找到原因,哪位达人帮检查下最后一段。
ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_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 编辑 ] 有时间帮我写几段脚本吧,群里详聊19531708 接任务没问题,但是怕完成不了啊。:deyi: :deyi: :deyi: 風大又在拉人了..哈哈 这段放在那个erm文件里啊 推荐在Bt 地图中使用。
新建一个时间事件,就放在最后吧,666天。当然放在那天都行,没影响。
把ZVSE后面所有内容拷进去,保存,即可使用。
脚本好像少了一句吧
原帖由 fastarrow 于 2010-11-25 20:38 发表 http://bbs.h3wog.com/images/common/back.gif闲着没事,参考TDS,试着写了个一追特长脚本。
说明:针对BT地图使用的,随机地图慎用阿。
1.该一追特长基本与使用哪个一追脚本无关,直接去战场上搜寻一追。
2.与英雄原特长不冲突,与官方脚本不冲突。其他自 ...
都没有定义y99是什么意思?
还有一句错了
!!BMy24:F25; 应改为
!!BMy24:Fy25;
改了后貌似还是没有什么效果????
[ 本帖最后由 xxb19780916 于 2010-11-27 18:01 编辑 ] 原帖由 xxb19780916 于 2010-11-27 16:43 发表 http://bbs.h3wog.com/images/common/back.gif
都没有定义y99是什么意思?
还有一句错了
!!BMy24:F25; 应改为
!!BMy24:Fy25;
改了后貌似还是没有什么效果????
你说的对,测试的时候放在别的代码里试的,拷出来的时候忘了y99了。
!!BMy24:F25;是笔误,测试的时候没注意到,测试做的不完整不合理。
以上两点都改好了。
你说的没效果,是指哪些技能没效果,都没效果吗?
刚才放在<巫妖王毁灭>,
原帖由 fastarrow 于 2010-11-27 19:40 发表 http://bbs.h3wog.com/images/common/back.gif你说的对,测试的时候放在别的代码里试的,拷出来的时候忘了y99了。
!!BMy24:F25;是笔误,测试的时候没注意到,测试做的不完整不合理。
以上两点都改好了。
你说的没效果,是指哪些技能没效果,都没效果 ...
什么效果也没有,
可能是变量冲突!!!
是v84变量冲突!!
改一下就可以了!!!
反击次数没有效果,
[ 本帖最后由 xxb19780916 于 2010-11-27 20:45 编辑 ] 原帖由 xxb19780916 于 2010-11-27 20:22 发表 http://bbs.h3wog.com/images/common/back.gif
什么效果也没有,
可能是变量冲突!!!
是v84变量冲突!!
改一下就可以了!!!
反击次数没有效果,
O,可能是反击的R命令就像ERM帮助里说的,只对皇家狮鹫检查,我找时间看看二追的无限反击是怎么实现的。
页:
[1]