搜索
查看: 2396|回复: 2

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

[复制链接]
发表于 2008-9-22 14:37:52 | 显示全部楼层 |阅读模式 来自 中国–广西–柳州–柳北区
比如ZHNAGSHENG老大的这个stats,TOP15里面如果在后面多加一项显示暴头率就会出现数据TOP15晕乱连HTML代码都出来了,有什么方法能解决吗?谢谢.
getTop15() {
new pos, stats[8], body[8], name[32],szstate[4]
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[pos],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[pos],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[0],stats[1],stats[5],stats[4],stats[2],100.0 * float(stats[5])/float(stats[4]))
}
copy(g_Buffer[pos],2047-pos,"</table><hr size=1 color=blue></font>【月光疾風】制作")
}
发表于 2008-9-22 22:26:53 | 显示全部楼层 来自 中国–广东–深圳–宝安区

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

motd容量限制了。最大2048.
回复

使用道具 举报

 楼主| 发表于 2008-9-22 22:47:55 | 显示全部楼层 来自 中国–广西–柳州–柳北区

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

原来这样,谢谢指点。
回复

使用道具 举报

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

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