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

英雄复活问题

  [复制链接]
发表于 2007-10-28 12:12:19 | 显示全部楼层 |阅读模式
我复制的触发为什么只能复活玩家1的英雄,延时里是全部都可以复活的

[trigger]Revive Hero
    事件
        单位 - 任意单位 死亡
    条件
        ((死亡单位) 是 英雄) 等于 TRUE
    动作
        设置 TempInteger = (((死亡单位) 的所有者) 的玩家索引号)
        单位组 - 添加 (死亡单位) 到 RevivableHeroes
        计时器 - 为 ReviveTimers[TempInteger] 创建计时器窗口,使用标题: 复活时间:
        设置 RevivableTimersWindows[TempInteger] = (最后创建的计时器窗口)
        计时器 - 显示 RevivableTimersWindows[TempInteger] 对 ((死亡单位) 的所有者)
        单位组 - 添加 (死亡单位) 到 RevivableHeroes
        设置 TempReal = (Hero_Revive_Time_Factor x (19.00 + (1.00 x (转换 ((触发单位) 的等级) 为实数))))
        计时器 - 开启 ReviveTimers[TempInteger] ,计时方式: 一次性 时间设置: TempReal 秒
[/trigger]

[trigger]
Revive Hero Timer
    事件
        时间 - ReviveTimers[1] 到期
        时间 - ReviveTimers[2] 到期
    条件
    动作
        单位组 - 选取 RevivableHeroes 内所有单位做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (ReviveTimers[(((选取单位) 的所有者) 的玩家索引号)] 的剩余时间) 小于 1.00
                    Then - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                (((选取单位) 的所有者) 在 PlayersB 中) 等于 TRUE
                            Then - 动作
                                英雄 - 立即复活 (选取单位) 在 Start2 , 显示 复活动画
                            Else - 动作
                                英雄 - 立即复活 (选取单位) 在 Start1 , 显示 复活动画
                    Else - 动作
[/trigger]
 楼主| 发表于 2007-10-28 12:16:38 | 显示全部楼层
[trigger]Melee Initialization
    事件
        Map initialization
    条件
    动作
        对战游戏 - Use melee time of day (for all players)
        对战游戏 - Limit Heroes to 1 per Hero-type (for all players)
        对战游戏 - Give trained Heroes a Scroll of Town Portal (for all players)
        对战游戏 - Set starting resources (for all players)
        对战游戏 - Remove creeps and critters from used start locations (for all players)
        对战游戏 - Create starting units (for all players)
        对战游戏 - Run melee AI scripts (for computer players)
        对战游戏 - Enforce victory/defeat conditions (for all players)
[/trigger]
回复

使用道具 举报

发表于 2010-4-13 06:30:19 | 显示全部楼层
能不能 一步步 介绍啊
回复

使用道具 举报

发表于 2010-4-13 08:45:34 | 显示全部楼层
计时器 - 为 ReviveTimers[TempInteger] 创建计时器窗口,使用标题: 复活时间


时间 - ReviveTimers[1] 到期
时间 - ReviveTimers[2] 到期

错误在这。自己改吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 01:31 , Processed in 0.049742 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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