广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2265 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.086387 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言