Witam, mam taki problem że po dodaniu rangi i ustawieniu w html topme przycina do 9 pozycji, a jest ustawione do 15.

format_top(sBuffer[MAX_BUFFER_LENGTH+1], statsFrom)
{
statsFrom--;
new iStatsMax = statsFrom + STATS_NUM;
new iMax = get_statsnum();
new izStats[8], izBody[8], istate[4];
new iLen = 0;
//new iOldLen = 0;
if(iStatsMax > iMax)
iStatsMax = iMax;
iLen = format( sBuffer, MAX_BUFFER_LENGTH,"<head><META http-equiv=Content-Type content='text/html ;charset=UTF-8'></head><style>body{color:#FFCC99;background-color:black;margin-top:5}.A{background-color:#310000}.B{background-color:#630000}td{font-size:14px}</style><center><b><font size=4>TOP %d-%d</b><table width=500>", statsFrom+1, iStatsMax );
iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr bgcolor=#9C0000><td>#<td>Nick<td>Ranga<td>Zabic<td>Zgonow<td>Trafien<td>Strzalow<td>HS<td>Eff.<td>Acc.</tr>^n");
for(new i = statsFrom; i < iStatsMax && MAX_BUFFER_LENGTH - iLen > 0; i++)
{
new check = get_stats(i, izStats, izBody, t_sName, MAX_NAME_LENGTH);
if (equal(istate,"A")) copy(istate,3,"B")
else copy(istate,3,"A")
get_stats(i, izStats, izBody, t_sName, MAX_NAME_LENGTH)
while( contain ( t_sName, "<" ) != -1 )
replace( t_sName,MAX_BUFFER_LENGTH + 1,"<", "[" )
while( contain ( t_sName, ">" ) != -1 )
replace( t_sName,MAX_BUFFER_LENGTH + 1,">", "]" )
if ( check == 0 )
return;
iLen += format( sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, "<tr class=%s><td>%2d<td>%-22.22s<td>%-22.22s<td>%6d<td>%6d<td>%6d<td>%6d<td>%4d<td>%3.0f%%<td>%3.0f%%", istate, i + 1, t_sName, get_rankname(izStats[STATS_KILLS]), izStats[STATS_KILLS], izStats[STATS_DEATHS], izStats[STATS_HITS], izStats[STATS_SHOTS], izStats[STATS_HS], effec(izStats), accuracy(izStats));
}
copy(sBuffer[iLen],MAX_BUFFER_LENGTH - iLen,"</table>")
}
może ktoś mi poradzić co muszę zrobić aby wczytało mi całość bez usuwania kodów html


Dodatki SourceMod












