搜索
查看: 2566|回复: 5

虚心向Rulzy版主打听你个插件判断函数

[复制链接]
发表于 2008-4-6 04:32:54 | 显示全部楼层 |阅读模式 来自 中国–云南–西双版纳傣族自治州–景洪市
如何判断服务器在线玩家人数比如(16/32)这样代码如何去判断
还有服务器的FPS要用什么函数判断比如说512/FPS这样显示
最后1个是服务器运行了多长时间该怎么判断比如说服务器运行了24个小时0分30秒这样.24:00:30显示

第1次请教问题麻烦Rulzy版主告诉下这些判断函数该怎么写!谢谢!
 楼主| 发表于 2008-4-6 20:52:52 | 显示全部楼层 来自 中国–浙江–杭州

回复: 虚心向Rulzy版主打听你个插件判断函数

麻烦Rulzy版主告诉下这些判断函数该怎么写!谢谢!!!

急切盼指教!
回复

使用道具 举报

 楼主| 发表于 2008-4-6 20:53:30 | 显示全部楼层 来自 中国–浙江–杭州

回复: 虚心向Rulzy版主打听你个插件判断函数

麻烦Rulzy版主告诉下这些判断函数该怎么写!谢谢!
回复

使用道具 举报

发表于 2008-4-9 03:22:00 | 显示全部楼层 来自 中国–广东–惠州

回复: 虚心向Rulzy版主打听你个插件判断函数

Post by 猴子
如何判断服务器在线玩家人数比如(16/32)这样代码如何去判断
还有服务器的FPS要用什么函数判断比如说512/FPS这样显示
最后1个是服务器运行了多长时间该怎么判断比如说服务器运行了24个小时0分30秒这样.24:00:30显示

第1次请教问题麻烦Rulzy版主告诉下这些判断函数该怎么写!谢谢!
对于这样的贴,一般没人会理的,因为你已经指名要Rulzy版主来回答,但是看你等这么久了,顺便回复下你.
对于
如何判断服务器在线玩家人数比如(16/32)这样
这是很简单的,直接就用get_playersnum()/get_maxplayers()就可以了.
还有服务器的FPS要用什么函数判断比如说512/FPS这样显示
如果你是加载了booster,booster会注册一个参数server_fps,应该可以用get_cvar_num("server_fps")来获取,我没试过,你自己试下.
最后1个是服务器运行了多长时间该怎么判断比如说服务器运行了24个小时0分30秒这样.24:00:30显示
这个也也不难,但我没试过,你自己试下吧,首先用get_gametime()函数获得当前地图运行了多少时间,换图后会重新计算,单位是秒,当一幅地图结束时,把这个数据保存到某个文件或数据库里,这个你自己决定了.要显示出来时,就把之前保存的时间加上用get_gametime()函数获得的时间,然后换算成你想要的显示格式.
注意一定要用浮点型变量保存
像这样,new Float:iTime=get_gametime()
回复

使用道具 举报

发表于 2008-4-9 08:33:07 | 显示全部楼层 来自 中国–浙江–温州

回复: 虚心向Rulzy版主打听你个插件判断函数

zwfgdlc这里学到了好多东西,现在最欠缺的就是CS函数这一块了,英文实在是看不懂。
回复

使用道具 举报

发表于 2008-4-9 16:58:03 | 显示全部楼层 来自 中国–广东–东莞

回复: 虚心向Rulzy版主打听你个插件判断函数

new Float:UpTime = Float:engfunc(EngFunc_Time)
然后浮点数UpTime用float_to_str(),str_to_num()等函数转为整型数据,UpTime / 3600, UpTime / 60, UpTime % 60进行换算即可。如果超过一天再Uptime / 86400计算。至于读取服务器即时的FPS我也不是很明白,暂时也帮不了你什么。其他的4楼也说了,没必要重复了。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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