Jump to content
Korean Random
Sign in to follow this  
madtantal

Запись данных hitLog и damageLog в файл

Recommended Posts

Добрый день.

 

Как можно реализовать вывод данных hitLog и damageLog не только на экран, но и в файл? Нужно для анализа статистики попаданий по противнику и от противника.

Edited by madtantal

Share this post


Link to post

Short link
Share on other sites

Ясно, спасибо за быстрый ответ.


Подскажите еще пару моментов, так как с pyton-ом раньше дел не имел. Допустим создал я свой макрос - "макрос.ру", создал в нем функцию "запись_в_файл", которая принимает некоторые параметры. Положил в папку py_macro. В hitLog.xc в конце добавил

 {{py:xvm.Мой_макрос.запись_в_файл('{{dmg}}','{{hitlog.dmg-player}}','{{vehicle}}','{{name}}','{{clan}}')}}

Будет ли это работать или я что-то упустил?

Share this post


Link to post

Short link
Share on other sites

Не, там не так все просто. В двух словах не объяснишь. Нужно смотреть на другие примеры и переопределить необходимые методы, которые срабатывают на необходимые события. Вызывать макрос из конфига не нужно, переопределенные методы будут вызываться автоматически.

Share this post


Link to post

Short link
Share on other sites

Спасибо, буду разбираться на досуге. Если кто кинет ссылку на пару примеров реализации переопределения методов (желательно связанных с получением/нанесением урона), буду благодарен.

Share this post


Link to post

Short link
Share on other sites

ищи по декораторам "@registerEvent" и "@overrideMethod" в configs/xvm/py_macro/**

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...