搜索
楼主: stonelei

请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

[复制链接]
发表于 2005-10-8 02:01:38 | 显示全部楼层 来自 中国–广东–广州–天河区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

其实可以的,不过也用不着这样显示,因为稍改stats.amx源码就支持WEB格式的TOP15排行了

效果可进入我的服务器按下P5就能看到

广州新力量网吧CS1.6服务器组当前状态

回复

使用道具 举报

发表于 2005-10-8 11:37:46 | 显示全部楼层 来自 中国–河南–三门峡

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

在@Y了 http://www.duckstat.com/


Post by diypig
请问WZF828你的警衔插件能提供下载吗?我找了好久没有找了这个插件..
回复

使用道具 举报

发表于 2005-10-8 11:38:57 | 显示全部楼层 来自 中国–河南–三门峡

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

那就给大家分享一下啦


Post by yanexp
其实可以的,不过也用不着这样显示,因为稍改stats.amx源码就支持WEB格式的TOP15排行了

效果可进入我的服务器按下P5就能看到

广州新力量网吧CS1.6服务器组当前状态
http://npower.vicp.net/csstats
http://npower.vicp.net/ip
回复

使用道具 举报

发表于 2005-10-8 17:47:30 | 显示全部楼层 来自 中国–广东–广州–天河区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

Post by wzf828
那就给大家分享一下啦



打开StatsX.sma源码

查找 /* get top 15 */处替换为以下内容即可,居我这测试在CS里以WEB显示TOP15数据还是很完整的!

效果图:
http://npower.vicp.net/csgame/cstop15.jpg


  1. /* get top 15 */
  2. getTop15() {
  3.   new pos, stats[8], body[8], name[32],state[4]
  4. //#if !defined NO_STEAM
  5.   
  6.   pos = format(g_Buffer,2047,"<style>body{color:#FFCC99;background-color:black;margin-top:5}.one{background-color:#310000}.two{background-color:#630000}td{font-size:14px}</style><center><b><font size=4>广州天河力量网吧CS1.6至尊排行</b><table width=500>")
  7.   pos += format(g_Buffer[pos],2047-pos,"%s","<tr bgcolor=#9C0000><td>#<td>昵称<td>杀敌<td>死亡<td>击中<td>开枪<td>爆头</tr>")

  8.   new imax = get_statsnum()
  9.   if (imax > 15) imax = 15
  10.   for(new a = 0; a < imax; ++a){
  11.     if (equal(state,"one")) copy(state,3,"two")
  12.     else copy(state,3,"one")
  13.     get_stats(a,stats,body,name,31)
  14.     pos += format(g_Buffer[pos],2047-pos,
  15.     "<tr class=%s><td>%d<td>%s<td>%d<td>%d<td>%d<td>%d<td>%d",state,a+1,name,stats[0],stats[1],stats[5],stats[4],stats[2])
  16.   }
  17.   copy(g_Buffer[pos],2047-pos,"</table><hr size=1 color=blue></font>详情http://nPower.vicp.net")
  18. /*#else
  19.   pos = format(g_Buffer,2047," #  %-28.27s %6s %6s %6s %6s %6s^n",
  20.           "nick", "kills" , "deaths" , "hits","shots","hs" )
  21.   new imax = get_statsnum()
  22.   if (imax > 15) imax = 15
  23.   for(new a = 0; a < imax; ++a){
  24.     get_stats(a,stats,body,name,31)
  25.     pos += format(g_Buffer[pos],2047-pos,"%2d. %-28.27s %6d %6d %6d %6d %6d^n",a+1,name,stats[0],stats[1],stats[5],stats[4],stats[2])
  26.   }
  27. #endif*/
  28. }
复制代码

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-10-8 20:28:30 | 显示全部楼层 来自 中国–重庆–重庆–九龙坡区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

呵呵 yanxep这方面就是强

能不能把rank一并用以上方法实现啊?
回复

使用道具 举报

发表于 2005-10-8 21:00:25 | 显示全部楼层 来自 中国–广东–深圳–龙岗区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

Post by wzf828
你有服务器安装Psychostats吗?MySQL数据库...

没有呵..
怎么装呵,我是菜鸟呵
越详细越好:burn: :em24:
回复

使用道具 举报

发表于 2005-10-8 21:23:15 | 显示全部楼层 来自 中国–海南–海口

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

Post by wzf828
在@Y了 http://www.duckstat.com/

英文的版本吗?不是中文的吗?
回复

使用道具 举报

发表于 2005-10-8 22:04:03 | 显示全部楼层 来自 中国–广东–广州–天河区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

Post by et007
呵呵 yanxep这方面就是强

能不能把rank一并用以上方法实现啊?


Rank其实多数版本都有


  1. displayRank(id,dest) {
  2.   new pos, name[32], stats[8], body[8]
  3.   new rank_pos = get_user_stats(id,stats,body)
  4.   pos = copy(g_Buffer,2047,"<html><head><style type=^"text/css^">")
  5.   pos += copy(g_Buffer[pos],2047-pos,"body{font-family:Arial,sans-serif;font-size:12px;color:#FFCC99;background-color:#000000;margin-left:8px;margin-top:3px}.header{background-color:#9C0000;}.one{background-color:#310000;}.two{background-color:#630000;}")
  6.   pos += format(g_Buffer[pos],2047-pos,"</style></head><body><table><tr><td colspan=2>%s在%d人中排名第%d</td></tr>",(id==dest)?"你的":"他的",get_statsnum(), rank_pos)
  7.   pos += format(g_Buffer[pos],2047-pos,"<tr class=^"one^"><td>杀敌:</td><td>%d</td></tr><tr class=^"two^"><td>死亡:</td><td>%d</td></tr><tr class=^"one^"><td>伤害:</td><td>%d</td></tr><tr class=^"two^"><td>击中:</td><td>%d</td></tr><tr class=^"one^"><td>开枪:</td><td>%d</td></tr><tr><td>&nbsp;</td><td>&nbsp;</td></tr>",
  8.     stats[0],stats[1],stats[6],stats[5],stats[4])
  9.   pos += format(g_Buffer[pos],2047-pos,"<tr class=^"header^"><td colspan=2>击中</td></tr><tr class=^"one^"><td>%s:</td><td>%d</td></tr><tr class=^"two^"><td>%s:</td><td>%d</td></tr><tr class=^"one^"><td>%s:</td><td>%d</td></tr><tr class=^"two^"><td>%s:</td><td>%d</td></tr><tr class=^"one^"><td>%s:</td><td>%d</td></tr><tr class=^"two^"><td>%s:</td><td>%d</td></tr><tr class=^"one^"><td>%s:</td><td>%d</td></tr>",
  10.     g_bodyParts_gb[1],body[1],g_bodyParts_gb[2],body[2],g_bodyParts_gb[3],body[3], g_bodyParts_gb[4],body[4],
  11.     g_bodyParts_gb[5],body[5],g_bodyParts_gb[6],body[6],g_bodyParts_gb[7],body[7])
  12.   copy(g_Buffer[pos],2047-pos,"</table></body></html>")
  13.   get_user_name(id,name,31)
  14.   show_motd(dest,g_Buffer,name)
  15. }

复制代码


这个格式可以自己改改,我之前自己写有一个个性的,可惜不到了
回复

使用道具 举报

 楼主| 发表于 2005-10-9 11:03:42 | 显示全部楼层 来自 中国–广东–东莞

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

果然是强人,呵呵...


:D

对了,能不能同时把这个TOP15也放在启动画面的  MOTD.TXT  中显示呢.

反正这个画面没什么好显示的...

要是可以就更好了,一进来就看到排名嘛...

:mad:
回复

使用道具 举报

发表于 2005-10-9 14:35:29 | 显示全部楼层 来自 中国–广东–广州–天河区

回复: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?

Post by stonelei
果然是强人,呵呵...


:D

对了,能不能同时把这个TOP15也放在启动画面的  MOTD.TXT  中显示呢.

反正这个画面没什么好显示的...

要是可以就更好了,一进来就看到排名嘛...

:mad:


可以是可以,你找个登录后在MOTD显示信息的插件源码改改就行了!
回复

使用道具 举报

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

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