广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4020 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 回合结束插件BUG  (圆满解决)

感谢a78大大和fouury 大大的修正


[ 此文章被曾李源在2013-08-20 00:38重新编辑 ]




献花 x0 回到顶端 [楼 主] From:北京 | Posted:2013-08-17 00:01 |
Gamesbrok
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x1 鲜花 x9
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问你有加载其他插件吗? 有可能是其他插件冲突。


献花 x0 回到顶端 [1 楼] From:未知地址 | Posted:2013-08-17 22:34 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 Gamesbrok 于 2013-08-17 22:34 发表的 : 到引言文
请问你有加载其他插件吗? 有可能是其他插件冲突。

不会有冲突的,主插件就算换成原版的也还有这个BUG,大大在自己的ZP上试试就知道了,而且我把所有ZP死亡复活功能都关闭了


献花 x0 回到顶端 [2 楼] From:未知地址 | Posted:2013-08-17 23:13 |
a7811311622 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 优秀管理员勋章 社区建设奖
头衔:我…在工作了…我…在工作了…
版主
级别: 版主 该用户目前不上站
版区: CS提问区
推文 x771 鲜花 x2152
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果没猜错的话…
可能是玩家离开时…离开的玩家中有包括「没被爆头僵尸」…
然后没重新判断 noheadshot_zombies() 导致「没被爆头僵尸」离开了却算进去…
最后因为 noheadshot_zombies() > 0 变成不会执行「结束回合」这动作…

解决办法:
让 noheadshot_zombies() 内的 num 层级提高到公开变数…
然后在 public client_disconnect(id) 里用条件控制…
看是要用判断条件后 num-- 或是重新计算 num 都试试…


尚无签名,欢迎 [新增个性化签名]
献花 x1 回到顶端 [3 楼] From:台湾中华电信股份有限公司 | Posted:2013-08-17 23:52 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 a7811311622 于 2013-08-17 23:52 发表的 : 到引言文
如果没猜错的话…
可能是玩家离开时…离开的玩家中有包括「没被爆头僵尸」…
然后没重新判断 noheadshot_zombies() 导致「没被爆头僵尸」离开了却算进去…
最后因为 noheadshot_zombies() > 0 变成不会执行「结束回合」这动作…

解决办法:
让 noheadshot_zombies() 内的 num 层级提高到公开变数…
然后在 public client_disconnect(id) 里用条件控制…
看是要用判断条件后 num-- 或是重新计算 num 都试试…



确实僵尸没被爆头离开就会出现这个BUG,那我按您说的试试看吧


[ 此文章被曾李源在2013-08-18 16:12重新编辑 ]


献花 x0 回到顶端 [4 楼] From:北京 | Posted:2013-08-17 23:58 |
q7291172
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

LZ标题是什么意思?回合结束插件BUG难道也是让最后一个人感染?还是说最后一个人不爆头回合不结束- -?


献花 x0 回到顶端 [5 楼] From:没有资料 | Posted:2013-08-18 13:13 |
fouury 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x9 鲜花 x101
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

总之先让退出的玩家不被noheadshot算进去 直接
复制程式
public client_disconnect(id)
{
    if (!is_headshot[id])
    {
          is_headshot[id] = true
    }
}

另外noheadshot每次在计算时都会将num重置后才计算

照理讲退出的玩家不会被计算进去 

这部分或许需要另外加上判断玩家是否在游戏内的条件而后才计算


[ 此文章被fouury在2013-08-20 18:01重新编辑 ]


按这里检视影片,登入论坛可以直接观看
BLACK OPS 2 - MOB OF THE DEAD
决胜时刻 黑色行动2 僵尸78毛 就是这样了
献花 x1 回到顶端 [6 楼] From:台湾宽频通讯顾问股份有限公司 | Posted:2013-08-18 18:33 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 fouury 于 2013-08-18 18:33 发表的 : 到引言文
总之先让退出的玩家不被noheadshot算进去 直接
复制程式
public client_disconnect(id)
{
    if (!is_headshot[id])
    {
          is_headshot[id] = ture
    }
}

另外noheadshot每次在计算时都会将num重置后才计算

照理讲退出的玩家不会被计算进去 

这部分或许需要另外加上判断玩家是否在游戏内的条件而后才计算



加上这段之后就无法转档了


献花 x0 回到顶端 [7 楼] From:未知地址 | Posted:2013-08-19 21:53 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

无法转档的SMA


献花 x0 回到顶端 [8 楼] From:未知地址 | Posted:2013-08-19 23:35 |
曾李源
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 fouury 于 2013-08-18 18:33 发表的 : 到引言文
总之先让退出的玩家不被noheadshot算进去 直接
复制程式
public client_disconnect(id)
{
    if (!is_headshot[id])
    {
          is_headshot[id] = ture
    }
}

另外noheadshot每次在计算时都会将num重置后才计算

照理讲退出的玩家不会被计算进去 

这部分或许需要另外加上判断玩家是否在游戏内的条件而后才计算



多谢您了,BUG已经被修正了,不过您给的代码里面有一个错误让我转档失败半天,多亏a78大大提醒否则不知要搞到何时


献花 x0 回到顶端 [9 楼] From:未知地址 | Posted:2013-08-20 00:40 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.062909 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言