wwww23 发表于 2008-9-22 14:37:52

TOP15的显示数据太多出现乱码的问题

比如ZHNAGSHENG老大的这个stats,TOP15里面如果在后面多加一项显示暴头率就会出现数据TOP15晕乱连HTML代码都出来了,有什么方法能解决吗?谢谢.getTop15() {
new pos, stats, body, name,szstate
pos = format(g_Buffer,2047,"<meta charset=UTF-8><style>body{color:#FFFFFF;background-color:black;margin-top:5}.one{background-color:#565759}.two{background-color:#3D3D3D}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=#9A9DA2><td>#<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(szstate,"one")) copy(szstate,3,"two")
else copy(szstate,3,"one")
get_stats(a,stats,body,name,31)
while( contain ( name, "<" ) != -1 )
   replace( name, 32, "<", "&lt;" )
//while( contain ( name, ">" ) != -1 )
//replace( name, 32, ">", "&gt;" )
pos += format(g_Buffer,2047-pos,
"<tr class=%s><td>%d<td>%s<td>%d<td>%d<td>%d<td>%d<td>%d<td>%.2f%",szstate,a+1,name,stats,stats,stats,stats,stats,100.0 * float(stats)/float(stats))
}
copy(g_Buffer,2047-pos,"</table><hr size=1 color=blue></font>【月光疾風】制作")
}

Cr@zyTreE 发表于 2008-9-22 22:26:53

回复: TOP15的显示数据太多出现乱码的问题

motd容量限制了。最大2048.

wwww23 发表于 2008-9-22 22:47:55

回复: TOP15的显示数据太多出现乱码的问题

原来这样,谢谢指点。
页: [1]
查看完整版本: TOP15的显示数据太多出现乱码的问题