zz1365783 发表于 2012-6-24 11:31:25

我还是不知道该怎么写 英雄的特长

我看了下全特长的那篇文章感觉还是很生涩 不知道开头怎么写 也不知道如何把自己想要的效果加进去
打个比方65号英雄 我想把63吸血鬼王的特性增强(其实我也想同时增强62,但是是不是要在写一个脚本)
先是加强这个英雄每等级增加的数值!!FU&y-30=145:E; 下列几行都是排除攻城武器
!!FU&y-30=146:E;
!!FU&y-30=147:E;
!!FU&y-30=148:E;
!!FU&y-30=149:E;
!!BMx16:H?y-31; 每级增加部队5%的生命
!!VRy-31::20;
!!VRy-32:Sy-31 *y22;
!!VRy-32&y-32=0:S1;
!!BMx16:Hdy-32;
!!BMx16:A?y-33; 每级增加部队2%的攻击
!!VRy-33::50;
!!VRy-34:Sy-33 *y22;
!!VRy-34&y-34=0:S1;
!!BMx16:Ady-34;
!!BMx16:D?y-35; 每级增加部队2%的防御
!!VRy-35::50;
!!VRy-36:Sy-35 *y22;
!!VRy-36&y-36=0:S1;
!!BMx16:Ddy-36;
!!BMx16:U1/?y-37; 每级增加部队2%的最低伤害
!!VRy-37::50;
!!VRy-38:Sy-37 *y22;
!!VRy-38&y-38=0:S1;
!!BMx16:U1/dy-38;
!!BMx16:U2/?y-39; 每级增加部队2%的最高伤害
!!VRy-39::50;
!!VRy-40:Sy-39 *y22;
!!VRy-40&y-40=0:S1;
!!BMx16:U2/dy-40;
然后我想加上一段63怪物的效果
!#EA63:B6/1/112/47/0/10/20/30/40/50/60/70/80/90/100; **[吸血鬼王]最高级攻击前100%机会<施放全体或专家魔法魔法>:[毁灭之光]**
!#EA63:B7/1/97/62/100/100/100/100/100/100/100/100/100/100/100; **[吸血鬼王]最高级攻击后100%机会<施放全体或专家魔法>:[双目失明](射击无效)**
!#EA63:B9/1/108/62/0/20/40/60/80/100/0/0/0/0/0; **[吸血鬼王]最高级每回合<召唤>0%自身个数的[吸血鬼]生物镜像**
!#EA63:B10/1/108/63/0/0/0/0/0/0/50/65/75/85/100; **[吸血鬼王]最高级每回合<召唤>100%自身个数的[吸血鬼王]生物镜像**
我现在需要高手们帮我串起来 如何开头 如何结尾 我的总想法就是65号英雄每等级成长能给生物带来属性加成,而他带的吸血鬼有额外的效果不然这些吸血鬼的效果我另外写个事件不就行了 这样我根据高手的模板以后自己就可以改其他的英雄了 嘿嘿 就可以慢慢由伸手党慢慢转变为自己做了 对了我要的是63吸血鬼王的技能增加 我觉得我这么写应该不会覆盖原本的两个技能吧

[ 本帖最后由 zz1365783 于 2012-6-24 11:41 编辑 ]

十三木人 发表于 2012-6-24 14:27:36

ZVSE 文件头,必须
/*!#VRz181:S^特长{幻影神弓}
所有远程部队获得近身射击,射击无视距离,
射击无视障碍能力。
能将射手,神射手,精灵,大精灵升级为幻影射手。
队伍中的幻影射手获得双击,无视敌人防御的能力。
同时英雄每升一级,获得5%的箭术奖励。^;
!#UN:G2/148/2/181;*//**/之间的是改变特技说明,先无视吧

!?BA0&1000;战斗前触发
!!BA:H0/?v9555;读取攻方英雄
!!BA:H1/?v9560;读取守方英雄
!!HEv9555&v9555=148:X0/1;改变英雄特技,可无视
!!HEv9560&v9560=148:X0/1;

!?BF&1000;战场生成后触发
!!DO27002/0/20/1&v9555=148:P;当攻方英雄为格鲁时,改变带领的怪物属性
!!DO27002/21/41/1&v9560=148:P;当守方英雄为格鲁时,改变带领的怪物属性

!?FU27002;改变属性的具体函数,你发的东西放在这下面
!!BMx16:F?y-30;
!!VRy-30:&4;
!!FU&y-30=0:E;
!!VRy4:Sx16 +1 *-1;
!!EAy4:B12/1/111/61/1/1/1/1/1/1/1/1/1/1/1;
!!EAy4:B13/1/102/115/1/1/1/1/1/1/1/1/1/1/1;
!!BMx16:T?y-31;
!!FU&y-31<>137:E;
!!EAy4:B6/1/98/61/20/40/40/60/60/70/70/70/70/80/80;
!!BMx16:F?y25;                得到部队的标志位
!!VRy27:|32768;               双击
!!VRy26&y25>0:Sy25|y27;
!!BMx16&y27<>0:Fy26 Sd2;          给部队增加特技y27

!?BA1&1000;战斗后触发
!!HEv9555&v9555=148:X6/2/18/137;改变英雄特技,可无视
!!HEv9560&v9560=148:X6/2/18/137;
你发的代码并不完整,就比方说你的y22没有赋值,这个你自己研究下就知道了
你的改变经验特技是地图生成的触发,不能做到按英雄改变,而且看位置是会覆盖原特技的
不知你有没有erm帮助?这个很有用

沧海一粟 发表于 2012-6-24 14:39:44

回复 2# 的帖子

楼主的代码应该是几个的结合体,上半段是最原始的全兵种特长英雄的60%代码,后半段是007的编写器楼主自己编写的吧。13,你帖的这个对楼主现在来说还是小有难度的(特别是改变特长部份),如果有时间还是帮他整合写个楼主想要的“骷髅王”吧。

zz1365783 发表于 2012-6-24 15:14:54

回复 3# 的帖子

如果会覆盖原来的特技 那我就直接把原来的两个特技也加上去,我自己再组合看试试看成不成

zz1365783 发表于 2012-6-24 15:23:44

回复 2# 的帖子

。。。我都说了65号英雄为范本你这个开始的特技就是148格鲁的 第一行我都不知道怎么改。。。。我下了erm帮助 但是大部分英文的 英雄特长那写得FORMAT AD Format List
List of Specialties
特长技能列表X5/2 - All creatures receive +2 speed. (Sir Mullich spec.) X8/1 - Walking DarknessX8/2 - Builder基本似乎套不了啊

[ 本帖最后由 zz1365783 于 2012-6-24 15:27 编辑 ]

十三木人 发表于 2012-6-24 16:11:44

ZVSE


!?BA0&1000;战斗前触发
!!BA:H0/?v9555;读取攻方英雄
!!BA:H1/?v9560;读取守方英雄


!?BF&1000;
!!HEv9555&v9555>-1:E?y1/?y2;获取攻方英雄经验y1 等级y2
!!HEv9560&v9560>-1:E?y3/?y4;获取守方英雄经验y3 等级y4
!!DO2000/0/20/1&v9555=65:P1/y2;当攻方英雄为65号时执行FU2000 取x1=1 x2=y2
!!DO2000/21/41/1&v9560=65:P1/y4;当守方英雄为65号时执行FU2000 取x1=1 x2=y4


!?FU2000&x1=1;
!!BMx16:T?y1;获取生物类型
!!FU&y1<>62/y1<>63:E;当生物不为62号或63号时退出
!!VRy-1:Sx16+1*-1;计算生物经验所需堆栈
!!VRy-2:Sx2:2;英雄等级除2
!!EAy-1:B11/1/112/47/0/10/20/30/40/50/60/70/80/90/100;在11号位添加经验特技[吸血鬼王]最高级攻击前100%机会<施放全体或专家魔法魔法>:[毁灭之光]
!!EAy-1:B12/1/97/62/100/100/100/100/100/100/100/100/100/100/100;在12号位添加经验特技[吸血鬼王]最高级攻击后100%机会<施放全体或专家魔法>:[双目失明](射击无效)
!!EAy-1&y1=62:B13/1/108/62/0/0/0/0/0/0/50/65/75/85/100;当生物为62时 在13号位添加经验特技[吸血鬼]最高级每回合<召唤>100%自身个数的[吸血鬼]生物镜像
!!EAy-1&y1=63:B13/1/108/63/0/0/0/0/0/0/50/65/75/85/100;当生物为63时 在13号位添加经验特技[吸血鬼王]最高级每回合<召唤>100%自身个数的[吸血鬼王]生物镜像
!!BMx16:Ady-2 Ddy-2 Hdy-2;生物增加y-2的攻防血
这个应该好懂多了
http://www.wogcn.net/thread-26488-1-1.html 这里有中文版的帮助

[ 本帖最后由 十三木人 于 2012-6-25 17:46 编辑 ]

zz1365783 发表于 2012-6-24 23:41:38

回复 6# 的帖子

谢谢 但是生物特技镜像那 你可能理解错我的意思的,我的意思就是像魔幻法师那样前5级召唤的是大法师后五级召唤的是魔幻法师 我有这个镜像的想法是一般小说里吸血鬼不是有血奴或者衍生的下一代呵呵
我还是
!!EAy-1&y1=63:B13/1/108/63/0/10/20/30/40/50/0/0/0/0/0;当生物为63时 在13号位添加经验特技[吸血鬼]最高级每回合<召唤>100%自身个数的[吸血鬼]生物镜像
!!EAy-1&y1=63:B14/1/108/63/0/0/0/0/0/0/50/65/75/85/100;当生物为63时 在14号位添加经验特技[吸血鬼王]最高级每回合<召唤>100%自身个数的[吸血鬼王]生物镜像
这样改过来应该没错吧

十三木人 发表于 2012-6-25 07:49:33

回复 7# 的帖子

经验特技一般加在6-13号位,14号位没东西,要加的话得改到10号位上

zz1365783 发表于 2012-6-25 16:12:01

回复 8# 的帖子

我 使用后发现语法有错误 而且没效果 能不能帮看看 哪有问题
!?BA0&1000;战斗前触发
!!BA:H0/?v9555;读取攻方英雄
!!BA:H1/?v9560;读取守方英雄

!?BF&1000;
!!HEv9555:E?y1/?y2;获取攻方英雄经验y1 等级y2
!!HEv9560:E?y3/?y4;获取守方英雄经验y3 等级y4
!!DO2000/0/20/1&v9555=65:P1/y2;当攻方英雄为65号时执行FU2000 取x1=1 x2=y2
!!DO2000/21/41/1&v9560=65:P1/y4;当守方英雄为65号时执行FU2000 取x1=1 x2=y4
我觉得问题就在这一段 我想用的是65号英雄 我应该改什么地方 语法显示找不到英雄

[ 本帖最后由 zz1365783 于 2012-6-25 16:47 编辑 ]

十三木人 发表于 2012-6-25 17:48:19

回复 9# 的帖子

抱歉,写的太随便了点,也没有测试
现在改好了,也测试过了,应该没有问题了
页: [1]
查看完整版本: 我还是不知道该怎么写 英雄的特长

捐赠