Jump to content
Korean Random
Kapany3uk

[Lobby/Widgets] Виджет "Статистика игрока" в ангаре

Recommended Posts

Удалил, по моему стало хуже ) 

2017-09-11 20:34:00: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 128, in load_macros_lib
    execute(code, file_name, {'xvm': XvmNamespace})
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 112, in execute
    raise ExecutionException("{} at file '{}' line {}: {}".format(error_name, file_name, line_number, message))
ExecutionException: ImportError at file 'res_mods/configs/xvm/py_macro\battleEfficiency.py' line 3: cannot import name vehinfo_wn8

Share this post


Link to post

Short link
Share on other sites

у тебя старый скрипт battleEfficiency.py, нужно обновлять. он не входит в поставку XVM

Share this post


Link to post

Short link
Share on other sites

Да, успел понять (почитать в теме). А нового battleEfficiency.py пока, вроде, нет, Остается ждать, спасибо.

Share this post


Link to post

Short link
Share on other sites

steaxch с твоим скриптом hangar_total_stat.py есть ошибки в логах.

Посмотрите пожалуйста и если можно исправте или напишите где проблема или в скрипте или в самом моем конфиге.

 

hangar_total_stat.py - от 08.09.17

2017-09-14 08:33:44: XVM: eXtended Visualization Mod ( http://www.modxvm.com/ )
2017-09-14 08:33:44:     XVM Version   : 6.9.1.1
2017-09-14 08:33:44:     XVM Revision  : 7907
2017-09-14 08:33:44:     XVM Branch    : 6.9.1.1
2017-09-14 08:33:44:     XVM Hash      : bc11199a702a57e106f7e3451cd3545085f249c8
2017-09-14 08:33:44:     WoT Supported : 0.9.20.0
2017-09-14 08:33:44:     WoT Current   : 0.9.20.0
2017-09-14 08:33:44: [WARN]  Following XVM fonts installed: ['C:\\WINDOWS/Fonts\\XVMSymbol_27.0.ttf']
2017-09-14 08:33:44: ---------------------------

2017-09-14 09:29:36: [L:018] [XVM:LOBBY] processView: hangar
2017-09-14 09:32:01: [ERROR] Traceback (most recent call last):
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 157, in process_python_macro
    return (func(), deterministic)
  File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 150, in <lambda>
    return (lambda: func(*args), deterministic)
  File "res_mods/configs/xvm/py_macro\math.py", line 25, in math_div
    return a / float(b)
ZeroDivisionError: float division by zero
arg='math.div(0,0)' 

Виджет статистика игрока в ангаре.7z

Share this post


Link to post

Short link
Share on other sites

nextMin = ((round(next * 100) + 0.5) / 100) - 0.01

почему не

nextMin = ((round(next * 100) - 0.5) / 100)

nextMin = ((round(next * 100) + 1.5) / 100) - 0.01

и тут

nextMin = ((round(next * 100) + 0.5) / 100)

и в winrateDown() странная формула

 

value = int(math.ceil((nextMin * battles - wins * 100) / (100 - nextMin)))
почему не
wins * 100 / nextMin - battles

?

Share this post


Link to post

Short link
Share on other sites

а к данному виджету статки в ангаре прикрутить строку ещё одну возможно?

та, что показывает %п по танку в достижениях?

ну чтоб динамичная была - тыкнул танк - нижняя строчка выводит тебе сколько боёв ещё до...

тыкнул другой танк - другие показания

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток. Виджет отличный, искал неделю и наконец-то нашел.

Только вот я не силен в установке.

Пару вопросов.

1. Сейчас версия WoT 1.0, он работает на нем?

2. Кому не сложно, не службу а в дружбу, пожалуйста, можете залить архив как готовый модик (папка res_mods с правильной иерархией), а то битый час не пойму, что и куда ставить. Знаю стыдно, но просто не силен.
Заранее огромное спасибо!

Edited by squad7

Share this post


Link to post

Short link
Share on other sites

@ktulho Сейчас не стоит, но в будущем хотел поставить от wgmods.

Знаю что перепишет, по этому думал сначала поставить их, и уже после скинуть в папку res_mods виджет. По этому хотелось бы сразу "готовый".

Мой опыт в этом ужасен, и максимум это скинуть в папку, а в кодах я не  бум-бум".

 

 

Edited by squad7

Share this post


Link to post

Short link
Share on other sites

@squad7 если вы скачали и установили XVM с сайта XVM, то этот виджетах должен отображаться у вас в ангаре. 

Share this post


Link to post

Short link
Share on other sites

@squad7 релиза XVM пока нет. 

4 часа назад, squad7 сказал:

Знаю что перепишет, по этому думал сначала поставить их, и уже после скинуть в папку res_mods виджет. По этому хотелось бы сразу "готовый".

Так может не получится. 

Share this post


Link to post

Short link
Share on other sites

@ktulho ясно. В любом случаи огромное спасибо, за отклик. Да я поставил WGmods, с XVM, активировал его, и думал что на сайте есть данная настройка (чтоб виджет появился),так как в ангаре оный не появился. Но нет.

Share this post


Link to post

Short link
Share on other sites

@squad7 если прикрепите папку \res_mods\configs\xvm\, то включу вам этот виджет.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

Уважаемый  ktulho,  начиная, примерно, с версии ВОТ 0.9, я слепил себе такую небольшую сборочку для визуализации статистики в шапке в ангаре, и с успехом ею пользовался буквально до выхода релиза 1.0.2. Начиная с этого релиза, отображение шапки со статистикой в ангаре начало пропадать после выхода из боя. Смена сервера возвращает отображение виджета, но только до следующего боя, при выходе виджет снова пропадает. Если у вас будет время и желание, посмотрите, пожалуйста, прикрепленные файлы и подскажите, где баг. Заранее благодарен.

Logs.rar

шапка_ангара.rar

Share this post


Link to post

Short link
Share on other sites

Что тут изменилось?

@registerEvent(Hangar, '_Hangar__updateParams')
def Hangar__updateParams(self):
    if dependency.instance(IBootcampController).isInBootcamp():
        return
    as_event('ON_HANGAR_UPDATE_PARAMS')
2018-08-28 18:11:38.802: INFO: =============================
2018-08-28 18:11:38.802: INFO: 2018-08-28 18:11:38: [ERROR] mods/xfw/python/xfw/events.pyc
2018-08-28 18:11:38.802: ERROR: Traceback (most recent call last):
2018-08-28 18:11:38.802: ERROR:   File "mods/xfw/python/xfw/events.py", line 57, in __event_handler
2018-08-28 18:11:38.803: ERROR:   File "mods/xfw/python/xfw/events.py", line 24, in fire
2018-08-28 18:11:38.803: ERROR:   File "res_mods/configs/xvm/py_macro\hangar_total_stat.py", line 20, in Hangar_populate
2018-08-28 18:11:38.803: ERROR:     as_event('ON_HANGAR_UPDATE_PARAMS')
2018-08-28 18:11:38.803: ERROR: NameError: global name 'as_event' is not defined
2018-08-28 18:11:38.803: INFO: =============================

 

  • Upvote 1

Share this post


Link to post

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

@Xotabych , добавь строку:

from xfw_actionscript.python import as_event

Спасибо.

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.

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