|
发表于 2010-9-6 15:00:23
|
显示全部楼层
嗯.........
“如果单位死亡,那么东西就会被扔在地下”...
有这个BUG么?真没有发现呢...
a595859893前辈所说的“那么就加个判断死否死亡,如果死亡的话复活,然后将东西给他,再杀掉”,这个是什么意思呢?貌似是很复杂的东西呢...,那添加这个判断的触发具体应该怎么写呢?还请劳烦大家指教,谢谢... 这个BUG是存在的,而且除了死亡之外,还要考虑单位是否“隐藏”。
至于怎么判断“死亡”,小鸟的演示中已经有了例子,你只要把“交换物品”的触发按照这个来改就可以了。
[trigger]
For循环整数A从 0 到 1, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(danwei[(循环整数A)] 处于死亡状态) 等于 TRUE
Then - 动作
英雄 - 立即复活 danwei[(循环整数A)] 在(0.00,0.00), 隐藏 复活动画
单位 - 改变 danwei[(循环整数A)] 所属为 wanjia[(循环整数A)] 并 改变颜色
单位 - 杀死 danwei[(循环整数A)]
Else - 动作
单位 - 改变 danwei[(循环整数A)] 所属为 wanjia[(循环整数A)] 并 改变颜色
[/trigger]
不过,其实这个方法也并不算很好……你还可以看见单位飞尸的场面……
最好可以把物品“隐藏”起来,然后在复活的时候再交给他……方法也就是计时器检查单位存活状态,然后给予物品……你可以自己试试 |
|