廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2256 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
鐵血
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] 殭屍地獄2.0 關於BOSS的出生問題...
版上有一個殭屍地獄2.0:
http://bbs1.mychat.tw/reads.php?tid=923160&keyw...%E5%9C%B0%E7%8D%842.0


我因為覺得Boss每局都出現很煩,
所以就改了Boss的產生條件,
改成第五局時,
如果殭屍數量大於等於15會出現BOSS,
可是當我改好後,進到第五關,一開始Boss就沒出現,直到我殺了一隻殭屍後,
才出現Boss,
這還不打緊,
在Boss追我的時候,
我殺了一隻殭屍,
結果原Boss就變成了肉塊,
然後就產生了新的Boss...
之後只要是第五關,
就會出現無限Boss的問題...
只要解決了一隻殭屍就會產生一隻新的Boss...
可以請知道怎麼改才正確的人教我怎麼改嗎...?
我是照這個地方教的(雖然方法不太好...):
http://bbs1.mychat.tw/reads.php?tid=904923&key...8D%E5%9C%B0%E7%8D%84



獻花 x0 回到頂端 [樓 主] From:美國 | Posted:2014-02-08 18:19 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鐵血 於 2014-02-08 18:19 發表的 殭屍地獄2.0 關於BOSS的出生問題...: 到引言文
版上有一個殭屍地獄2.0:
http://bbs1.mychat.tw/reads.php?tid=923160&keyw...%E5%9C%B0%E7%8D%842.0


我因為覺得Boss每局都出現很煩,
所以就改了Boss的產生條件,
改成第五局時,
如果殭屍數量大於等於15會出現BOSS,
可是當我改好後,進到第五關,一開始Boss就沒出現,直到我殺了一隻殭屍後,
才出現Boss,
這還不打緊,
在Boss追我的時候,
我殺了一隻殭屍,
結果原Boss就變成了肉塊,
然後就產生了新的Boss...
之後只要是第五關,
就會出現無限Boss的問題...
只要解決了一隻殭屍就會產生一隻新的Boss...
可以請知道怎麼改才正確的人教我怎麼改嗎...?
我是照這個地方教的(雖然方法不太好...):
http://bbs1.mychat.tw/reads.php?tid=904923&key...8D%E5%9C%B0%E7%8D%84
所以…第五局時…你希望如果有15個殭屍就隨機找隻殭屍變成BOSS…
這樣聽起來該改的是 public zombie_game_start() 吧?
不過其他局時BOSS要怎麼設定?
你是要每局不會剩下一隻殭屍就變BOSS?


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [1 樓] From:臺灣中華電信股份有限公司 | Posted:2014-02-08 19:10 |
鐵血
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2014-02-08 19:10 發表的 : 到引言文

所以…第五局時…你希望如果有15個殭屍就隨機找隻殭屍變成BOSS…
這樣聽起來該改的是 public zombie_game_start() 吧?
不過其他局時BOSS要怎麼設定?
你是要每局不會剩下一隻殭屍就變BOSS?





對 在第五局的時候如果殭屍數量達到15隻就隨機找出一隻殭屍變成殭屍王,並且不會再出現第二隻殭屍王,同時其他局則不會出現殭屍王,而且第五局的時候殭屍王是開局時,自動判定人數是否達到15,如果達到就自動找出一隻殭屍王... 未達到15人則不出現殭屍王(意思是希望殭屍王能在剛開局就出現,而不是只剩一隻殭屍時出現...)


獻花 x0 回到頂端 [2 樓] From:美國 | Posted:2014-02-08 19:25 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鐵血 於 2014-02-08 19:25 發表的 : 到引言文






對 在第五局的時候如果殭屍數量達到15隻就隨機找出一隻殭屍變成殭屍王,並且不會再出現第二隻殭屍王,同時其他局則不會出現殭屍王,而且第五局的時候殭屍王是開局時,自動判定人數是否達到15,如果達到就自動找出一隻殭屍王... 未達到15人則不出現殭屍王(意思是希望殭屍王能在剛開局就出現,而不是只剩一隻殭屍時出現...)
先取消1865行的內容:
複製程式
    // 當剩下最後一隻喪屍時,設定讓他變成喪屍王.
    if (ts_num == 1)
    {
        static last_zombie_id
        last_zombie_id = ts[0]
        
        if (!g_boss[last_zombie_id]) // 檢查是否已經是成為喪屍王了
        {
            g_survivor_class[last_zombie_id] = 0
            g_boss[last_zombie_id] = true
            set_boss_model(last_zombie_id)
            play_boss_ambience_sound()
            fm_set_user_health(last_zombie_id, g_boss_health)
            g_user_maxspeed[last_zombie_id] = g_boss_maxspeed
            set_task(1.0, "boss_beacon_effect", last_zombie_id)
            
            static tname[32]
            get_user_name(last_zombie_id, tname, charsmax(tname))
            set_hudmessage(255, 255, 255, -1.0, 0.17, 0, 6.0, 999.0, 0.1, 0.2, -1)
            //show_hudmessage(0, "%s is the Boss!!!", tname)
            ShowSyncHudMsg(0, g_hudSync3, "%s 是喪屍王!!!", tname)
        }
    }
看你是要直接刪除還是用 /* */ 註解號取消…
然後再 public event_round_start() 裡的 set_task(0.1, "zombie_game_start") 上一行加入:
複製程式
    static ts[32], ts_num, cts[32], cts_num
    get_alive_players(ts, ts_num, cts, cts_num)
    
    if (g_level == 5 && ts_num >= 15)
    {
        static last_zombie_id
        last_zombie_id = ts[random_num(0, ts_num - 1)]
        
        if (!g_boss[last_zombie_id]) // 檢查是否已經是成為喪屍王了
        {
            g_survivor_class[last_zombie_id] = 0
            g_boss[last_zombie_id] = true
            set_boss_model(last_zombie_id)
            play_boss_ambience_sound()
            fm_set_user_health(last_zombie_id, g_boss_health)
            g_user_maxspeed[last_zombie_id] = g_boss_maxspeed
            set_task(1.0, "boss_beacon_effect", last_zombie_id)
            
            static tname[32]
            get_user_name(last_zombie_id, tname, charsmax(tname))
            set_hudmessage(255, 255, 255, -1.0, 0.17, 0, 6.0, 999.0, 0.1, 0.2, -1)
            //show_hudmessage(0, "%s is the Boss!!!", tname)
            ShowSyncHudMsg(0, g_hudSync3, "%s 是喪屍王!!!", tname)
        }
    }


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [3 樓] From:臺灣中華電信股份有限公司 | Posted:2014-02-08 20:19 |
鐵血
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

雖然改了無回應,(可能因為插件裡別的語句影響)
但是我一樣要說一聲謝謝,
大大 你又讓我學到了一個經驗,
“某些語句可以加在event_round_start()裡”


獻花 x0 回到頂端 [4 樓] From:美國 | Posted:2014-02-09 13:06 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 鐵血 於 2014-02-09 13:06 發表的 : 到引言文
雖然改了無回應,(可能因為插件裡別的語句影響)
但是我一樣要說一聲謝謝,
大大 你又讓我學到了一個經驗,
“某些語句可以加在event_round_start()裡”
可以的話…直接上傳你修改過的ZH插件…這樣比較好確認是哪邊有問題…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [5 樓] From:臺灣中華電信股份有限公司 | Posted:2014-02-09 15:15 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.065989 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言