1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Статистика и статистика в интернете.

Тема в разделе 'Запуск и Поддержка', создана пользователем MooDBlooD, 18 сен 2010.

Статус темы:
Закрыта.
  1. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Всем привет.
    Читал уже подобную тему "статистика в интернете", но по мне она оказалась немного не в ту сторону.
    У меня стоит последний GHost + GHostOne.
    В основном используются карты никак не относящиеся к DotA.
    На команду stats отвечает "количество игры и % времени присутствия в игре"
    Вот мне стало интересно:
    1) Как можно посмотреть полную статистику такого плана, чтобы показывалась стата образом
    2) Как можно такую статистику связать с интернетом, чтобы на сайте отображалась эта статистика в онлайн?

    3) Как сделать так, чтобы статистика показывала не только количество игр и % пребывания в игре, но и колчиество игр за команду №1 и 2 со статистикой побед/поражений.
    Пример:
    Зарание спасибо за любую помощь!
  2. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Даже приведу более детальные примеры по статистике.
    1) Полная статистика всех игроков:
    Код:
    №*   Ник игрока     Игр**     %***        
    1    MooDBlooD       60        90%
    2    BAC9I_nynkuH    13        60%
    3    Stasik1998      11        99%
    
    3) Статистика по игре к примеру ПЕТРЫ БАЛАНС 5.13L
    Код:
    №*  Ник игрока      №1****    №2****   ИГР**  %***
    1   MooDBlooD       40(33/7)  20(12/8) 60     90%
    2   BAC9I_nynkuH    13(13/0)  0(0/0)   13     60%
    3   Stasik1998      9(8/1)    2(1/1)   11     99%
    
    Где "*" обозначает порядковый номер в статистике.
    Где "**" обозначает общее количество сыгранных игр.
    Где "***" обозначает средний % пребывания в игре
    Где "****" обозначает количество игр сыграных за команду №1(2) с учетом Общее количество игр за команду(Количество побед/количество поражений)

    Это на примерах... Но где бы построение списка было бы по общему количеству сыграных игр!

    Так же хотелось бы сделать что-бы по п.3 можно было через команду "stats" выводить статистику по игроку в данном формате.
    Типо как: Игрок MooDBlooD сыграл 60 игр на данном боте. Среднее пребывание в игре 90%. Игра за команду №1 40(33/7). Игр за команду №2 20(12/8)
  3. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Ты имеешь ввиду стату вывод на сайте (php) или в игре ?
  4. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Ну короче у меня пока хост настроен на игру ПЕТРЫ БАЛАНС.
    Мне надо самому видеть статистику игроков, кто сколько сыграл.
    Изначально мне нужно видеть самому, а второстепенной задачей поставил вывод статистики в инете.
    Собственно хочу создать статистику, чтобы было понятно, кто за кого и сколько раз играл, кто кем сколько раз выигрывал, и кто сколько времени провел в игре (в % соотношении от полных игр с данным игроком).

    Собственно суда же хочу задать вопрос про интернет... Возможно ли помимо самой статистики ещё и выводить статистику банов?


    Хммм... И про игру тоже... Тоесть в инете чтобы была полная статистика, а в лобби игры можно было командой "stats" получить такую же статистику по конкретному игроку (или если это возможно, то чтобы статистика выводилась сразу при входе игрока!
    Про игру
    Код:
    MooDBlooD - 62 игр. Средняя загрузка: 16.31 сек. Среднее пребывание: 88 %. Игр за зрителей: 40(33/7). Игр за Петросянов: 22(14/8). 
    Вот примерно так.
  5. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Парсер доты, только для карты петросянщина... Varlock завиднэ.
  6. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Эм, а можно по подробнее?
  7. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Да не получится у тебя ничего... много знаний нужно иметь. Хотя сам не знаю как работает парсер доты, но скажу что это очень сложно будет сделать для новой карты...
  8. Awful Знакомый модера

    Сообщения:
    135
    Спасибы:
    0
    Ну, думаю, задача сделать стат для петросяна решаема и может быть интересной, для тех , кто любит пое покомпилить, разумеется , если в исходниках есть пример - как это сделано для доты.
  9. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Петры на жасе написаны, как и дота, но в петрах не продумано чтобы выводился боту весь код для анализа. Вообщем что то вроде HCL
  10. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    o_O помоему все мапы написанны на жасе =) и он просит только добавить стат для каждой тимы для этого от мапы ничё не надо.
    А хкл вообще передаёт мод с помощью "форы" .
  11. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Нее.. лягушка же писал что добавил для ботов новые переменные в карту... Не смогу наверно найти источник, но значит нужно что то добавить в карту чтобы брать от туда стату...
  12. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Эмммм...
    Давайте всё-таки вернемся к первичной задаче...
    Получить полную статистику по играм на боте!
    Форма статистики указана во втором посте темы (№1).

    Ну и так как эта задача является более простейшей чем написание парсета для карты, то хотелось бы узнать, как сделать, что-бы статистика по боту выводилась автоматически при входе каждого игрока в лобби игры! То есть та же стата о которой данный пост, но только что-бы была по каждому игроку который входит в игру.

    Если кто-то сможет помочь, с тем, как создать парсет для карты, то собственно это тоже интересная задача для меня, но она в принципе второстепенная, и пока может потерпеть...
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Парсер, а не парсет.
  14. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Awful: Можно поподробнее о том, где в исходниках можно узреть дотовский пример? Если пойму что и о чем, то попробую разобраться...
    HELLICOPTER: Очень познавательно, но как то кажется не по вопросу ответ о том как правильно называть.
  15. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Ндя... Неужели нельзя просматривать стату по боту, а не только дотовскую?
  16. JiLiZART Администрация

    Сообщения:
    815
    Спасибы:
    35
    Сборка бота GHost:
    Ghost++ 17.1
    Дата начала использования бота:
    12.12.04
    Чтобы читать стату с других карт им(картам) нужно поддерживать W3MMD Стандарт
  17. Awful Знакомый модера

    Сообщения:
    135
    Спасибы:
    0
    Ага, получается , что бот не может самостоятельно определить победил игрок или нет.. А просто чекает определенную переменную карты.. не знал, т.к. не интересовался) ну так даже легче, если нужная карта нормально пересохранится после x-dep'a) ибо джасс-компиляторы явно уг - править код на авось трудно.
  18. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Делал подобное только для карты (название не помню, шариками кидаться), делал давно, исходников не осталось, разобрал доту, посмотрел как дотастатс робит, и по аналогии сделал под ту мап. (название вроде чёто орб)
  19. Awful Знакомый модера

    Сообщения:
    135
    Спасибы:
    0
    mad ball arena наверное)
  20. MooDBlooD Ньюфаг

    Сообщения:
    56
    Спасибы:
    1
    Так, я понял, что нужно делать по исходникам так, чтобы статы были чисто по петрам...
    А как ОБЩУЮ статистику бота посмотреть? Ту самую, которая просматривается при команде !stats?
Статус темы:
Закрыта.