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

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

Ревизия 412.
 
Дата рег
4 Фев 2013
Сообщения
75
Симпатии
19
Я сам давно не работал на старых ревизиях и вообще с движком Fonline. Но на сколько помню, статистика ведется не просто. Там все через переменные. и посмотри для начала файл в папке text\rus под названием: FOQUEST
 
Дата рег
17 Сен 2014
Сообщения
132
Симпатии
18
И еще _difines.fos по запросу SCORE_...

Пипбой в хардкоде и будет выводить только те скоры, которые изначально прописаны. Но их названия/описания можно менять через msg файлы. Только не помню где именно.
 
Автор темы #4
Дата рег
29 Июн 2014
Сообщения
38
Симпатии
2
И еще _difines.fos по запросу SCORE_...

Пипбой в хардкоде и будет выводить только те скоры, которые изначально прописаны. Но их названия/описания можно менять через msg файлы. Только не помню где именно.
Это как раз то, что нужно. Спасибо большое!
 
Дата рег
13 Апр 2017
Сообщения
3
Симпатии
3
Есть еще недокументированная команда:
GetScore
int GetScore(uint score)
Возвращает значение статистики определенного критера
Пример:
int GetSc=cr.GetScore( score);
Вернет значение статистики score для критера cr
 
Автор темы #6
Дата рег
29 Июн 2014
Сообщения
38
Симпатии
2
Есть еще недокументированная команда:
GetScore
int GetScore(uint score)
Возвращает значение статистики определенного критера
Пример:
int GetSc=cr.GetScore( score);
Вернет значение статистики score для критера cr
Крутая штука, спасибо