找回密码
 点一下
查看: 1496|回复: 7

怎么恢复这个变量?

[复制链接]
发表于 2009-4-23 17:39:39 | 显示全部楼层 |阅读模式
是这样,我想让一个单位在发动某技能时,连续释放3次[带原来的那次],为了控制次数我用了个变量,每发动一次则
变量+1,但我却不知道怎么恢复变量到0合适,各位大大可不可以给个提示?
[trigger]
i3lianzhan
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 混世魔王斩
        ((触发单位) 的类型) 等于 程咬金
    动作
        设置 Skill_Num1 = (Skill_Num1 + 1)
        设置 Skill_Lv_1 = (混世魔王斩  的等级对 (触发单位))
        设置 Skill_Mubiao_Dian1 = (技能施放点)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                Skill_Num1 小于 3
            Then - 动作
                等待 1.00 秒
                单位 - 删除 混世魔王斩  从 (触发单位)
                单位 - 添加 混世魔王斩  给 (触发单位)
                单位 - 设置 混世魔王斩  等级对 (触发单位) 为 Skill_Lv_1
                单位 - 对 (触发单位) 发布 兽族牛头人酋长 - 震荡波 命令到目标点: Skill_Mubiao_Dian1
                点 - 清除 Skill_Mubiao_Dian1
            Else - 动作
[/trigger]

已经解决了,把图放上来给大家看看。

lq02.w3x

52 KB, 下载次数: 12

三连斩

发表于 2009-4-23 17:48:36 | 显示全部楼层
在开头设置变量为0~~
可以不用变量~~用循环也可以~~
回复

使用道具 举报

 楼主| 发表于 2009-4-23 18:30:23 | 显示全部楼层
在开始设置0的话会无限放,用循环的话貌似会使技能CD无效。
回复

使用道具 举报

发表于 2009-4-23 19:29:17 | 显示全部楼层
Else - 动作
放在这里
当大于三次时停止释放并清零
回复

使用道具 举报

 楼主| 发表于 2009-4-23 21:28:07 | 显示全部楼层
停止释放怎么写呢?
是不是有多种写法?
回复

使用道具 举报

一抹煞白 该用户已被删除
发表于 2009-4-24 08:54:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-4-24 09:20:10 | 显示全部楼层
当Skill_Num1大于3就自动停止了
回复

使用道具 举报

 楼主| 发表于 2009-4-24 09:34:30 | 显示全部楼层
果然是这样,看来是我多虑了,我还以为那样会让技能陷入死循环呢!
谢谢 疯人¢衰人 和其他帮我出注意的朋友了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 03:55 , Processed in 0.033104 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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