找回密码
 点一下
楼主: on9son

怎使中立怪物重生

[复制链接]
发表于 2010-7-24 19:59:24 | 显示全部楼层
不,是这个。
[trigger]
csh
    事件
        地图初始化
    条件
    动作
        游戏 - 对 (所有玩家) 发送文本信息: 死亡的野怪,将在30秒后复活
        设置 temp_group = ((完整地图区域) 内属于 中立敌对 的所有单位)
        单位组 - 选取 temp_group 内所有单位做动作
            Loop - 动作
                设置 CR_Max = (CR_Max + 1)
                设置 CR_Unit[CR_Max] = (选取单位)
                设置 CR_UnitId[CR_Max] = ((选取单位) 的类型)
                设置 CR_Facing[CR_Max] = ((选取单位) 的面向角度)
                设置 CR_Location[CR_Max] = ((选取单位) 的位置)
        自定义代码: call DestroyGroup( udg_temp_group )
[/trigger]
[trigger]
shsj
    事件
        时间 - 每 1.00 秒触发事件
    条件
    动作
        For循环整数A从 1 到 CR_Max, 做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        任一条件成立
                            条件
                                (CR_Unit[(循环整数A)] 处于死亡状态) 等于 TRUE
                                (CR_Unit[(循环整数A)] 的所有者) 不等于 中立敌对
                    Then - 动作
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                CR_Time[(循环整数A)] 等于 30
                            Then - 动作
                                设置 CR_Unit[(循环整数A)] = (新建 中立敌对 的 CR_UnitId[(循环整数A)] 在 CR_Location[(循环整数A)] 面向角度:CR_Facing[(循环整数A)] 度)
                                设置 CR_Time[(循环整数A)] = 0
                            Else - 动作
                                设置 CR_Time[(循环整数A)] = (CR_Time[(循环整数A)] + 1)
                    Else - 动作
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-7-26 20:06:02 | 显示全部楼层
這個觸法好像迷惑了的怪物要等到死了才可重生,可不可幫幫改進?
回复

使用道具 举报

发表于 2010-7-26 20:07:21 | 显示全部楼层
那你在死亡的那个触发增加一个改变所属时间不就得了
回复

使用道具 举报

 楼主| 发表于 2010-7-26 20:51:18 | 显示全部楼层
我跟著做了,但都有問題(如圖)
未命名.jpg
回复

使用道具 举报

发表于 2010-7-26 20:57:28 | 显示全部楼层
那个变量不叫“FB_DANWEI[N] ”,它是一个名叫FB_DANWEI的数组变量。
回复

使用道具 举报

 楼主| 发表于 2010-7-26 23:22:46 | 显示全部楼层
都不明白,都找不到,最好還是有演示好讓我一步一步學起來,最好連迷惑都計算在內
回复

使用道具 举报

发表于 2010-7-26 23:37:29 | 显示全部楼层
明天,我发演示吧。
回复

使用道具 举报

发表于 2010-7-27 11:21:14 | 显示全部楼层
演示在此

test.w3x

17 KB, 下载次数: 16

回复

使用道具 举报

发表于 2010-7-27 11:36:16 | 显示全部楼层
可以设置一个隐藏施法单位,技能是黑暗之门,用召唤的方式刷兵
回复

使用道具 举报

 楼主| 发表于 2010-7-27 19:27:35 | 显示全部楼层
你的演示.....

未命名.rar

1.13 MB, 下载次数: 5

回复

使用道具 举报

发表于 2010-7-27 20:34:45 | 显示全部楼层
修改过了。
回复

使用道具 举报

 楼主| 发表于 2010-7-27 22:28:51 | 显示全部楼层
你發的重生好像很久都沒有重生似的。我把全數怪都殺光了,但都沒有重生。
回复

使用道具 举报

发表于 2010-7-27 23:28:41 | 显示全部楼层
触发器ui不同,地图损坏了。
我用苹果UI重新保存了一遍,再试试吧。

野怪重生.w3x

17 KB, 下载次数: 11

回复

使用道具 举报

发表于 2010-7-29 09:35:02 | 显示全部楼层
觸發還有很多我還不會的  呵呵
回复

使用道具 举报

 楼主| 发表于 2010-7-29 11:08:18 | 显示全部楼层
ls+1,正在消化他的觸法
回复

使用道具 举报

 楼主| 发表于 2010-7-30 06:49:29 | 显示全部楼层
出了問題




GA不支援bmp

未命名5.rar

188 KB, 下载次数: 4

回复

使用道具 举报

发表于 2010-7-30 08:16:13 | 显示全部楼层
必須要把“陣列”選項選上才行。

还有,为什么不使用jpg呢?
未命名5.JPG
回复

使用道具 举报

 楼主| 发表于 2010-7-30 18:52:43 | 显示全部楼层
怎做JPG
回复

使用道具 举报

发表于 2010-7-30 18:58:23 | 显示全部楼层
用“画图”程序打开bmp文件,点击“文件”菜单中的“另存为”,保存时的“文件格式”选作jpg。
回复

使用道具 举报

 楼主| 发表于 2010-7-30 23:40:38 | 显示全部楼层
怎使指定某幾個怪物不重生?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-28 12:32 , Processed in 0.041154 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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