找回密码
 点一下
查看: 857|回复: 5

求个演示 谢谢阿 麻烦都来看看

[复制链接]
发表于 2012-2-2 12:35:32 | 显示全部楼层 |阅读模式
就是类似DOTA隐刺那个雾 我想把它做成被动的 就是每次攻击有一定几率打出那个雾 这个做出来了 而且让单位在雾里永久隐形 攻击也不显示 出了雾就没这个效果了 再进来又有了 这些都能做出来 但是我只能做的支持一个雾 单位有时候同时打出了2 3个雾 就出BUG了 总体说就是求个这个东西支持多人的演示 需要T的 JASS看不懂 谢谢了  
另  我是用了一个通魔技能 然后使用后它弄一个烟雾模型的马甲在目标位置 同时开启一个6秒的计时器 然后触发每隔0,,09秒就判定如果单位在距离技能施放那个点多远距离就给自己添加永久隐形 否则删除永久隐形 若计时器到期 则同样删除永久隐形  但是这样我怎么都弄不出多个烟雾同时存在没BUG的 求个演示 谢谢了
发表于 2012-2-2 12:42:08 | 显示全部楼层
把你做的有问题的演示地图发上来让别人指出问题或修改吧,伸手是不好的
回复

使用道具 举报

发表于 2012-2-2 13:02:08 | 显示全部楼层
不支持多人往往是不会使用数组变量。其实最简单的是设置技能CD……

内容来自[手机版]
回复

使用道具 举报

 楼主| 发表于 2012-2-2 13:04:51 | 显示全部楼层
我自己把触发已经改的混乱了 貌似不管用了 贴出来吧
跪求给个思路或者演示啊
zaowu
    事件
        事件<YDWE> -  任意单位 接受伤害
    条件
        ((触发单位) 拥有 造雾 ) 等于 TRUE
        (随机整数,最小值: 1 最大值: 10) 大于或等于 6
    动作
        计时器 - 启动 js[jisuan],应用计时方式: 一次性,计时周期为 6.00 秒
        设置 jisuan = (jisuan + 1)
        设置 chufadanwei[jisuan] = (触发单位)
        设置 shanghailaiyuan[jisuan] = (伤害来源)
        设置 wuchufadian[jisuan] = ((触发单位) 的位置)
        单位 - 为玩家 (shanghailaiyuan[jisuan] 的所有者) 创建一个 雾马甲 在 wuchufadian[jisuan] 面向角度:默认建筑朝向 度
        单位 - 设置 (最后创建的单位) 的 雾减速光环 (龙卷风) 等级为 (shanghailaiyuan[jisuan] 的 雾  技能等级)

yinxing 复制
    事件
        时间 - 每当游戏逝去 0.09 秒
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (shanghailaiyuan[循环整数A [R]] 在距离 wuchufadian[循环整数A [R]] (225.00 + (25.00 x (转换 (shanghailaiyuan[循环整数A [R]] 的 雾  技能等级) 为实数))) 范围内) 等于 TRUE
            Then - 动作
                单位 - 为 shanghailaiyuan[循环整数A [R]] 添加 雾魔法书
                单位 - 设置 shanghailaiyuan[循环整数A [R]] 的 雾致命一击  等级为 (shanghailaiyuan[循环整数A [R]] 的 雾  技能等级)
                单位 - 为 shanghailaiyuan[循环整数A [R]] 添加 隐形
            Else - 动作
                单位 - 为 shanghailaiyuan[循环整数A [R]] 删除 雾魔法书
                单位 - 为 shanghailaiyuan[循环整数A [R]] 删除 隐形

wudaoqi 复制
    事件
        时间 - js[循环整数A [R]] 到期
    条件
    动作
        循环动作[循环整数A]从 1 到 10, 运行 (Loop - 动作)
            Loop - 动作
                点 - 清除 wuchufadian[循环整数A [R]]
                单位 - 为 shanghailaiyuan[循环整数A [R]] 删除 雾魔法书
                单位 - 为 shanghailaiyuan[循环整数A [R]] 删除 隐形
                设置 jisuan = 0
回复

使用道具 举报

发表于 2012-2-2 23:01:11 | 显示全部楼层
循环整数A不能这么用的吧
循环整数A应该要套在循环整数A从XX~XX中呢
回复

使用道具 举报

发表于 2012-2-3 00:13:47 | 显示全部楼层
lz要记住的一点是:注册事件是一个瞬间的动作,不带有持续性,而全局触发的注册事件时机为地图加载的时候,而且循环整数实际上是个全局变量
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 13:18 , Processed in 0.032141 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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