找回密码
 点一下
查看: 2468|回复: 4

异灵事件

[复制链接]
发表于 2008-1-22 14:01:15 | 显示全部楼层 |阅读模式
异灵事件 T T

我在研究那张Teleport地图的时候发现:

开始正常进入地图没有问题,但是我打开触发器-关闭冲击波里面的ShockWave,然后再打开那个触发器。We就会告诉我找不到DrawCube。 其间什么事情我也没有做。

DrawCube是SelectCube触发器里面的一个函数,而SelectCube默认状态是没有被触发的,并且其初始化函数 如下
function InitTrig_SelectCube takes nothing returns nothing
endfunction
什么也没有做,我想知道这个地图是怎么编译的,为什么到我这里就编译不过去呢?

Teleport.w3x (84 KB, 下载次数: 16)
发表于 2008-1-22 14:19:29 | 显示全部楼层
刚才试了下,先用注释符号把这句话注释掉,然后允许触发,再把注释符号删掉就好了……………………
回复

使用道具 举报

 楼主| 发表于 2008-1-22 15:15:06 | 显示全部楼层
还真是这样啊。。。。 注册动态事件就是这个原理吧。 要是的话,注册动态事件也蛮复杂的。。。。

还有一个问题,我先建立一个单位组,让这个单位组里面的单位在地图上来回巡逻,当碰见互相的时候就开始互相攻击,就好像Player2的单位见到Player3的单位那样,但是我又想让那些Unit同属于一个Player。 也就是让玩家自己的兵互相残杀,这个可以实现么??使用Jass还是直接改单位属性啊? 我试着改了一下单位的允许攻击类型 没有成功,是不是只能用Jass编了?
回复

使用道具 举报

发表于 2008-1-22 15:21:28 | 显示全部楼层
引用第2楼zealotwang于2008-01-22 15:15发表的  :
还真是这样啊。。。。 注册动态事件就是这个原理吧。 要是的话,注册动态事件也蛮复杂的。。。。

还有一个问题,我先建立一个单位组,让这个单位组里面的单位在地图上来回巡逻,当碰见互相的时候就开始互相攻击,就好像Player2的单位见到Player3的单位那样,但是我又想让那些Unit同属于一个Player。 也就是让玩家自己的兵互相残杀,这个可以实现么??使用Jass还是直接改单位属性啊? 我试着改了一下单位的允许攻击类型 没有成功,是不是只能用Jass编了?

这个………………难道是反复判断发布命令??
期待高人解答中~~
回复

使用道具 举报

发表于 2008-1-24 22:38:35 | 显示全部楼层
一般来说~~这不是直接发布攻击命令就可以了乜?~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:10 , Processed in 0.569515 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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