Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра > Моды

Важная информация

Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.03.2010, 17:40   #1
Nordway
RMDC Donator
 
Регистрация: 07.03.2010
Адрес: Россия
Сообщений: 29
Сказал(а) спасибо: 16
Поблагодарили 18 раз(а) в 3 сообщениях
Nordway На верном пути
По умолчанию [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-интерфейсом дизайна нет. Нужно подстраивать под свой
Изображения
Тип файла: jpg Arena_3.jpg (456.1 Кб, 232 просмотров)
Тип файла: jpg Arena_4.jpg (409.7 Кб, 145 просмотров)
Вложения
Тип файла: patch Arena_History.patch (907 байт, 122 просмотров)
Тип файла: sql Arena_History.sql (657 байт, 85 просмотров)
Тип файла: zip Arena_History_Web.zip (159.2 Кб, 63 просмотров)

Последний раз редактировалось Nordway; 09.03.2010 в 17:44.
Nordway вне форума   Ответить с цитированием
16 пользователя(ей) сказали cпасибо:
ANTOMA (10.03.2010), crAwling (12.03.2010), Fear (09.03.2010), Hantet (24.04.2010), lucky (18.03.2010), rootor (09.03.2010), Shadez (09.03.2010), unlucky (10.03.2010), Viste (09.03.2010), xex (01.04.2010), Кот ДаWINчи (13.03.2010)
Старый 18.03.2010, 19:37   #2
Nordway
RMDC Donator
 
Регистрация: 07.03.2010
Адрес: Россия
Сообщений: 29
Сказал(а) спасибо: 16
Поблагодарили 18 раз(а) в 3 сообщениях
Nordway На верном пути
По умолчанию

Подскажите пожалуйста, в каких переменных хранятся данные о Killing Blows, Damage Done и Healing Done, которые выводятся по окончанию арены?

Пролистав BattleGround.h нашёл класс BattleGroundScore, в котором они объявлены (KillingBlows(0), DamageDone(0), HealingDone(0)), но пока не разобрался как с ними работать.
Nordway вне форума   Ответить с цитированием
Старый 18.03.2010, 19:45   #3
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Nordway Посмотреть сообщение
Подскажите пожалуйста, в каких переменных хранятся данные о Killing Blows, Damage Done и Healing Done, которые выводятся по окончанию арены?

Пролистав BattleGround.h нашёл класс BattleGroundScore, в котором они объявлены (KillingBlows(0), DamageDone(0), HealingDone(0)), но пока не разобрался как с ними работать.
Вот так:
Код:
for(std::map<uint64, BattleGroundScore*>::const_iterator itr = GetPlayerScoresBegin(); itr != GetPlayerScoresEnd(); ++itr)
{
    ...
}
LordJZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Nordway (18.03.2010)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск патча — окончание сезона арены 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


Текущее время: 03:25. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot