yanexp 发表于 2005-10-8 02:01:38

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

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

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

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

wzf828 发表于 2005-10-8 11:37:46

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

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


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

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

yanexp 发表于 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


/* get top 15 */
getTop15() {
new pos, stats, body, name,state
//#if !defined NO_STEAM

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>")
pos += format(g_Buffer,2047-pos,"%s","<tr bgcolor=#9C0000><td>#<td>昵称<td>杀敌<td>死亡<td>击中<td>开枪<td>爆头</tr>")

new imax = get_statsnum()
if (imax > 15) imax = 15
for(new a = 0; a < imax; ++a){
    if (equal(state,"one")) copy(state,3,"two")
    else copy(state,3,"one")
    get_stats(a,stats,body,name,31)
    pos += format(g_Buffer,2047-pos,
    "<tr class=%s><td>%d<td>%s<td>%d<td>%d<td>%d<td>%d<td>%d",state,a+1,name,stats,stats,stats,stats,stats)
}
copy(g_Buffer,2047-pos,"</table><hr size=1 color=blue></font>详情http://nPower.vicp.net")
/*#else
pos = format(g_Buffer,2047," #%-28.27s %6s %6s %6s %6s %6s^n",
        "nick", "kills" , "deaths" , "hits","shots","hs" )
new imax = get_statsnum()
if (imax > 15) imax = 15
for(new a = 0; a < imax; ++a){
    get_stats(a,stats,body,name,31)
    pos += format(g_Buffer,2047-pos,"%2d. %-28.27s %6d %6d %6d %6d %6d^n",a+1,name,stats,stats,stats,stats,stats)
}
#endif*/
}

et007 发表于 2005-10-8 20:28:30

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

呵呵 yanxep这方面就是强

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

kuadidas 发表于 2005-10-8 21:00:25

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

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

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

diypig 发表于 2005-10-8 21:23:15

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

Post by wzf828
在@Y了 http://www.duckstat.com/
英文的版本吗?不是中文的吗?

yanexp 发表于 2005-10-8 22:04:03

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

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

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

Rank其实多数版本都有


displayRank(id,dest) {
new pos, name, stats, body
new rank_pos = get_user_stats(id,stats,body)
pos = copy(g_Buffer,2047,"<html><head><style type=^"text/css^">")
pos += copy(g_Buffer,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;}")
pos += format(g_Buffer,2047-pos,"</style></head><body><table><tr><td colspan=2>%s在%d人中排名第%d</td></tr>",(id==dest)?"你的":"他的",get_statsnum(), rank_pos)
pos += format(g_Buffer,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>",
    stats,stats,stats,stats,stats)
pos += format(g_Buffer,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>",
    g_bodyParts_gb,body,g_bodyParts_gb,body,g_bodyParts_gb,body, g_bodyParts_gb,body,
    g_bodyParts_gb,body,g_bodyParts_gb,body,g_bodyParts_gb,body)
copy(g_Buffer,2047-pos,"</table></body></html>")
get_user_name(id,name,31)
show_motd(dest,g_Buffer,name)
}



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

stonelei 发表于 2005-10-9 11:03:42

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

果然是强人,呵呵...


:D

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

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

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

:mad:

yanexp 发表于 2005-10-9 14:35:29

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

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


:D

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

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

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

:mad:

可以是可以,你找个登录后在MOTD显示信息的插件源码改改就行了!
页: 1 [2] 3 4 5 6 7 8
查看完整版本: 请问yanexp,网页查看CS排行及状态+地图背景PHP 能否放在TOP15或启动页中?