Вернуться   Forgotten World Ultima Online Forums > Общие форумы/Common forums > Креатив
Креатив Новые идеи , обсуждение, продумка их.

 
 
Опции темы Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Статистика в игре
Старый 18.11.2007, 14:13   #1
Luter
The Hero
 
Аватар для Luter
 
Регистрация: 01.05.2007
Сообщений: 926
Репутация: 5 [+/-]
на правильном пути, пока что (от 5 до 15)
Luter на правильном пути, пока что (от 5 до 15)
Чар: Luter
По умолчанию Статистика в игре

Есть предложение по реализации внутриигровой статистики - количество убитых монстров.
И тут есть два варианта реализации - первый это сделать статистику на сервере, но это будет не очень красиво с точки зрения игрока - подробных логов в сфере нет, придется заставлять игрока говорить "I"ve killed a liche lord" Не уверен что эти логи вообще ведутся, сервер при таком онлайне это загружает онсовательно.
Воторой - статистику сделать на стороне клиента. Для этого нужно на стороне клиента включить логи (думаю, у игроков старше ньюбов они и так ведутся), на сервере при убийстве моба выдавать sysmsg игроку "You've killed the mighty skeleton archer" "You've killed the great king of votexes" (приставка перед именем моба может означать количество кго хитов).
А дальше просто написать программку/скриптик, которая парсит логи, для каждого моба подсчитывает количество убийств, и выводит красивую html-страничку с табличкой моб-убийства.

Клиентскую часть-парсер готов написать.
На сервере писать даже особо нечего - буквально пара строчек ON=@Death act.message

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

Добавлено через 14 минут
Вот даже на таком примитивном уровне
>grep -c "Luter: Kal Ort Por" journal*.txt
Journal(2007-04-20).txt:0
Journal(2007-04-23).txt:0
Journal(2007-05-01).txt:0
Journal(2007-05-02).txt:173
Journal(2007-05-06).txt:304
Journal(2007-05-09).txt:1969
Journal(2007-05-23).txt:967
Journal(2007-05-30).txt:95
Journal(2007-06-02).txt:2162
Journal(2007-06-14).txt:1685
Journal(2007-06-22).txt:1660
Journal(2007-07-10).txt:439
Journal(2007-07-20).txt:186
Journal(2007-07-29).txt:536
Journal(2007-08-08).txt:1325
Journal(2007-09-05).txt:404
Journal(2007-09-24).txt:724
Journal(2007-10-16).txt:540
Journal(2007-10-20).txt:2188
Journal(2007-11-04).txt:1230

Итого 16.5к раз скастовал рекол

grep -c "You are a ghost" journal*.txt
Journal(2007-04-20).txt 0
Journal(2007-04-23).txt 0
Journal(2007-05-01).txt 0
Journal(2007-05-02).txt 2
Journal(2007-05-06).txt 3
Journal(2007-05-09).txt 12
Journal(2007-05-23).txt 8
Journal(2007-05-30).txt 6
Journal(2007-06-02).txt 12
Journal(2007-06-14).txt 9
Journal(2007-06-22).txt 15
Journal(2007-07-10).txt 3
Journal(2007-07-20).txt 4
Journal(2007-07-29).txt 7
Journal(2007-08-08).txt 20
Journal(2007-09-05).txt 10
Journal(2007-09-24).txt 26
Journal(2007-10-16).txt 1
Journal(2007-10-20).txt 15
Journal(2007-11-04).txt 2

А смертей всего 155 видимо, вовремя реколился

Ну итп, идея понятна. По датам тоже можно будет разделить - дата захода в игру пишется в логах.
__________________
Hier stehe ich - ich kann nicht anders
Luter вне форума   Ответить с цитированием
 



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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генсек или Дискриминация в игре. S///uM.U$ ShE,,D)))S hi!Y Основной форум/Common forum 31 21.11.2007 00:36
ГМЫ В ИГРЕ!! jersy Основной форум/Common forum 10 15.03.2007 15:18
Мат в игре Джелу Основной форум/Common forum 45 28.05.2006 20:30
Антиматы в игре Aracul[White Power] Основной форум/Common forum 53 18.01.2006 23:05





Powered by: vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2004-2024 Forgotten World