找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9039|回复: 12

单位苏生等级与死前相等的触发.

[复制链接]
发表于 2014-8-23 16:47:35 | 显示全部楼层 |阅读模式
    之前在论坛里看到RPG类型的地图,于是打算自己做一张...既然是RPG类型的地图,那么英雄就要有很多的等级(NP的变异升级).但是在游戏中,英雄升到了很高的等级,不小心挂掉了,苏生后等级又回到原点,之前的努力都白费了...于是想做个苏生等级与死前相等的触发...琢磨了很久,用了很多方法,都行不通...最后想出了个办法(不知以前有没有人做过):
假设这英雄有5个等级.
先做5个特遣部队,分别是五个等级的英雄(注意是变异升级,所以等级不同单位也不同).

动作脚本就用不说了...
做5个作战小队(分别对应5个特遣部队).
有三种触发: 1.英雄苏生(诞生)的触发; 2.英雄死掉的触发; 3.英雄升级的触发.


1.英雄苏生的触发.也是5个(要对应作战小队).触发多次,每次要禁止自身.至于怎么生就不用说了吧...
这五个触发中,除了LV0的以外都要禁止.


2.英雄死掉的触发.触发多次.要给每个作战小队关联.条件:"被任何事物摧毁".
结果:5个,就是将5个英雄苏生的触发全部允许.


3.英雄升级的触发.4个.触发多次,每个都禁止.条件:"科技等级存在",分别对应LV1-LV4的英雄.
结果:①禁止下级(条件中)的触发(比如LV4禁止LV3),除了LV1(往下是LV0了).
②禁止除了该触发条件中等级的英雄以外的4个英雄苏生触发(乱了,这么说吧:假如这个触发的条件是"科技等级存在",LV4的英雄,那么就要禁止LV0~LV3英雄的苏生触发)


最后给LV0苏生的触发的结果加上允许"英雄升级的触发"的那4个触发.

    这样就做好了...自己看看好像也没什么...就是说得有点乱.如果有更好的方法,欢迎发表.


另外想请教些问题(其实我更多的目的是这个):
1.地图有没有办法扩大...已经做好了的.
2.怎么让遭遇战没有BaseUnit.(用Base=no没用)
3.哎呀,忘了.到时再说.
 楼主| 发表于 2014-8-23 19:17:32 | 显示全部楼层
本帖最后由 xR∞ 于 2014-8-24 17:08 编辑

    不行,这东西仍有漏洞啊...测试时太大意了.1楼算是作废.
回复

使用道具 举报

发表于 2014-8-24 10:11:18 | 显示全部楼层
可以用生产建筑和建造前提来做。 只有在英雄死亡时,生产建筑才归属玩家。
英雄每升一级就生成一个相应等级的建造前提建筑,并摧毁之前等级的前提建筑。
如果你是用NP,用否定建造前提更好,高等级的前提建筑否定一切低等级的英雄建造。

问题1:地图参数,更改尺寸
问题2:直接修改BaseUnit=成你想要的东西,改成看不见摸不着的东西就是了。
回复

使用道具 举报

 楼主| 发表于 2014-8-24 11:53:35 | 显示全部楼层
本帖最后由 xR∞ 于 2014-8-24 12:15 编辑
LRAR 发表于 2014-8-24 10:11
可以用生产建筑和建造前提来做。 只有在英雄死亡时,生产建筑才归属玩家。
英雄每升一级就生成一个相应等级 ...

    对于你的建议,我先表示感谢.但是我设置的英雄是不能建造的,只能通过触发...之前太高估"科技等级存在"这个条件了,它简直和"任何事件"一样...
问题的话...
1.更改地图尺寸我是知道,但是之前我发现改不了...(好吧...后来发现可以,又是粗心的结果)

2.我试过,效果不好.(你明明看见片空地,点击那里却走不过去...而且放不了建筑.如果让它自爆又会UnitLost,不好听)
回复

使用道具 举报

发表于 2014-8-24 13:38:07 | 显示全部楼层
xR∞ 发表于 2014-8-24 11:53
对于你的建议,我先表示感谢.但是我设置的英雄是不能建造的,只能通过触发...之前太高估"科技等级存在" ...

只有英雄死亡时,才有建筑。 建筑仅仅是用来重生的而已。

2. 那就做个看得见的旗帜之类的东西吧,反正不能选,不能动,甚至血条都没有的东西,随便是啥都行。
回复

使用道具 举报

 楼主| 发表于 2014-8-24 14:44:23 | 显示全部楼层
本帖最后由 xR∞ 于 2014-8-24 14:45 编辑

    你说的办法不对,是英雄升级时建筑...我试过不行.其实最重要的是用于英雄升级的"科技类型存在"这个蛋疼的条件,简直和"任何事件"一样啊,又没有别的条件可选了...
回复

使用道具 举报

发表于 2014-8-24 14:57:53 | 显示全部楼层
本帖最后由 LRAR 于 2014-8-24 15:01 编辑
xR∞ 发表于 2014-8-24 14:44
你说的办法不对,是英雄升级时建筑...我试过不行.其实最重要的是用于英雄升级的"科技类型存在"这个蛋疼 ...

“科技类型存在”可以用啊。。
你不会是忘记填参数了吧?
要说真的问题是,科技类型存在是会计算正在建造的东西的。。。
回复

使用道具 举报

 楼主| 发表于 2014-8-24 17:08:12 | 显示全部楼层
LRAR 发表于 2014-8-24 14:57
“科技类型存在”可以用啊。。
你不会是忘记填参数了吧?
要说真的问题是,科技类型存在是会计算正在建造 ...

    问题是它连被禁止的触发里的单位都算进去...不然一点问题都木有...
回复

使用道具 举报

发表于 2014-8-24 17:22:05 | 显示全部楼层
一旦2级英雄出现在场上->给予玩家2级前提建筑  (一次性,不重复)
不知道你要禁止的是什么触发。
回复

使用道具 举报

 楼主| 发表于 2014-8-24 19:09:25 | 显示全部楼层
LRAR 发表于 2014-8-24 17:22
一旦2级英雄出现在场上->给予玩家2级前提建筑  (一次性,不重复)
不知道你要禁止的是什么触发。 ...

    你说的我都知道..."科技等级存在"看来的确要设置数值.现在能用了(之前我设置了数值没用,所以以为数值是和"科技类型不存在"的一样没用),只是还有些小问题.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-7-30 16:24 , Processed in 0.083169 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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