q411658927 发表于 2008-9-21 18:24:39

求个网页式的查询排名文件的原码!

就是个网页形式的.可以查询statsx插件记录下来的杀人记录等,

macafee 发表于 2008-9-21 18:31:09

回复: 日志保存路径问题!

使用E文就OK了!!!!!!!!!!!

q411658927 发表于 2008-9-21 18:39:29

回复: 日志保存路径问题!

楼上的是什么意思?没看到!

gearfox 发表于 2008-9-21 18:55:39

回复: 日志保存路径问题!

需要一个注册表

Windows Registry Editor Version 5.00



"ValveKey"="5RP2E-EPH3K-BR3LG-KMGTE-FN8PY"
"EngineDLL"="hw.dll"
"ScreenWidth"=dword:00000280
"ScreenHeight"=dword:000001e0
"ScreenWindowed"=dword:00000000
"ScreenBPP"=dword:00000020
"EngineD3D"=dword:00000000

"Language"="english"
"Rate"="25000"

主要是需要倒数第二行

q411658927 发表于 2008-9-22 04:36:33

回复: 日志保存路径问题!

谢谢版主姐姐,问题已经解决了

gearfox 发表于 2008-9-22 09:01:41

回复: 日志保存路径问题!

不客气。。。。。。。。。。。。

mdymdy 发表于 2008-9-22 16:48:21

回复: 日志保存路径问题!

为什么我的日志都保存在HLDS1\cstrike\addons\amxmodx\logs这里,而不是保存在cstrike/logs里面呢

gearfox 发表于 2008-9-22 18:44:18

回复: 日志保存路径问题!

额。。。。。。。。。

76233386 发表于 2008-9-24 10:20:51

回复: 日志保存路径问题!

:sweat: :sweat: :sweat: Post by mdymdy
为什么我的日志都保存在HLDS1\cstrike\addons\amxmodx\logs这里,而不是保存在cstrike/logs里面呢

chenweifff 发表于 2008-9-25 19:54:29

回复: 求个网页式的查询排名文件的原码!

下面是php代码无需数据库只需修改下面$DatPatd=为csstats.dat目录即可
<?
$Server= "莆田学院cs服务器 ";
$DatPatd= "D:\\HLServer\\\cstrike\\\addons\\\amxmodx\\\data\\csstats.dat";
$Top=500;
?>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title><?echo $Server?>实时排行(东瓜菜园修改版)</title>
<style>
body{
font-family:Arial,sans-serif;
font-size:12px;color:#FFCC99;
background-color:#000000;margin-left:8px;
margin-top:3px }
.header{background-color:#9C0000;
}
td{
font-size:14px
}
th{
font-size:14px
}
</style>
</head>
<body>
<center>
<font size=5><b><u><?echo $Server?>实时排行</u></b><font>
<hr width="850">
<table width="800">
<tr class= "header ">
<th align= "center">排名</th>
<th width=45% align= "center">名字</th>
<th align= "center">杀人数</th>
<th align= "center">爆头(%)</th>
<th align= "center">死</th>
<th align= "center">命中/子弹数(命中率)</th>
<th align= "center">积分</th>
</tr>
<?
function bin2int($bin)
{
return ord($bin)+ord($bin)*256;
}
$fp=fopen($DatPatd, "rb");
//if(bin2int(fread($fp,2))!=5) exit( "请安装CSStats! "); //amx 0.97
if(bin2int(fread($fp,2))!=11) exit( "请安装CSStats! "); //amxx1.0
for($i=1;$i <=$Top;$i++)
{if(!$namelen=bin2int(fread($fp,2))) break;//WORD名字长度(包括\0)
$bgcolor=($i%2)?"#310000":"#630000 ";
$player=fread($fp,$namelen-1);
fseek($fp,$namelen+3,SEEK_CUR);
//$a=unpack( "V15stats ",fread($fp,60)); //amx 0.97
$a=unpack( "V*stats",fread($fp,80)); //amxx1.0
//1?,2Damage,3Deatd,4Kill,5Shots,6Hits,7Headshots,8?,9head,10chest,11stomach,12leftarm,13rightarm,14leftleg,15rightleg
//1?,2Damage,3Deatd,4Kill,5Shots,6Hits,7Headshots,8?,9head,10chest,11stomach,12leftarm,13rightarm,14leftleg,15rightleg
echo " <tr bgcolor=$bgcolor><td > $i </td><td style='word-break: break-all'> $player </td><td>".$a["stats4"]."</td><td> ";
if($a["stats4"]==0){
echo "0/0(0%)";
}
else
{
if($a["stats7"]==0){
echo "0/".$a["stats4"]."(0%)";
}
else{
echo $a["stats7"]."/".$a["stats4"]."(".round($a["stats7"]/$a["stats4"]*100,1)."%)";
}
}
echo "</td><td>".$a["stats3"]."<td>";
if($a["stats5"]==0){
echo "0/0(0%)";
}
else
{
if($a["stats6"]==0){
echo "0/".$a["stats5"]."(0%)";
}
else{
echo $a["stats6"]."/".$a["stats5"]."(".round($a["stats6"]/$a["stats5"]*100,1)."%)";
}
}
echo "</td><td>".($a["stats4"]+$a["stats7"]*2-$a["stats3"])."</td></tr>";
}
fclose($fp);
?>
</table>
<hr width="850">
<font size=2 color=white>本程序由广州新力量网吧制作&nbsp;&nbsp;</font><a href="http://hi.baidu.com/dongguacy" ><font size=2 color=white>修改:东瓜菜园</font></a><br>
<center>
</body>
</html>
页: [1] 2
查看完整版本: 求个网页式的查询排名文件的原码!