Jump to content
Korean Random
SmashPuppet

Advanced Hit/Humorous Markers (py_macro)

Recommended Posts

1 час назад, ktulho сказал:

У вас не хватает файла: info_panel_data.py

А что она разве как то относится к данному аддону? просто у меня нет вообще не чего связанного с инфо панелью 

вот лог без скрипта advancedHitMarkers.py

Лог: xvm.log

меня интересуют так то ошибки синтаксиса и вообще вот эти и устранение их 

2019-11-15 23:34:40: [ERROR] Traceback (most recent call last):
  File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 164, in process_python_macro
    (func, deterministic) = get_function(arg)
  File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 151, in get_function
    raise ValueError('Function syntax error: {}'.format(function))
ValueError: Function syntax error: ahm.dmg-kind-key('
arg='ahm.dmg-kind-key(''
2019-11-15 23:34:40: [ERROR] Traceback (most recent call last):
  File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 165, in process_python_macro
    return (func(), deterministic)
  File "../res_mods/mods/xfw_packages/xvm_main\python\python_macro.py", line 158, in <lambda>
    return (lambda: func(*args), deterministic)
  File "../res_mods/configs/xvm/py_macro\advancedHitMarkers.py", line 105, in specialText
    sDmg = (ahmDataConfig['lang'][lang]['specialDmg'][mtype][dtype])
KeyError: ''
arg='ahm.sDmg('Edmg_kind', '')'

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
46 минут назад, P.S.Enot сказал:

Лог: xvm.log

меня интересуют так то ошибки синтаксиса и вообще вот эти и устранение их 

 Я не вижу в данном логе таких ошибок.

Share this post


Link to post

Short link
Share on other sites
6 минут назад, ktulho сказал:

 Я не вижу в данном логе таких ошибок.

Ок а это тогда от куда берется и они появляются только когда стоит этот скрипт advancedHitMarkers.py  без него все хорошо . Вот я и прошу помочь их устранить может в этом файле что то не так  markers_AdvancedHitMarkers.xc

xvm.log

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites

@P.S.Enot Я еще раз повторяю. 

2 часа назад, ktulho сказал:

У вас не хватает файла: info_panel_data.py

Или, если вам не нужна инфопанель, удалите infoPanel.py

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites
24 минуты назад, ktulho сказал:

@P.S.Enot Я еще раз повторяю. 

Или, если вам не нужна инфопанель, удалите infoPanel.py

мне не нужна инфопанель. и ее у меня нет и скриптов от нее у меня тоже нет . Я говорю что когда я ставлю данный функционал из этой темы у меня появляются ошибки в логи . какие ошибки я вам указал. если функцианал рабочий полностью то тогда откуда появляются данные ошибки?

конкретно эта File "../res_mods/configs/xvm/py_macro\advancedHitMarkers.py", line 105, in specialText
    sDmg = (ahmDataConfig['lang'][lang]['specialDmg'][mtype][dtype])
KeyError: ''
arg='ahm.sDmg('Edmg_kind', '')'

Share this post


Link to post

Short link
Share on other sites

@P.S.Enot Вы зачем просите о помощи? 

31 минуту назад, ktulho сказал:

если вам не нужна инфопанель, удалите infoPanel.py

Выполните это действие и прикрепите логи. 

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

@P.S.Enot Вы зачем просите о помощи? 

Выполните это действие и прикрепите логи. 

 

 

Все разобрался. но у меня к вам огромнейшая просьба. не могли бы вы сделать небольшой скриптик с эвентом что бы скрипт отрабатывал таким образом картинка появилась на экране и через секунд 5 пропала. Очень нужно эта функция а то медалька зависает на мониторе и не пропадает. а мне нужно что бы она пропадала через секунд 5. помогите пожалуйста с этим, а так медали все вывел и настроил а этого функционала не хватает.

Edited by P.S.Enot

Share this post


Link to post

Short link
Share on other sites
2 часа назад, P.S.Enot сказал:

картинка появилась на экране и через секунд 5 пропала

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, night_dragon_on сказал:

А не могли бы вы на примере показать? За ранее спасибо

{  "medal": {   

       "enabled": true,
        "x": 0,                           
        "y": 100,                        
        "alpha": 100,
        "screenHAlign": "center",
        "screenVAlign": "top",
        "format": "<img src='cfg://Enot/img/medals/{{my-frags}}.png' width='50' height='50'>" }}
        

Share this post


Link to post

Short link
Share on other sites
21 минуту назад, P.S.Enot сказал:

на примере показать

 

Example

 

Пример анимации по событию (updateEvent) я в доках по ссылке выше привёл.

Share this post


Link to post

Short link
Share on other sites
10 минут назад, night_dragon_on сказал:

 

Example

так или как то по другому . какой эвент вязать ? и мне не нужно по клавиши что бы было . просто убил появилась медаль и через секунд 5 исчезла. пока нового фрагга не будет с медалью

{  "medal": {
        "enabled": true,
       "updateEvent": "ON_EVERY_SECOND",
       "onHold": true,
       "visibleOnHotKey": true,
     "tweensIn": [
        [ "fromTo", 0.75, { "alpha": 0 }, { "alpha": 1 } ]
      ],
      "tweensOut": [
        [ "fromTo", 0.35, { "alpha": 1 }, { "alpha": 0 } ]
      ],
        "x": 0,                          
        "y": 100,                        
        "screenHAlign": "center",
        "screenVAlign": "top",
        "format": "<img src='cfg://Enot/img/medals/{{my-frags}}.png' width='50' height='50'>"
        }}

Спасибо за помощь так вот отрабатывает.

{  "medal": {
    "enabled": true,
    "updateEvent": "PY(ON_HIT_LOG)",
    "x": 0,                           
    "y": 100,                        
    "tweens": [ 
    [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ],
    [ "delay", 5 ],
    [ "to", 3, { "alpha": 0 } ]],
    "screenHAlign": "center",
    "screenVAlign": "top",
    "format": "<img src='cfg://Enot/img/medals/{{my-frags}}.png' width='50' height='50'>"  }}

 

HEKPOMAHT и доки от night_dragon_on очень помогли. Спасибо парни

 

Share this post


Link to post

Short link
Share on other sites

Потестил я данный функционал    "tweens": [ 
    [ "fromTo", 0.5, { "alpha": 0 }, { "alpha": 1 } ],
    [ "delay", 5 ],
    [ "to", 3, { "alpha": 0 } ]], перепробовав кучу различных эвентов , заметил у всех одни и те же глюки после первого фрага картинка не отрабатывает и начинает показывать со второго только фрага ( такое бывает не всегда, но довольно часто) , после исчезает и может даже исчезнув непроизвольно появится слово сама.  Перепробовал кучу эвентов из списка мне предоставленного, либо отрабатывает но с глюком, либо вообще не отрабатывает. что не так не могу понять вот какая у меня проблема. Щас прописано это лучшее что я мог из всего подобрать .  Возможно нужно делать отдельный функционал  с отдельным эвентом . 

{  "medal": { "enabled": true, 
   "updateEvent": "ON_PANEL_MODE_CHANGED, PY(ON_HIT_LOG)",
   "x": 0, "y": 100,                        
   "tweens": [[ "fromTo", 0.75, { "alpha": 0 }, { "alpha": 1 } ], [ "delay", 5 ], [ "to", 3, { "alpha": 0 } ]],
   "screenHAlign": "center", "screenVAlign": "top",
   "format": "<img src='cfg://Enot/img/medals/{{my-frags}}.png' width='60' height='60'>"  }}

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

Edited by P.S.Enot
  • Upvote 1

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...