Помогите исправить ТОП 15
Проблема с фрагами. 3 фрага мои +1 за ассист дали. везде пишет 4 фрага а в топ 15 ваще 2)) как исправить это?
Проблема с фрагами. 3 фрага мои +1 за ассист дали. везде пишет 4 фрага а в топ 15 ваще 2)) как исправить это?
C++:
case StatsTop15:
{
new statsNum = get_statsnum()
if (!statsNum) client_print_color(id, print_team_default, "^1[^4CSX^1] Нет данных!")
else
{
if (statsNum > 15) statsNum = 15
new OldLen, bool:IsCut, buff[BUFF_LEN], len = formatex(buff, charsmax(buff), "<META http-equiv=Content-Type content='text/html;charset=UTF-8'><link href='%s' rel=stylesheet type=text/css>", CSS_STYLE)
len += formatex(buff[len], charsmax(buff) - len, "<p>Топ 15 лучших игроков</p><table cellpadding=0><tr><th>#<th>Nick<th>Kills<th>Hs<th>Deaths<th>Shots<th>Hits<th>Dmg<th>Звание<th>Опыт</tr>")
for (new i, st[ARRSIZE_STATS], bh[ARRSIZE_BODY], szName[MAX_NAME_LENGTH], szAuthid[MAX_AUTH_LENGTH]; i < statsNum; ++ i)
{
get_stats(i, st, bh, szName, charsmax(szName), szAuthid, charsmax(szAuthid)); OldLen = len
static szLevel, szLevel_id; szLevel = get_exp_for_stats(st), szLevel_id = get_user_lvl_name(szLevel)
len += formatex(buff[len], charsmax(buff) - len, "<tr><td>%d<td>%s<td>%d<td>%d<td>%d<td>%d<td>%d<td>%d<td>%s<td>%d</tr>", i +1, szName, st[FRAGS], st[HS], st[DEATHS], st[SHOTS], st[HITS], st[DAMAGE], g_lvl_letters[szLevel_id], szLevel)
if (len + 9 >= charsmax(buff))
{
buff[OldLen] = 0
IsCut = true
break
}
}
formatex(buff[IsCut ? OldLen : len], charsmax(buff), "</table>")
show_motd(id, buff, "Say /top15")
}
}