То Small_Bee:
Предложение по структуре БД-ы: Может, есть смысл сделать "уплотнение записей"?
Поясню - сейчас, видимо, пишется посекундная запись о нанесённых повреждения, которые зачастую "дублируют" друг-друга.
Пример:
22.01.12 15:48:41
Sponger 0.109803 6
Носовая часть 0.078431 10
Левое крыло 0.062745 4
Кокпит 0.039215 6
Hatch 0.011765 1
Всего: 0.301959 27
Незначительная утечка топлива - -
22.01.12 15:48:41
Sponger 0.415686 1
Левое крыло 0.411764 3
Хвост 0.192159 21
Киль 0.011765 1
Правый стабилизатор 0.007843 1
Всего: 1.039217 27
Отказ оружия - -
Отказ електробатареи - -
(ОПЕЧАТКА в слове электробатарея, и в слове электрооборудование)
22.01.12 15:49:04
Двигатель 0.015686 2
Sponger 0.015686 3
Всего: 0.031372 5
и т.д. .....................
М.б. стОит " скомплектовать" ВСЮ сводку по повреждениям от одного типа оружия и одному противнику?
Далее можно "разбить" на минуту-две такие сводки (чтобы было понятно что человек пострелял по врагу в начале вылета, к примеру, а потом они встретились ещё раз через полчаса) и по "завершению" вылета одного из пилотов.
ИМХО таким образом получится размер БД-ы меньше, т.к. будут убраны "повторяющиеся" данные, а также статистика станет более краткой и понятной для чтения и обработки. А то иногда такая "портянка" за вылет на странице открывается
К примеру, вышеуказанные записи можно было-б свести к такой:
22.01.12 15:48:41-22.01.12 15:49:04
Sponger 0.109803+() 6 + ()
Носовая часть 0.078431 10
Левое крыло 0.062745+() 4 + ()
Кокпит 0.039215 6
Hatch 0.011765 1
Хвост 0.192159 21
Киль 0.011765 1
Правый стабилизатор 0.007843 1
Двигатель 0.015686 2
Всего: 1.039217+() 27+()
Незначительная утечка топлива - -
Отказ оружия - -
Отказ електробатареи - -
Понятно, что такой подход повлечёт за собой увеличение загрузки процессора, но всё-же...
Как один из вариантов, если уже "поздно" переделывать структуру БД-ы, такой метод можно прикрутить только к GUI.
З.Ы. ОГРОМНОЕ спасибо за проделанную работу, вещица получилась просто супер!
--- Добавлено ---
И ещё - в статистику, видимо, неверно пишутся сбитые "одноцветники".
Сегодня я сбил 3 раза некого * RedScoty * http://r4.repka.su/member.php?id=212 из своей команды. Пристал, хад, струляет, сбить пытается... Я от него честно бегал минут 5, потом пришлось приземлять хулигана. В чат он не отвечает, и, видимо, ведет себя так не в первОй, атаковал не только меня.
Ну дык вот, в моей статистике "свои" сбитые не числются, хотя сервер в чат делел запись о том, что я сбил своего.
http://r4.repka.su/member.php?id=142