Статистика / score

Тема в разделе "Техподдержка", создана пользователем Leprechaun, 14 ноя 2017.

  1. Leprechaun

    Leprechaun

    Регистрация:
    29 июн 2014
    Привет всем.
    Подскажите пожалуйста, как пользоваться статистикой?
    1. Добавить просто: AddScore( название, количество). А как изменить то, что отображается в пип-бое?
    2. Можно ли добавлять свои пункты? Если да, то достаточно ли будет вписать их в _defines.fos и обработать там, где статистика показывается (в пип-бое, например)?
    3. Что из себя представляет статистика и как она ведётся? Это какой-то массив, или что-то такое?

    Ревизия 412.
  2. Garry599

    Garry599

    Регистрация:
    4 фев 2013
    Я сам давно не работал на старых ревизиях и вообще с движком Fonline. Но на сколько помню, статистика ведется не просто. Там все через переменные. и посмотри для начала файл в папке text\rus под названием: FOQUEST
  3. Medvedev

    Medvedev

    Регистрация:
    17 сен 2014
    И еще _difines.fos по запросу SCORE_...

    Пипбой в хардкоде и будет выводить только те скоры, которые изначально прописаны. Но их названия/описания можно менять через msg файлы. Только не помню где именно.
  4. Leprechaun

    Leprechaun

    Регистрация:
    29 июн 2014
    Это как раз то, что нужно. Спасибо большое!
  5. Akkella

    Akkella

    Регистрация:
    13 апр 2017
    Есть еще недокументированная команда:
    GetScore
    int GetScore(uint score)
    Возвращает значение статистики определенного критера
    Пример:
    int GetSc=cr.GetScore( score);
    Вернет значение статистики score для критера cr
    Leprechaun нравится это.
  6. Leprechaun

    Leprechaun

    Регистрация:
    29 июн 2014
    Крутая штука, спасибо

Поделиться этой страницей