madtantal Posted June 1, 2017 Share Posted June 1, 2017 (edited) Добрый день. Как можно реализовать вывод данных hitLog и damageLog не только на экран, но и в файл? Нужно для анализа статистики попаданий по противнику и от противника. Edited June 1, 2017 by madtantal @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted June 1, 2017 Share Posted June 1, 2017 написать свой py_macro @ Quote Link to comment Short link Share on other sites More sharing options...
madtantal Posted June 1, 2017 Author Share Posted June 1, 2017 Ясно, спасибо за быстрый ответ. Подскажите еще пару моментов, так как с pyton-ом раньше дел не имел. Допустим создал я свой макрос - "макрос.ру", создал в нем функцию "запись_в_файл", которая принимает некоторые параметры. Положил в папку py_macro. В hitLog.xc в конце добавил {{py:xvm.Мой_макрос.запись_в_файл('{{dmg}}','{{hitlog.dmg-player}}','{{vehicle}}','{{name}}','{{clan}}')}} Будет ли это работать или я что-то упустил? @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted June 1, 2017 Share Posted June 1, 2017 Не, там не так все просто. В двух словах не объяснишь. Нужно смотреть на другие примеры и переопределить необходимые методы, которые срабатывают на необходимые события. Вызывать макрос из конфига не нужно, переопределенные методы будут вызываться автоматически. @ Quote Link to comment Short link Share on other sites More sharing options...
madtantal Posted June 1, 2017 Author Share Posted June 1, 2017 Спасибо, буду разбираться на досуге. Если кто кинет ссылку на пару примеров реализации переопределения методов (желательно связанных с получением/нанесением урона), буду благодарен. @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted June 1, 2017 Share Posted June 1, 2017 ищи по декораторам "@registerEvent" и "@overrideMethod" в configs/xvm/py_macro/** @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.