|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала |
|
Опции темы | Поиск в этой теме | Опции просмотра |
09.03.2010, 17:40 | #1 |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Россия
Сообщений: 29
Сказал(а) спасибо: 16
Поблагодарили 18 раз(а) в 3 сообщениях
|
[mod] История арены
После каждого рейтингового матча в базу записывается информация о том:
- кто выйграл (winner_team) - кто проиграл (loser_team) - новые рейтинги команд (winner_rating, loser_rating) - карта (map) - тип (type) - время игры (play_time) ID карты: 572 - лордерон, 559 - награнд, 562 - острогорье. Колонка `change` используется для WEB-статистики, где вычисляется изменение рейтинга относительно прошлой игры команды. Так же она используется для вычисления "Смены рейтинга". Ниже: 1) патч на мангос 2) sql в базу characters 3) Web-интерфейс на PHP (быдло-код) для просмотра статистики: - arenastats.php (статистика арен) - arenastats_match.php (история матчей, скрин 1) - arenastats_enemy.php (история противников, скрин 2) - config.php (настройки MySQL и типа арены) - _images (папка с необходимыми картинками, 5 штук) P.S. В архиве с web-интерфейсом дизайна нет. Нужно подстраивать под свой Последний раз редактировалось Nordway; 09.03.2010 в 17:44. |
18.03.2010, 19:37 | #2 |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Россия
Сообщений: 29
Сказал(а) спасибо: 16
Поблагодарили 18 раз(а) в 3 сообщениях
|
Подскажите пожалуйста, в каких переменных хранятся данные о Killing Blows, Damage Done и Healing Done, которые выводятся по окончанию арены?
Пролистав BattleGround.h нашёл класс BattleGroundScore, в котором они объявлены (KillingBlows(0), DamageDone(0), HealingDone(0)), но пока не разобрался как с ними работать. |
18.03.2010, 19:45 | #3 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Цитата:
Код:
for(std::map<uint64, BattleGroundScore*>::const_iterator itr = GetPlayerScoresBegin(); itr != GetPlayerScoresEnd(); ++itr) { ... } |
|
Пользователь сказал cпасибо: | Nordway (18.03.2010) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск патча — окончание сезона арены | ovelen | Флудильня | 1 | 29.07.2010 13:05 |
Баг на поднятие рейтинга арены | selector | Баг-репорты | 0 | 08.06.2010 14:53 |
[9979][patch] Ограничение для арены | Insider42 | Принятые патчи | 1 | 26.05.2010 23:37 |
Новые арены | Limpnau | Баг-репорты | 3 | 16.03.2010 18:43 |
[patch] Подготовка арены | zergtmn | Корзина | 3 | 11.03.2010 08:52 |