找回密码
 点一下
查看: 1273|回复: 3

关于JASS技能的问题。

[复制链接]
发表于 2008-2-22 03:21:27 | 显示全部楼层 |阅读模式
采用局部变量。
当玩家释放一个技能的时候,传递过去玩家选择的技能目标区域。然后在这个区域中创建一定的效果。

这样,即使不同的玩家使用了相同的技能,技能仍然会很好的工作。

但是,当玩家在释放技能的时候突然中止了技能的释放,比如把单位移动了,那么如何才能立刻停止使用JASS函数创建的效果呢???


俺是JASS技能新手,望高手赐教。谢谢了。下面是地图,请高手修改一下:

请看地图:
WorldEditTestMap.w3x (15 KB, 下载次数: 14)
 楼主| 发表于 2008-2-22 04:15:31 | 显示全部楼层
自己顶一下先,顺便再说明一下我的意思:

就是说,我要做一个技能,这个技能可能会被不同的玩家同时释放。或者一个玩家释放了不久,另一个玩家也释放了同样的技能,因此,如果采用全局变量的话,就会有问题。

另外,还要支持一旦玩家停止释放技能,应该立刻停止效果。但是,释放该技能的可能不只一个玩家,如何才能停止“停止释放该技能”的玩家的效果?晕,有点绕口。。。
回复

使用道具 举报

发表于 2008-2-22 08:18:45 | 显示全部楼层
你看~~这不有个事件叫~~

单位停止释放一个技能么~~
回复

使用道具 举报

 楼主| 发表于 2008-2-22 11:30:40 | 显示全部楼层
单位停止释放技能,那么怎么在“停止释放技能的触发器”里面获得在“开始释放技能的触发器”里面创建的效果的句柄????
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 17:12 , Processed in 0.106087 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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