回复: 【发布】实用插件源码及Mysql/Apache/php (精简安装包)
Post by gdyw1999呵呵~
可以用记事本打开netbar_en.sma
但是怎么才能转换成AMXX0.16支持的 AMX后缀?
后缀不用管的,只要在plugins.ini里改为相同就行了
好像你们的amxx0.16都没带有编译器,
不过好像amxx0.16插件的源码可用amx的编译器输出
或者你用我之前已编译好的那个,反正通用的
回复: 【发布】实用插件源码及Mysql/Apache/php (精简安装包)
谢谢yanexp的分享不过网页查看CS排行及状态中
如果玩家的名字过长或带有"<"这样的符号,便无法正确显示人名,显示出来的名字后面会跟一些数字,并且爆头率与命中率显示不出.
请问怎样可以修改?
名字长度的语句修改哪里?
php实在不是很懂(下面是cstop中的控制名字长度的语句)
{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);
请问yanexp怎样修改?谢谢!
回复: 【发布】实用插件源码及Mysql/Apache/php (精简安装包)
Post by et007谢谢yanexp的分享
不过网页查看CS排行及状态中
如果玩家的名字过长或带有"<"这样的符号,便无法正确显示人名,显示出来的名字后面会跟一些数字,并且爆头率与命中率显示不出.
请问怎样可以修改?
名字长度的语句修改哪里?
php实在不是很懂(下面是cstop中的控制名字长度的语句)
{if(!$namelen=bin2int(fread(...
这个好办,其实这是Html显示出来的弊病,将特别字符处理下即可!
在源码处添加一段函数:
<?
function StrRep($Strx){
$Strx=substr($Strx,0,20); //裁剪名字长度,可自己改,CS里最长为32位
$Strx=str_replace("<","<",$Strx);
$Strx=str_replace(">",">",$Strx); //替换名字里的<>标记
return $Strx;
}
?>
调用函数:
找到$player=fread($fp,$namelen-1);
$player=StrRep($player);//在下面添加这句即可正常显示了
另附在CS里以WEB显示TOP15数据很完整的!
效果图:
http://npower.vicp.net/csgame/cstop15.jpg
连接:
http://forum.dt-club.net/showpost.php?p=161262&postcount=14