Статистика боя

Тип боя: Продолжительность боя: мин.

Последовательность ударов

"; $an2 = ""; asort($unique); foreach ($unique as $u) { echo " "; } ?>
Логин Удар в Последовательность ударов
" . $u . " голову
грудь
живот
пояс
ноги
"; $c = count($hits); $excl = [2, 3, 4, 5]; for ($i = 0; $i <= $c; $i++) { if (!$hits[$i][$u]['hits']) { $i++; } if ($hits[$i][$u]['hits'] == 1) { echo "X"; } elseif ($hits[$i][$u]['hits'] == 665) { echo "X"; } elseif (in_array($hits[$i][$u]['hits'], $excl)) { echo "$anX$an2"; } } echo "
"; $excl = [1, 3, 4, 5, 665]; for ($i = 0; $i < $c; $i++) { if (!$hits[$i][$u]['hits']) { $i++; } if ($hits[$i][$u]['hits'] == 2) { echo "X"; } elseif (in_array($hits[$i][$u]['hits'], $excl)) { echo "$anX$an2"; } } echo "
"; $excl = [1, 2, 4, 5, 665]; for ($i = 0; $i < $c; $i++) { if (!$hits[$i][$u]['hits']) { $i++; } if ($hits[$i][$u]['hits'] == 3) { echo "X"; } elseif (in_array($hits[$i][$u]['hits'], $excl)) { echo "$anX$an2"; } } echo "
"; $excl = [1, 3, 2, 5, 665]; for ($i = 0; $i < $c; $i++) { if (!$hits[$i][$u]['hits']) { $i++; } if ($hits[$i][$u]['hits'] == 4) { echo "X"; } elseif (in_array($hits[$i][$u]['hits'], $excl)) { echo "$anX$an2"; } } echo "
"; $excl = [1, 3, 4, 2, 665]; for ($i = 0; $i < $c; $i++) { if (!$hits[$i][$u]['hits']) { $i++; } if ($hits[$i][$u]['hits'] == 5) { echo "X"; } elseif (in_array($hits[$i][$u]['hits'], $excl)) { echo "$anX$an2"; } } echo "
"; echo "
(X - удачный удар, X - критический удар, Ξ - крит + инвалидность, X - доп. магический удар,
  - противник блокировал удар,  - увернулся,  - парировал,  - отбил удар щитом)

Последовательность блоков

$dd) { $hits[][$r[0]]['defs'][$k] = $dd; } if (!in_array($r[0], $unique)) { $unique[] = $r[0]; } } $an = ""; $an2 = ""; asort($unique); foreach ($unique as $u) { echo ""; } ?>
Логин Блок Последовательность блоков
" . $u . "голова
грудь
живот
пояс
ноги
"; $c = count($hits) - 1; $excl = ["00", "01", "10", "11"]; for ($i = 0; $i <= $c; $i++) { if (!in_array($hits[$i][$u]['defs'][0], $excl)) { $i++; } if ($hits[$i][$u]['defs'][0] == "11") { echo "X"; } elseif ($hits[$i][$u]['defs'][0] == "10") { echo ""; } else { echo "$anX$an2"; }//} } echo "
"; for ($i = 0; $i <= $c; $i++) { if (!in_array($hits[$i][$u]['defs'][1], $excl)) { $i++; } if ($hits[$i][$u]['defs'][1] == "11") { echo "X"; } elseif ($hits[$i][$u]['defs'][1] == "10") { echo ""; } else { echo "$anX$an2"; }//} } echo "
"; for ($i = 0; $i <= $c; $i++) { if (!in_array($hits[$i][$u]['defs'][2], $excl)) { $i++; } if ($hits[$i][$u]['defs'][2] == "11") { echo "X"; } elseif ($hits[$i][$u]['defs'][2] == "10") { echo ""; } else { echo "$anX$an2"; }//} } echo "
"; for ($i = 0; $i <= $c; $i++) { if (!in_array($hits[$i][$u]['defs'][3], $excl)) { $i++; } if ($hits[$i][$u]['defs'][3] == "11") { echo "X"; } elseif ($hits[$i][$u]['defs'][3] == "10") { echo ""; } else { echo "$anX$an2"; }//} } echo "
"; for ($i = 0; $i <= $c; $i++) { if (!in_array($hits[$i][$u]['defs'][4], $excl)) { $i++; } if ($hits[$i][$u]['defs'][4] == "11") { echo "X"; } elseif ($hits[$i][$u]['defs'][4] == "10") { echo ""; } else { echo "$anX$an2"; }//} } echo "
(X - удачный блок, X - пробили блок критом,  - пропустил удар,  - увернулся  - парировал  - отбил щитом)

"; foreach ($summary as $k) { //echo $k.'
'; $r = explode("|", $k); if ($r[5] == 'udar') { $hit[$r[0]] += $r[6]; } if ($r[0] == 'user_team1') { $team1_users[$r[1]] = $r[2]; } if ($r[0] == 'user_team2') { $team2_users[$r[1]] = $r[2]; } if ($r[1] == 'B1' or $r[1] == 'B2') { $where_hit[$r[0]][$r[4]] += 1; } } ?>

Суммарно

"; } echo ""; if (strpos($data['t2'], ';')) { $team2 = explode(";", $data['t2']); } else { $team2[0] = $data['t2']; } for ($i = 0; $i < count($team2); $i++) { $sData = substr($team2_users[$team2[$i]], -12); preg_match('/\[(.*?)\//', $sData, $rgMatches1); $sum_hp2[1] += substr($rgMatches1[0], 1, strlen($rgMatches1[0]) - 1); preg_match('/\/(.*?)\]/', $sData, $rgMatches2); $sum_hp2[2] += substr($rgMatches2[0], 1, strlen($rgMatches2[0]) - 1); echo ""; } echo ""; ?>
Логин Удары Блоки Попадания Защита Урон Потери Вылечено
" . $team1_users[$team1[$i]] . "" . (!empty($where_hit[$team1[$i]][1]) ? $where_hit[$team1[$i]][1] : 0) . "/" . (!empty($where_hit[$team1[$i]][2]) ? $where_hit[$team1[$i]][2] : 0) . "/" . (!empty($where_hit[$team1[$i]][3]) ? $where_hit[$team1[$i]][3] : 0) . "/" . (!empty($where_hit[$team1[$i]][4]) ? $where_hit[$team1[$i]][4] : 0) . "/" . (!empty($where_hit[$team1[$i]][5]) ? $where_hit[$team1[$i]][5] : 0) . "0/0/0/0/00(0)00/0/00/000
Всего[" . $sum_hp1[1] . "/" . $sum_hp1[2] . "]00000
" . $team2_users[$team2[$i]] . "" . (!empty($where_hit[$team2[$i]][1]) ? $where_hit[$team2[$i]][1] : 0) . "/" . (!empty($where_hit[$team2[$i]][2]) ? $where_hit[$team2[$i]][2] : 0) . "/" . (!empty($where_hit[$team2[$i]][3]) ? $where_hit[$team2[$i]][3] : 0) . "/" . (!empty($where_hit[$team2[$i]][4]) ? $where_hit[$team2[$i]][4] : 0) . "/" . (!empty($where_hit[$team2[$i]][5]) ? $where_hit[$team2[$i]][5] : 0) . "0/0/0/0/00(0)00/0/00/000
Всего[" . $sum_hp2[1] . "/" . $sum_hp2[2] . "]00000
Логин - имя персонажа и уровень жизни: [сейчас/всего]
Удары - статистика ударов по областям: голова/грудь/живот/пояс/ноги
Блоки - статистика блоков по областям: голова/грудь/живот/пояс/ноги
Попадания - удачных попаданий (из них критов) / всего ударов
Защита - ударов заблокировано / уворотов / пропущено ударов
Урон - выбито HP из противников / из них критами
Потери - получено повреждений
Вылечено - восстановлено HP