fallening 发表于 2007-11-2 16:42:37

来看一个bt脚本范例(女巫特长)

ZVSE
**感觉有些英雄太垃圾了,想加强下,本脚本是一个试验品
**顺次希望所有的英雄战斗后都可以得到怪物加入
**
**英雄melodia加强,原特技为幸运术,现特技为女巫,每级别成长率与四周围以及级别相关
**战斗胜利后得到女巫,数量为战场杀敌的生命值乘以级别除以100除以女巫生命值
**使用全局变量      v9901 v9902
**
**      by fallening
**
!?BA0&1000;                        战斗之前触发
!!HE-1:N?y1;                        获得英雄编号,放到y1
!!FU&y1<>29:E;                        如果英雄编号不是29(melodia),退出
!!VRv9901:S1;                        将变量v9901设置为1
!!HE29:B2/?y2;                        将英雄编号29(melodia)的等级存放到变量y2
!!HE29:F?y3/?y4/?y5/?y6;      将英雄编号29(melodia)的攻击防御力量智力存放到变量y3y4y5y6
!!VRy7:Sy3 * y2 * y6 : 100 + 1;      英雄攻击的1%乘以级别乘以智力加1存放到y7
!!VRy8:Sy4 * y2 * y6 : 100 + 1;      英雄防御的1%乘以级别乘以智力加1存放到y8
!!VRy9:Sy5 * y2 * y6 : 100 + 1;      英雄力量的1%乘以级别乘以智力加1存放到y9
!!HE29:X4/193/y7/y8/y9;                设置英雄特长为193号生物(Sorceress),每级成长率为y7y8y9(攻击防御伤害)                        
                                                
!?BF&v9901=1/1000;                        战斗开始时候,如果v9901值为1,则触发
!!HE29:E?v9902;                              将战前29号英雄(melodia)的经验值存放到变量v9902

!?BA1&v9901=1/1000;                        战斗之后,如果v9901值为1 则触发
!!HE29:E?y1;                              获取29号英雄(melodia)的经验值存放到变量y1
!!MA:P193/?y2;                              获得193号生物(Sorceress)的HP存放到变量y2
!!HE29:B2/?y3;                              将英雄编号29(melodia)的等级存放到变量y4
!!VRy4:Sy1 -v9902 : y2 *y3 :100;      将英雄前后经验值之差除以193号生物(Sorceress)的HP乘以级别除以100,
                                        结果存放到y3
!!VRv9901:S0;                              重置变量v9901的值为0
!!VRv9902:S0;                              重置变量v9901的值为0
!!FU&y4<1:E;                              如果y3的值不足1则退出
!!HE29:O?y1;                              检查英雄所归属的颜色,如被打败则为-1
!!FU&y1<0:E;                              如果英雄被打败则退出
!!IF:Q446/21/193/1^{Melodia's Charm}
Her Powerful Magic Casted at the battlefield charms %Y4 Sorceresses to learn from her!^;
                                        展示获得生物提示
!!HE29:C2/193/y4/1;                        给29号英雄(melodia)y3个193号生物(Sorceress)
!!UN:R1;                              重新绘制英雄画面的右侧,更新生物数量显示

[ 本帖最后由 songfx 于 2009-3-17 08:34 编辑 ]

strongestid 发表于 2007-11-2 19:17:37

ERM好倒也罢了,更好的是详尽的解释,真是太感谢楼主了,还请继续发好ERM。

vanadium1968 发表于 2007-11-2 21:40:10

女巫我不喜欢,我喜欢格鲁。

fallening 发表于 2007-11-2 21:55:27

原帖由 vanadium1968 于 2007-11-2 21:40 发表 http://bbs.h3wog.com/images/common/back.gif
女巫我不喜欢,我喜欢格鲁。
自己修改吧
反正注释的也算比较详细了
写出来之后大家一起讨论好了

血魔 发表于 2007-11-6 18:48:29

貌似不能用啊。

倪翔天 发表于 2007-11-7 15:12:54

相当于变异版的鬼王斗篷招魂术,风铃有这个打算的话,可以去研究一下39号脚本,把39号脚本看一遍吧,完全弄清楚也就二三个小时这样。

倪翔天 发表于 2007-11-7 15:16:50

我自己用的39号脚本就是我自己改造过的农民加强版的,不过还差一个触发条件没写,所以另外要配合一个任意兵种特长的脚本使用,如果把确发条件写好后就可以单独使用了。

fallening 发表于 2007-11-7 23:25:41

好像是以前玩TDS的时候攒兵太慢了才搞出来的

jjisno1 发表于 2008-5-24 22:07:34

怎么不能用啊   单独做一个脚本不行   加在别个脚本里面也不行啊;cool;

nikita225 发表于 2008-5-28 14:25:53

回复 1# 的帖子

女巫。。这东西后期无敌了-0 -

tallat9527 发表于 2008-7-4 12:12:24

不能用啊:lianhong:

songfx 发表于 2009-3-12 14:34:33

不好意思,我挖坟了

想请高手检查一下,这个脚本什么地方错了,为什么第一行就报错
!!BA…………

zzy007 发表于 2009-3-12 19:03:07

MS单独不能用~~~~

文仙 发表于 2009-3-12 19:07:13

貌似第一行应该是!?BA....吧,要不然没有触发器了

zzy007 发表于 2009-3-12 19:11:02

!!BA就是触发啊

!?BA才是定义吧

老实猪 发表于 2009-3-12 19:12:35

你们真能挖坟口牙

dboyv 发表于 2009-3-12 19:44:57

原帖由 zzy007 于 2009-3-12 19:11 发表 http://bbs.h3wog.com/images/common/back.gif
!!BA就是触发啊

!?BA才是定义吧
应该是这个原因吧

ps:都是挖坟高手啊:deyi:

songfx 发表于 2009-3-12 21:38:52

经检验,确实是符号写错了,我已经在顶楼修改了。

之所以挖坟,是不希望好东西被埋没

也不是说这个脚本有多经典,是因为注释很详细,很有学习价值。

ycats 发表于 2009-3-12 22:01:43

貌似不能用,为什么?

清雨悠扬 发表于 2009-3-13 08:23:45

我突然想到了一件事
如果将这个脚本作一些改动,添加到《一条小路通罗马3》里面,让马克思麾下的皇家护卫能力加强,就可以不用那个BT的防御特长了
页: [1] 2
查看完整版本: 来看一个bt脚本范例(女巫特长)

捐赠