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

麻烦大家来看下我写的这个刷怪T,有个问题请教!

[复制链接]
发表于 2007-7-30 23:38:57 | 显示全部楼层 |阅读模式
我写的刷怪T,,刷的是3波怪,又遇到新问题了

现在是可以连续刷怪啦,但是刷了3波后计时器还在显示,怎样在刷了最后一波怪(第3波)后把计时器的窗口去掉啊.


还有顺便问 下,怎样把  写T的那个页面贴在帖子里面.....[s:128]

job.w3x

16 KB, 下载次数: 26

发表于 2007-7-31 06:04:13 | 显示全部楼层
这是你要刷的怪  不用解释了
[trigger]未命名触发器 001
    事件
        地图初始化
    条件
    动作
        设置 shuaguai[0] = 农民
        设置 shuaguai[1] = 步兵
        设置 shuaguai[2] = 骑士
        设置 shuaguai[3] = 矮人火枪手
        设置 shuaguai[4] = 狮鹫骑士[/trigger]

[trigger]未命名触发器 001 复制
    事件
        时间 - 游戏开始 150.00 秒
    条件
    动作
        -------- time为记时器变量 --------
        -------- time2121为记时器窗口变量 --------
        计时器 - 开启 time[0] ,计时方式: 一次性 时间设置: 30.00 秒
        计时器 - 为 time[0] 创建计时器窗口,使用标题: ****
        设置 time2121 = (最后创建的计时器窗口)
        计时器 - 显示 (最后创建的计时器窗口)[/trigger]

[trigger]未命名触发器 002 复制
    事件
        时间 - time[0] 到期
    条件
    动作
        -------- 计时器设置 --------
        计时器 - 删除 time2121
        -------- 下面的就是后面个数乘创建单位数15*3就是你区域里刷的怪 --------
        For i 从 1 到 15, 做动作
            Loop - 动作
                单位 - 创建 3 个 shuaguai[lv] 给 玩家12(棕色) 在 (矩形区域 000 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                单位组 - 对 (最后创建的单位组)发布 攻击移动 命令,目标: (矩形区域 001 <预设> 的中心点)
                -------- 刷3个后=2秒又刷3个 --------
                等待 2.00 秒
                -------- 记时器完咯=60秒又开启 --------
        等待 60.00 秒
        计时器 - 开启 time[lv] ,计时方式: 一次性 时间设置: 30.00 秒
        计时器 - 为 time[lv] 创建计时器窗口,使用标题: ****
        设置 time2121 = (最后创建的计时器窗口)
        计时器 - 显示 (最后创建的计时器窗口)
        -------- 创造单位 --------[/trigger]

   我也很菜,才学会没2天,如果你不懂  我也没办法了
回复

使用道具 举报

发表于 2007-7-31 07:39:29 | 显示全部楼层
LS第3个触发漏了设置变量。。
[trigger]未命名触发器 003
    事件
        时间 - kaishi 到期
    条件
    动作
        计时器 - 删除 kaishiwindow
        单位 - 创建 5 个 shuaguai[shuaguaiLV] 给 玩家2(蓝色) 在 (矩形区域 000 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
        单位组 - 选取 (矩形区域 000 <预设> 内属于 玩家2(蓝色) 的所有单位) 内所有单位 (单位组 - 对 (属于 玩家2(蓝色) 的所有单位)发布 攻击移动 命令,目标: (矩形区域 001 <预设> 的中心点))
        设置 shuaguaiLV = (shuaguaiLV + 1)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                shuaguaiLV 大于或等于 4
            Then - 动作
                触发器 - 关闭 未命名触发器 004 <预设>
            Else - 动作
[/trigger][trigger]未命名触发器 004
    事件
        单位 - 任意单位 死亡
        单位 - 单位进入 (可用地图区域)
    条件
        ((触发单位) 的所有者) 等于 玩家2(蓝色)
    动作
        设置 renkou = (玩家2(蓝色) 已使用人口数)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                renkou 等于 0
            Then - 动作
                触发器 - 运行 未命名触发器 002 <预设> (无视条件)
            Else - 动作
[/trigger]根据LZ提供的地图,我在第3个触发添加判断,合并45触发为4,修改后并初始打开。
内码转换工具http://gacn.net/bbs/read.php?tid=2753
哎呀,找不到镶嵌在IE里那个版的,我用的就素。。右键-复制为文本格式,在工具里点一键转换,发帖子的时候粘贴在[trigger][/trigger]标签内。。
回复

使用道具 举报

发表于 2007-7-31 13:35:04 | 显示全部楼层
我进去试了一下   的确    我的也停不下来 ,,,
   漏了什么  指点指点   
     [s:122]
回复

使用道具 举报

 楼主| 发表于 2007-7-31 18:04:06 | 显示全部楼层
感谢大家的帮助.
下载页面了,慢慢研究
回复

使用道具 举报

 楼主| 发表于 2007-8-1 00:58:55 | 显示全部楼层
恩,计时器的问题解决啦.现在想在杀完最后一波怪后显示胜利.为什么下面的T不能触发?失败了.....

求教

[trigger]win
    事件
        时间 - 游戏开始 1.00 秒
    条件
        shuaguaiLV 等于 3
    动作
        设置 renkou = (玩家2(蓝色) 已使用人口数)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                renkou 等于 0
            Then - 动作
                游戏 - 设置 玩家1(红色) 胜利(显示 胜利对话框, 显示 计分屏)
            Else - 动作
[/trigger]
回复

使用道具 举报

发表于 2007-8-1 06:50:52 | 显示全部楼层
事件应该是单位死亡
回复

使用道具 举报

 楼主| 发表于 2007-8-1 22:21:40 | 显示全部楼层
明白
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 13:42 , Processed in 0.082226 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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