搜索
查看: 2981|回复: 8

关于 stats Top 15 for amxx 现实不全的问题

[复制链接]
发表于 2004-5-14 19:50:16 | 显示全部楼层 |阅读模式 来自 中国–黑龙江–佳木斯
根本上,那不是stats插件的问题,而是CS 1.6 对 motd 有一个容量限制 (也就是对建立的那个临时 motd_temp.html 文件大小有限制)
因为 for amxx 自带的 stats 中的 top 15 显示方式用了大量的表格,用了很多的html标记,占用了很多字节,因此没有等显示完 15 行,大小超标,就被 CS 1.6 强行中止了.

解决方法, 优化 stats 源代码, 去除过多的 html 标记

方法二, 将 imax = 15 改为 imax = 10, Top15 变 Top 10啦 ,比较偷懒的一招,嘿嘿

方法三, 用 statsx 0.9.8b 替换 stats
发表于 2004-5-14 20:08:00 | 显示全部楼层 来自 中国–黑龙江–绥化
:76:  :76:  :76:
回复

使用道具 举报

发表于 2004-5-15 03:04:39 | 显示全部楼层 来自 日本
方法三, 用 statsx 0.9.8b 替换 stats
能将具体一些吗?
回复

使用道具 举报

发表于 2004-5-15 04:25:19 | 显示全部楼层 来自 中国–黑龙江–绥化
我选了2
因为前10名已经够了。
statsx 0.9.8b不怎么好看。
回复

使用道具 举报

 楼主| 发表于 2004-5-15 06:57:48 | 显示全部楼层 来自 中国–黑龙江–佳木斯

statsx是另一个 统计插件

Post by cityhonghu
方法三, 用 statsx 0.9.8b 替换 stats
能将具体一些吗?

现实的效果不好看,但是功能很全
而就我自己看 ,top 15 统计项目 比 stats多,而且能显示全

代价是 显示效果 平平

安装方法:
1.把statsx.sma 拷贝到 scripting
  把statsx.amx 拷贝到 plugins (也可以自己编译)
  我提供的是网上下载的源码,为英文版
2.将 plugins.ini 中的 :
stats.amx
修改为
statsx.amx

我用了statsx中的top 15的显示方法,把stats 源代码中的183 - 198 行替换为:


  1. pos = format(g_Buffer,2047,"<body bgcolor=#000000><font color=#FFB000><pre>")
  2.   pos += format(g_Buffer[pos],2047-pos," #  %-34.27s %9s %9s %9s %9s %9s^n",
  3.   "昵称", "杀敌", "死亡", "击中", "开枪", "爆头")

  4.   new imax = get_statsnum()
  5.   if (imax > 15) imax = 15
  6.   for(new a = 0; a < imax; ++a){

  7.     get_stats(a,stats,body,name,31)
  8.     pos += format(g_Buffer[pos],2047-pos,
  9.     "%2d. %-28.27s %6d %6d %6d %6d %6d^n",
  10.     a+1,name,stats[0],stats[1],stats[5],stats[4],stats[2])
  11.   }
  12.   copy(g_Buffer[pos],2047-pos,"</pre>")
复制代码


显示效果如下图

两次回复被和在一起了
那是两种替换方法
第一种是不使用stats插件,而用statsx插件来实践各种数据统计

第二种,只是把stats插架显示Top 15的部分,用statsx中的方式替换了. 只是修改stats的部分代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2004-5-15 10:45:29 | 显示全部楼层 来自 日本
谢谢!!!回去试试 !
回复

使用道具 举报

发表于 2004-5-21 01:26:50 | 显示全部楼层 来自 日本
top10也不行,第10名数据显示不全 !
回复

使用道具 举报

发表于 2004-8-24 02:21:44 | 显示全部楼层 来自 中国–广东–深圳–罗湖区
Post by cityhonghu
top10也不行,第10名数据显示不全 !


的确第10也显示不全,到底有没有彻底的解决方法?当然不是用statsx来替换,个人认为statsx显示的top15不是很好看.请帮帮手.
回复

使用道具 举报

发表于 2004-8-24 13:30:08 | 显示全部楼层 来自 中国–黑龙江–绥化
老问题。早就解决了。
回复

使用道具 举报

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

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