Jump to content
Korean Random
goodman

Динамические макросы в Python

Recommended Posts

вот теперь исправил.

в реплеях таймер должен отображаться? просто у меня нет и в логе xvm.log такое впечатление, что таймер в лог отсчитывает :))

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

в реплеях таймер должен отображаться?

, должен 

 

такое впечатление, что таймер в лог отсчитывает :))

, забыл убрать.)

myDamageLog.rar

 

 

а про таймер ремонта нет новостей ?

 

хоть и без таймера не парюсь, но когда он был (когда-то в AS2) очень помогало вкупе с таймером перезарядки противника - стоишь на гусле и точно видишь - успеешь починиться до следующего выстрела или пора кричать в чат о помощи :)) имхо вещь полезная и нужная

 

Поддерживаю.таймера очень не хватает.
, нужны реплеи с поломанным оборудованием.  Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

 

 

должен 
угу. это я забыл ссылку на templates добавить :)) 

попытался вставить к таймеру название танка {{dl.vehicle-name}} - ошибка, не показывает. Сделаешь или забить?

Share this post


Link to post

Short link
Share on other sites

угу. это я забыл ссылку на templates добавить :)) 

попытался вставить к таймеру название танка {{dl.vehicle-name}} - ошибка, не показывает. Сделаешь или забить?

 

Вот кстати что нашел.

 

 

, нужны реплеи с поломанным оборудованием.
Еще в игру не заходил,но как зайду,то скину,все таки лучше средствами хвм этот таймер по моему. 

Share this post


Link to post

Short link
Share on other sites

@ktulho, словил багу, ничего не отобразилось (причем спецом поехал нарваться - чтобы заскринить местоположение дамагЛога и в итоге так офигел, что забыл скрин сделать :))

 

python.logxvm.log

 

по ситуации: вылетел на 416, а сбоку стреляла "блоха", кто из них в итоге убил так и не посмотрел...

20161005_0213_uk-GB77_FV304_10_hills.wotreplay


а в следующих боях все ок, все показывает...

 

post-24956-0-38653200-1475625102_thumb.jpg

 

кому интересно как перенести клиентские суммирующие "урон/ассист/блок" запостил в теме Сниппетов

Edited by Kapany3uk
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

У пратанков в сборке появился питон-макрос ваншота и кооичества выстрелов для уничтожения кого-либо. Никто не смотрел реализацию?

Share this post


Link to post

Short link
Share on other sites

У пратанков в сборке появился питон-макрос ваншота и кооичества выстрелов для уничтожения кого-либо. Никто не смотрел реализацию?

А я когда-то предлагал это.

словил багу, ничего не отобразилось (причем спецом поехал нарваться - чтобы заскринить местоположение дамагЛога и в итоге так офигел, что забыл скрин сделать :))

, исправил.

myDamageLog.rar

 

попытался вставить к таймеру название танка {{dl.vehicle-name}} - ошибка, не показывает. Сделаешь или забить?

, работает.

 

Пока вы кидаете реплеи с поломанным оборудованием (желательно, где модули чинятся без рем. комплектов), какие еще макросы нужны в damageLog?

Edited by ktulho
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

какие еще макросы нужны в damageLog?

Поскольку лог входит в состав ру-макросов хвм, имеет смысл (наверное/возможно/если не трудно!) пользоваться уже существующими макросами - привычнее :))

Очень хотелось бы, чтобы макросы статистики работали (хотелось бы видеть "раковость" тех, кто по тебе стреляет - помогает оценить основную угрозу)

Если не по макросам, то мне лично не хватило надписи "[танк] перезарядился", которая появлялась бы на месте таймера на пару секунд... (примерно такая реализация была у Гамбитера)

И не хватает появления "по альт" ников рядом с названиями танков.

 

Но все написанное выше - это уже несущественные дополнения, будут - здорово, а нет - и фиг с ним :))

Share this post


Link to post

Short link
Share on other sites

 

 

Поскольку лог входит в состав ру-макросов хвм, имеет смысл (наверное/возможно/если не трудно!) пользоваться уже существующими макросами - привычнее :))
, не получится. Можно раскидать по разным файлам, но названия должны быть уникальны.

Share this post


Link to post

Short link
Share on other sites

, не получится. Можно раскидать по разным файлам, но названия должны быть уникальны.

ну "на нет и суда нет" :))

И без того очень годная работа, спасибо большое!!!

 

 

 

Зы. Если что, я имел ввиду не ру-макросы, а "обычные" макросы типа {{vtype}}, {{vehicle}} и т.п.

Edited by Kapany3uk

Share this post


Link to post

Short link
Share on other sites

Зы. Если что, я имел ввиду не ру-макросы, а "обычные" макросы типа {{vtype}}, {{vehicle}} и т.п.

Я понял. Я ещё проверю, но скорее всего не получится. 

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

@ktulho, по таймеру в damageLog`е. Если во время отсчёта таймера выйти из боя, то он не сможет остановиться:

2016-10-05 13:53:59.698: ERROR: Traceback (most recent call last):
2016-10-05 13:53:59.698: ERROR:   File "scripts/client/gui/shared/utils/TimeInterval.py", line 53, in __invoke
2016-10-05 13:53:59.698: ERROR:   File "G:\Games\World_of_Tanks\res_mods\mods/../configs/xvm/py_macro\xvm\myDamageLog.py", line 160, in currentTimeReload
2016-10-05 13:53:59.698: ERROR:     self.timerReloadAttacker.stop()
2016-10-05 13:53:59.698: ERROR: AttributeError: 'NoneType' object has no attribute 'stop'
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Если во время отсчёта таймера выйти из боя, то он не сможет остановиться:

, вроде исправил.

myDamageLog.rar

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

@ktulho, Вы можете поместить все ваши файлы в один архив?

Поддерживаю. И это довольно нужный мод чтоб его в релиз поместить.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

@ktulho, а Ваш xvm.py можно?

ибо с этим у меня ошибки в xvm.log 

2016-10-05 17:48:09: [ERROR] Traceback (most recent call last):
File "xvm_main/python_macro.py", line 155, in process_python_macro
File "xvm_main/python_macro.py", line 148, in
File "res_mods/configs/xvm/py_macro\xvm.py", line 81, in myDamageLog_timerReload
return myDamageLog.timerReload()
NameError: global name 'myDamageLog' is not defined
arg='xvm.myDamageLog.timerReload()'
2016-10-05 17:48:09: [ERROR] Traceback (most recent call last):
File "xvm_main/python_macro.py", line 155, in process_python_macro
File "xvm_main/python_macro.py", line 148, in
File "res_mods/configs/xvm/py_macro\xvm.py", line 85, in myDamageLog_lastHit
return myDamageLog.lastHit()
NameError: global name 'myDamageLog' is not defined
arg='xvm.myDamageLog.lastHit()'

Edited by refaol

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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...