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

虚心请教:一个挺有意思的技能。

  [复制链接]
发表于 2007-3-2 21:24:06 | 显示全部楼层 |阅读模式
学习之路又遇到新的难题。

这次是关于以下这个技能的实现。

事件是:一个单位开始魔法效果
动作是:使这个单位停止若干秒。

        选择该单位附近若干距离内所有的这个开始魔法效果的友军单位。

        如果选择的单位“在这个区域里”进行进攻和施法,那么造成开始魔法效果的单位,释放这个技能的单位的等级的伤害。

        魔法效果消失,这个消失。

     
注意环节:选择的单位如果离开这个区域,那么便从单位组清理出去。反之进入的单位会被加入。

我的麻烦:也不知道怎么回事,函数套着函数,最后就乱了。对于缓存使用还不是特别的明白。

我的思路:那个null都省略。。

local 计时器 被释放单位 释放单位 点
缓存用计时器这个存上。

调出缓存
创建触发器
计时器每3秒选择被释放单位周围若干距离单位,!添加事件开端给他们,单位攻击!(这个地方就不太清晰,好像在这里有个毛病,)

新触发器
调出单位(这里好像无法用计时器那个缓存,不知如何解决)
伤害单位。
消除触发器。


。。。。。希望高手解答,如果能照顾下我,请做个演示。。。。。谢谢了。
发表于 2007-3-2 22:08:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-3-2 22:09:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-3-2 23:35:16 | 显示全部楼层
实在弄不出来了。。

还是请高手赐教吧。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 17:35 , Processed in 0.059029 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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