找回密码
 点一下
查看: 3014|回复: 37

有關守城出boss的問題

[复制链接]
发表于 2010-8-17 14:07:33 | 显示全部楼层 |阅读模式
如何設定當變數xxxxxx[10]的怪物全數死亡後 停止出怪 出一只小boss 當小boss死亡後 再度出怪



另外...如何設定小boss出來的時候  他會說話... 不懂怎說...就像小兵的故事 忽然會有故事發展 有對話
未命名.JPG
未命2.JPG
未命名3.JPG
未命名4.JPG
发表于 2010-8-17 15:10:22 | 显示全部楼层
[trigger]
任務 - 對 (所有玩家) 發送 任務更新 資訊: 小boss出來了
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-8-17 16:21:40 | 显示全部楼层
那如何設定當變數xxxxxx[10]的怪物全數死亡後 停止出怪 出一只小boss 當小boss死亡後 再度出怪
回复

使用道具 举报

发表于 2010-8-17 16:28:04 | 显示全部楼层
说了不要用图片了,贴触发啊。
http://www.islga.org/bbs/read.php?tid=17915
回复

使用道具 举报

发表于 2010-8-17 16:41:58 | 显示全部楼层
吶不是圖片,你引用試試看
回复

使用道具 举报

发表于 2010-8-17 22:21:56 | 显示全部楼层
把那个改成这个就可以了:
[trigger]
chuguai2
    事件
        单位 - 任意单位 死亡
    条件
        ((触发单位) 的类型) 等于 sjbubing[bing]
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((属于 玩家12(棕色) 的所有 sjbubing[bing]) 中所有单位死亡) 等于 TRUE
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (bing mod 10) 等于 0
                    Then - 动作
                        任务 - 对 (所有玩家) 发送 警告 信息: BOSS出现!!!
                        单位 - 创建 1 个 阿克蒙德 给 玩家12(棕色) 在 (矩形区域 000 <预设> 的中心点) ,面向角度为 默认建筑朝向 度
                        单位 - 对 (最后创建的单位) 发布 攻击移动 命令到目标点: (矩形区域 000 <预设> 的中心点)
                        设置 boss = (最后创建的单位)
                        等待直到 ((boss 处于死亡状态) 等于 TRUE) 成立,每 1.00 秒检查一次
                    Else - 动作
                设置 bing = (bing + 1)
                计时器 - 开启 sjchuguaishijian[0] ,计时方式: 一次性 时间设置: 10.00 秒
                计时器 - 为 sjchuguaishijian[0] 创建计时器窗口,使用标题: 下一波兵怪物...
                设置 shijianjieshu = (最后创建的计时器窗口)
            Else - 动作
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-8-18 00:13:37 | 显示全部楼层
(bing mod 10) 等于 0  <--這個是什麼比對 我找了很久都找不了= =


另外 是不是要開1個變數 boss   他的什麼 部隊還是部隊類型還是@@?
回复

使用道具 举报

发表于 2010-8-18 10:23:39 | 显示全部楼层
mod 就是“数学”里面的求模运算“模”。
boss的变量类型是“部队”。
回复

使用道具 举报

 楼主| 发表于 2010-8-18 12:48:13 | 显示全部楼层
真的不明白mod是什麼= 能上傳一下圖片/演示嗎,,謝謝 我賞試用整數比對 只能做到 bing=0  mod和10不知在哪找出來= =
回复

使用道具 举报

发表于 2010-8-18 12:56:35 | 显示全部楼层
模运算其实就是求余数。
而(bing mod 10) 等于 0,其实就是算 bing是否是10的倍数。
你也可以把它换成: bing=10 OR bing=20 OR bing=30................
f.JPG
回复

使用道具 举报

 楼主| 发表于 2010-8-18 13:00:40 | 显示全部楼层
哦哦...原來是這樣 因為第一次用mod這個技術@@ 學到新知識了 謝謝
回复

使用道具 举报

 楼主| 发表于 2010-8-18 13:16:21 | 显示全部楼层
= =剛剛試了 為啥一開始就出BOSS
回复

使用道具 举报

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

使用道具 举报

发表于 2010-8-18 13:18:35 | 显示全部楼层
如果刚开始bing=0的话
0 mod 0 当然= 0 啦~
因此bing=bing+1要放在
[trigger]
若 (所有條件皆真),則 (執行動作 1),否則 (執行動作 2)
     若 - 條件
         (bing mod 10) 等於 0
     則 - 動作 1
         部隊 - 創造 1 個 古墓之王 給 玩者 12 (楬色) 於 (區域 011 <預置> 之中心點),面向 預設建築面向 度
         等待直至 (BOSS[1] 等於 (死亡部隊)),每 1.00 秒檢查一次
         任務 - 對 (所有玩者) 發送 警告 訊息:BOSS出現了!!...
         部隊 - 命令 (最後創造的部隊) 攻擊移動至 (區域 012 <預置> 之中心點)
         設定 BOSS[1] = (最後創造的部隊)
[/trigger]
的前面
还有BOSS[1]等于死亡部队应该改为
BOSS[1]处于死亡状态 等于 真
回复

使用道具 举报

 楼主| 发表于 2010-8-18 13:33:10 | 显示全部楼层
BOSS[1]处于死亡状态是什麼比對= = 找不了,...
回复

使用道具 举报

发表于 2010-8-18 13:36:08 | 显示全部楼层
布尔值
回复

使用道具 举报

发表于 2010-8-18 13:43:06 | 显示全部楼层
BOSS[1]处于死亡状态是在“布尔值”里面的。
而且,既然是死亡才刷BOSS,应该不会一开始就刷出来的啊。
应该是你的哪步写错了。。
回复

使用道具 举报

 楼主| 发表于 2010-8-18 13:51:31 | 显示全部楼层
為啥我的布林沒有..
未命名.JPG
回复

使用道具 举报

发表于 2010-8-18 13:53:59 | 显示全部楼层
不是在分类里找,把函数那个下拉框拉下来看
回复

使用道具 举报

 楼主| 发表于 2010-8-18 13:57:04 | 显示全部楼层
[trigger]
等待直至 ((BOSS[1] 為死亡) 等於 真),每 1.00 秒檢查一次
[/trigger]


這個對嗎]


我用了這個 boss在一開始的10秒便出來= =
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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