找回密码
 点一下
查看: 899|回复: 8

求个怪死后定点刷兵的触发

[复制链接]
发表于 2012-10-18 20:41:50 | 显示全部楼层 |阅读模式
本帖最后由 nine1111 于 2012-10-26 17:09 编辑

我的思路是这样的:分区域ABCD。。。每个区域刷1只青蛙怪。。
当我杀死区域A的青蛙怪。等待5秒刷一只青蛙怪在区域A。这个触发我会。。
不过我要的效果是如果不知道青蛙怪是ABCD哪个区域的?那么需要怎么判断这只杀死青蛙怪后这只青蛙怪是那个区域的?
或者各位有什么其他的建议都可以说说。。本人会T。但不会J。。请不要发J。谢谢。
发表于 2012-10-18 21:22:55 | 显示全部楼层
变量数组---单位自定义值
区域(0)=A
区域(1)=B
.......
循环0----3
创建单位在----区域(循环整数)
设置单位自定义值=循环整数

任意单位死亡
死亡单位类型=青蛙
创建单位属于-死亡单位所有者-死亡单位类型-在-区域(死亡单位自定义值)中心点--
回复

使用道具 举报

发表于 2012-10-19 02:40:53 | 显示全部楼层
x.w3x (19.81 KB, 下载次数: 36)

这个行不行?

点评

这个不行。如果死亡的单位不在AB区域、那么就不创建单位。  详情 回复 发表于 2012-10-19 20:31
回复

使用道具 举报

发表于 2012-10-19 02:46:10 | 显示全部楼层
要判断死亡单位是属于X区域的话
可以在创建单位的时候添加创建的单位进单位组1(2,3,4...)
当单位死亡时判断单位在单位组X内
如果是1就复活在A区域 2就在B区域...
用单位变量记录也行

点评

这个倒是可以。。 我是这样做的: 触发A:创建单位A,然后计入单位组A。创建单位B,计入单位组B.。 触发B:单位死亡--判断单位组--创建单位在(A或者B)--计入单位组(A或者B) 这样的话不用把死亡单位T出单位组  详情 回复 发表于 2012-10-19 20:47
回复

使用道具 举报

 楼主| 发表于 2012-10-19 20:31:48 | 显示全部楼层
若晨丶rolanhous 发表于 2012-10-19 02:40
这个行不行?

这个不行。如果死亡的单位不在AB区域、那么就不创建单位。
回复

使用道具 举报

 楼主| 发表于 2012-10-19 20:47:28 | 显示全部楼层
若晨丶rolanhous 发表于 2012-10-19 02:46
要判断死亡单位是属于X区域的话
可以在创建单位的时候添加创建的单位进单位组1(2,3,4...)
当单位死亡时 ...

这个倒是可以。。
我是这样做的:
触发A:创建单位A,然后计入单位组A。创建单位B,计入单位组B.。
触发B:单位死亡--判断单位组--创建单位在(A或者B)--计入单位组(A或者B)
这样的话不用把死亡单位T出单位组吗?
会不会造成卡机现象?

点评

这是关于排泄的问题 如果地图必要的话可以移除掉  详情 回复 发表于 2012-10-20 17:23
回复

使用道具 举报

发表于 2012-10-19 20:54:13 | 显示全部楼层
如果LZ你其它地方没用到自定义值的话创建怪的时候直接把自定义值改成区域号~

否则就用单位组,怪死的时候当然要T出单位组,这些细节的部分要LZ自己考虑,别人一般就只给个思路~
回复

使用道具 举报

发表于 2012-10-20 17:23:31 | 显示全部楼层
nine1111 发表于 2012-10-19 20:47
这个倒是可以。。
我是这样做的:
触发A:创建单位A,然后计入单位组A。创建单位B,计入单位组B.。

这是关于排泄的问题
如果地图必要的话可以移除掉
回复

使用道具 举报

发表于 2012-10-22 19:05:32 | 显示全部楼层
也可以对四个区域分别使用A、B、C、D四个触发
然后创建单位的时候,动态注册单位事件

当然,最好的做法是为单位绑定数据
然后单位死亡的时候通过这个数据来获得单位信息
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 11:10 , Processed in 0.379807 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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