找回密码
 点一下
楼主: khh

有關守城出boss的問題

[复制链接]
发表于 2010-8-18 14:05:17 | 显示全部楼层
那么在“bing mod 10=0”的旁边再加一个条件吧:
“bing 不等于 0”


还有:“等待直至 (BOSS[1] 等於 (死亡部隊)),每 1.00 秒檢查一次”必须放到“ 設定 BOSS[1] = (最後創造的部隊)”的后面。
回复

使用道具 举报

 楼主| 发表于 2010-8-18 14:53:31 | 显示全部楼层
是不是這樣
[trigger]
chuguai2
    事件
        部隊 - 任意部隊 死亡
    條件
        ((觸發部隊) 之類型) 等於 sjbubing1[bing]
    動作
        若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
            若 - 條件
                ((玩者 12 (楬色) 所有的 sjbubing1[bing]) 全部死亡) 等於 真
            則 - 動作 1
                若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
                    若 - 條件
                        (bing mod 10) 等於 0
                        bing 不等於 0
                    則 - 動作 1
                        任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
                        部隊 - 創造 1 個 古墓之王 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
                        部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
                        設定 BOSS[1] = (最後創造的部隊)
                        等待直至 ((BOSS[1] 為死亡) 等於 真),每 1.00 秒檢查一次
                    否則 - 動作 2
                設定 bing = (bing + 1)
                計時 - 開始 sjchuguaishijian[0],單次 計時,歸零於 10.00 秒
                計時 - 為 sjchuguaishijian[0] 創造計時器視窗,標題:(下一波怪物來襲 + 剩余)
                設定 shijianjieshu = (最後創造的計時器視窗)
            否則 - 動作 2
[/trigger]
回复

使用道具 举报

发表于 2010-8-18 14:56:57 | 显示全部楼层
应该就是这样,你测试的时候正常吗?
回复

使用道具 举报

发表于 2010-8-18 14:57:14 | 显示全部楼层
你可以先测试一下,然后再根据测试的结果来问……(如果你测试过的话,如果有问题应该把结果也描述出来)
这也算是一种提问的技巧吧,让大家觉得你在非常努力地尝试自己解决问题,增加大家的好感度,这样更容易得到更好的回答
回复

使用道具 举报

 楼主| 发表于 2010-8-18 15:02:41 | 显示全部楼层
現在boss沒在一開始出來




對了...這個是不是每10波出一只相同的王......... 但是我想每10波的王都不同 就是20波的王是比較強點...
回复

使用道具 举报

发表于 2010-8-18 15:13:34 | 显示全部楼层
你可以模仿刷兵的触发。
用一个“部队类型”变量数组存放BOSS类型。
然后创建时使用变量。

比如:
设置 BOSSLX[1]=古墓之王
设置 BOSSLX[2]=古墓之皇
设置 BOSSLX[3]=古墓之魔

创建BOSS时,使用:
部隊 - 創造 1 個 BOOSLX[  bing  /  10 ] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
回复

使用道具 举报

 楼主| 发表于 2010-8-18 19:08:29 | 显示全部楼层
[trigger]
chuguai2
    事件
        部隊 - 任意部隊 死亡
    條件
        ((觸發部隊) 之類型) 等於 sjbubing1[bing]
    動作
        若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
            若 - 條件
                ((玩者 12 (楬色) 所有的 sjbubing1[bing]) 全部死亡) 等於 真
            則 - 動作 1
                若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
                    若 - 條件
                        (bing mod 10) 等於 0
                        bing 不等於 0
                    則 - 動作 1
                        任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
                        部隊 - 創造 1 個 bossL[bing] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
                        部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
                        設定 BOSS[1] = (最後創造的部隊)
                        等待直至 ((BOSS[1] 為死亡) 等於 真),每 1.00 秒檢查一次
                    否則 - 動作 2
                設定 bing = (bing + 1)
                計時 - 開始 sjchuguaishijian[0],單次 計時,歸零於 10.00 秒
                計時 - 為 sjchuguaishijian[0] 創造計時器視窗,標題:(下一波怪物來襲 + 剩余)
                設定 shijianjieshu = (最後創造的計時器視窗)
            否則 - 動作 2
[/trigger]
[trigger]
chuguai
    事件
        時間 - 遊戲時間經過 10.00 秒
    條件
    動作
        設定 bossL[1] = 古墓之王
        設定 bossL[2] = 那迦海巫
        設定 bossL[3] = 闇黑游騎兵
        設定 bossL[4] = 神獸師
        設定 bossL[5] = 熊貓兵釀酒師
        設定 bossL[6] = 火焰魔君
        設定 sjbubing1[1] = 步兵
        設定 sjbubing1[2] = 步兵
        設定 sjbubing1[3] = 步兵
        設定 sjbubing1[4] = 步兵
        設定 sjbubing1[5] = 步兵
        設定 sjbubing1[6] = 步兵
        設定 sjbubing1[7] = 步兵
        設定 sjbubing1[8] = 步兵
        設定 sjbubing1[9] = 步兵
        設定 sjbubing1[10] = 步兵
        設定 sjbubing1[11] = 騎士
        設定 sjbubing1[12] = 騎士
        設定 sjbubing1[13] = 騎士
        設定 sjbubing1[14] = 騎士
        設定 sjbubing1[15] = 騎士
        設定 sjbubing1[16] = 騎士
        設定 sjbubing1[17] = 騎士
        設定 sjbubing1[18] = 騎士
        設定 sjbubing1[19] = 騎士
        設定 sjbubing1[20] = 騎士
        設定 sjbubing1[21] = 步槍兵
        設定 sjbubing1[22] = 步槍兵
        設定 sjbubing1[23] = 步槍兵
        設定 sjbubing1[24] = 步槍兵
        設定 sjbubing1[25] = 步槍兵
        設定 sjbubing1[26] = 步槍兵
        設定 sjbubing1[27] = 步槍兵
        設定 sjbubing1[28] = 步槍兵
        設定 sjbubing1[29] = 步槍兵
        設定 sjbubing1[30] = 步槍兵
        設定 sjbubing1[31] = 迫擊砲班
        設定 sjbubing1[32] = 迫擊砲班
        設定 sjbubing1[33] = 迫擊砲班
        設定 sjbubing1[34] = 迫擊砲班
        設定 sjbubing1[35] = 迫擊砲班
        設定 sjbubing1[36] = 迫擊砲班
        設定 sjbubing1[37] = 迫擊砲班
        設定 sjbubing1[38] = 迫擊砲班
        設定 sjbubing1[39] = 迫擊砲班
        設定 sjbubing1[40] = 迫擊砲班
        設定 sjbubing1[41] = 戰牛族
        設定 sjbubing1[42] = 戰牛族
        設定 sjbubing1[43] = 戰牛族
        設定 sjbubing1[44] = 戰牛族
        設定 sjbubing1[45] = 戰牛族
        設定 sjbubing1[46] = 戰牛族
        設定 sjbubing1[47] = 戰牛族
        設定 sjbubing1[48] = 戰牛族
        設定 sjbubing1[49] = 戰牛族
        設定 sjbubing1[50] = 戰牛族
        設定 sjbubing1[51] = 食人妖獵頭族
        設定 sjbubing1[52] = 食人妖獵頭族
        設定 sjbubing1[53] = 食人妖獵頭族
        設定 sjbubing1[54] = 食人妖獵頭族
        設定 sjbubing1[55] = 食人妖獵頭族
        設定 sjbubing1[56] = 食人妖獵頭族
        設定 sjbubing1[57] = 食人妖獵頭族
        設定 sjbubing1[58] = 食人妖獵頭族
        設定 sjbubing1[59] = 食人妖獵頭族
        設定 sjbubing1[60] = 食人妖獵頭族
        觸發 - 執行 chuguai2 <預置> (忽略條件)
[/trigger]
我測試過.....沒boss出來

為什麼sjbubing1[bing]沒問題   bossL[bing]就沒boss出來= =
回复

使用道具 举报

发表于 2010-8-18 19:50:14 | 显示全部楼层
部隊 - 創造 1 個 bossL[bing] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
改为
部隊 - 創造 1 個 bossL[bing/10] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
回复

使用道具 举报

 楼主| 发表于 2010-8-18 20:18:39 | 显示全部楼层
能出boss了..但是...因為boss死了 有10秒才來下一波 然後.....boss會不斷重生 直到第11波怪物出來= =怎麼弄
回复

使用道具 举报

发表于 2010-8-18 20:29:24 | 显示全部楼层
可能是有什么地方冲突了。

试试在动作的最开始加上:
“触发器—关闭(当前触发)”
在动作的最后面加上:
“触发器—开启(当前触发)”
回复

使用道具 举报

 楼主| 发表于 2010-8-18 20:38:03 | 显示全部楼层

回 29楼(starcraftⅡ) 的帖子

不太明白= =



加了開始和關閉都一樣...
回复

使用道具 举报

 楼主| 发表于 2010-8-19 12:41:27 | 显示全部楼层
我加了一個觸發令boss不會重生.....但會boss死後會立即出怪  然後再等待10秒再出怪 變了有2波怪..怎麼弄..


[trigger]

chuguai2
    事件
        部隊 - 任意部隊 死亡
    條件
        ((觸發部隊) 之類型) 等於 sjbubing1[bing]
    動作
        若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
            若 - 條件
                ((玩者 12 (楬色) 所有的 sjbubing1[bing]) 全部死亡) 等於 真
            則 - 動作 1
                若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
                    若 - 條件
                        (bing mod 1) 等於 0
                        bing 不等於 0
                    則 - 動作 1
                        任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
                        部隊 - 創造 1 個 bossL[(bing / 1)] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
                        部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
                        設定 BOSS[1] = (最後創造的部隊)
                        等待直至 ((BOSS[1] 為死亡) 等於 真),每 0.10 秒檢查一次
                        觸發 - 執行 chuguai3 <預置> (檢查條件)
                    否則 - 動作 2
                設定 bing = (bing + 1)
                計時 - 開始 sjchuguaishijian[0],單次 計時,歸零於 10.00 秒
                計時 - 為 sjchuguaishijian[0] 創造計時器視窗,標題:(下一波怪物來襲 + 剩余)
                設定 shijianjieshu = (最後創造的計時器視窗)
            否則 - 動作 2
[/trigger]




我加了[trigger]觸發 - 執行 chuguai3 <預置> (檢查條件)[/trigger]
回复

使用道具 举报

发表于 2010-8-19 15:09:56 | 显示全部楼层
不要加那句,用29楼的方法。
[trigger]
chuguai2
    事件
        部隊 - 任意部隊 死亡
    條件
        ((觸發部隊) 之類型) 等於 sjbubing1[bing]
    動作
        触发器—关闭(当前触发)
        若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
            若 - 條件
                ((玩者 12 (楬色) 所有的 sjbubing1[bing]) 全部死亡) 等於 真
            則 - 動作 1
                若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
                    若 - 條件
                        (bing mod 1) 等於 0
                        bing 不等於 0
                    則 - 動作 1
                        任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
                        部隊 - 創造 1 個 bossL[(bing / 1)] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
                        部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
                        設定 BOSS[1] = (最後創造的部隊)
                        等待直至 ((BOSS[1] 為死亡) 等於 真),每 0.10 秒檢查一次
                    否則 - 動作 2
                設定 bing = (bing + 1)
                計時 - 開始 sjchuguaishijian[0],單次 計時,歸零於 10.00 秒
                計時 - 為 sjchuguaishijian[0] 創造計時器視窗,標題:(下一波怪物來襲 + 剩余)
                設定 shijianjieshu = (最後創造的計時器視窗)
            否則 - 動作 2
            触发器—开启(当前触发)
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-8-20 00:15:52 | 显示全部楼层
[trigger]
chuguai2
    事件
        部隊 - 任意部隊 死亡
    條件
        ((觸發部隊) 之類型) 等於 sjbubing1[bing]
    動作
        觸發 - 關閉 (本觸發)
        若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
            若 - 條件
                ((玩者 12 (楬色) 所有的 sjbubing1[bing]) 全部死亡) 等於 真
            則 - 動作 1
                若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
                    若 - 條件
                        (bing mod 1) 等於 0
                        bing 不等於 0
                    則 - 動作 1
                        任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
                        部隊 - 創造 1 個 bossL[(bing / 1)] 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
                        部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
                        設定 BOSS[1] = (最後創造的部隊)
                        等待直至 ((BOSS[1] 為死亡) 等於 真),每 0.10 秒檢查一次
                    否則 - 動作 2
                設定 bing = (bing + 1)
                計時 - 開始 sjchuguaishijian[0],單次 計時,歸零於 10.00 秒
                計時 - 為 sjchuguaishijian[0] 創造計時器視窗,標題:(下一波怪物來襲 + 剩余)
                設定 shijianjieshu = (最後創造的計時器視窗)
            否則 - 動作 2
        觸發 - 開啟 (本觸發)
[/trigger]

我看你的觸發 - 開啟和否則 - 動作2 連著 ..我的不連著 我弄了很久都連不起= =
我的為什麼不行= =
回复

使用道具 举报

发表于 2010-8-20 09:23:44 | 显示全部楼层
还是不行吗?
那么建议把地图传上来吧,我们帮你修改。
回复

使用道具 举报

 楼主| 发表于 2010-8-20 13:13:47 | 显示全部楼层
哦哦....在此拉

數碼暴龍守城.w3x

95 KB, 下载次数: 5

回复

使用道具 举报

发表于 2010-8-20 16:03:12 | 显示全部楼层
很明显不是刷怪触发的问题,而是你“复活英雄”的时候把BOSS一起复活了。
严格的说起来,是你的玩家设置的问题。
一:你没有将(玩家12)设为电脑
二:你没有勾选“固定玩家设置”的选项

所以BOSS被判定为玩家英雄复活了。(你也可以在“复活英雄”的触发里面加上条件“(触发单位)的所有者 不等于“玩家12””来防止这个问题)
st.JPG

數碼暴龍守城.w3x

95 KB, 下载次数: 20

回复

使用道具 举报

 楼主| 发表于 2010-8-20 17:33:49 | 显示全部楼层
解決了^_^ 麻煩了你們這麼久 真的不好意思 謝謝嚕~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 06:33 , Processed in 0.049653 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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