Перейти к содержимому
Korean Random

SerVB

Пользователь
  • Публикации

    31
  • Зарегистрирован

  • Посещение

Репутация

3 Нуп

Контакты

  • Ник
    servbul007
  • Сервер WoT
    RU / CIS

Посетители профиля

280 просмотров профиля
  1. Отлично... Не чувствую себя готовым разбираться с флешем. Буду сидеть на одноцветном моде, что ж делать. Пока кто-нибудь не поможет.
  2. Протестировал сейчас довольно масштабно, где работают html-тэги. Результаты: Имя игрока в маркерах: показывается сырой текст (т. е. сам тэг видно). Название техники в ушах: сырой текст. Имя игрока в ушах: уши крашатся даже при одном знаке "<" в имени, ну и просто при нормальных тэгах тоже: 2019-02-08 21:54:00.420: ERROR: [EXCEPTION] (scripts/client/account_helpers/settings_core/options.py, 247): Traceback (most recent call last): File "scripts/client/account_helpers/settings_core/options.py", line 245, in __forEach File "scripts/client/account_helpers/settings_core/options.py", line 316, in <lambda> File "scripts/client/account_helpers/settings_core/options.py", line 560, in dump File "scripts/client/BattleReplay.py", line 1178, in setSetting File "scripts/common/Event.py", line 44, in __call__ File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 537, in __onSettingsChanged File "scripts/client/gui/Scaleform/daapi/view/meta/BattleStatisticDataControllerMeta.py", line 129, in as_updatePersonalStatusS AttributeError: 'ScaleformBW::PyGFxDisplayObject' object has no attribute 'as_updatePersonalStatus' 2019-02-08 22:40:27.802: ERROR: Traceback (most recent call last): 2019-02-08 22:40:27.802: ERROR: File "scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py", line 76, in registerFlashComponent 2019-02-08 22:40:27.802: ERROR: File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 63, in create 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 398, in _populate 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/battle_session.py", line 200, in addArenaCtrl 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/arena_info/listeners.py", line 765, in addController 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/battle_control/arena_info/listeners.py", line 165, in addController 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 132, in invalidateArenaInfo 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/battle/shared/stats_exchage/stats_ctrl.py", line 160, in invalidateVehiclesInfo 2019-02-08 22:40:27.803: ERROR: File "scripts/client/gui/Scaleform/daapi/view/meta/BattleStatisticDataControllerMeta.py", line 31, in as_setVehiclesDataS 2019-02-08 22:40:27.803: ERROR: Exception: PyGFxValue - Failed to invoke method as_setVehiclesData. Вывод: нигде. Как в других модах работает подсветка? :)
  3. Прошу подсказать. Есть ли способ узнать язык клиента?
  4. @StranikS_Scan , спасибо, получилось.
  5. Я вижу. Но моя IDE не умеет ориентироваться по этой строчке. Поэтому и переименовал вручную, вроде жив :) @Ekspoint , не подскажешь, как ты меняешь панели игроков в своем моде?
  6. Возможно, есть какие-либо заглушки? Хотелось бы подсказки IDE в каком-то виде. Спасибо. В твоей репе в некоторых файлах отсутствует регистр букв, поэтому просто склонировав я получил такой файл: https://github.com/StranikS-Scan/WorldOfTanks-Decompiled/blob/1.2/source/res/scripts/client/gui/scaleform/framework/viewtypes.py Ручками переименовал Scaleform и ViewTypes – заработало.
  7. Продолжаю. На сей раз застропорился на функции BattleStatisticsDataController.as_setVehiclesDataS. Если там поменять имена игроков на просто какой-то текст, имена игроков меняются видимо везде, кроме маркеров. Но если попытаться туда запихнуть html теги для цвета, то панели игроков ломаются: исчезают некоторые игроки, а у некоторых отсутствует имя или название техники. Правда, есть записи и с форматом. Примерно так это выглядит: Почему так получается? Есть еще вопрос. Мододелы, как вы работаете с BigWorld? Есть исходники или просто терпите красные подчеркивания везде? У меня только исходники танков (спасибо StranikS-Scan), но в них входит не все. Нужны например импорты import BigWorld from gui.Scaleform.framework import ViewTypes
  8. Уважаемые опытные мододелы, подскажите, как подсосаться к следующим полям ников и танков в: ушах, панели игроков по табу, в загрузке, в маркерах. Это позволит кастомизировать показ статы в каждом из этих мест, в том числе красить текст с помощью тегов font. Ну и уберет наконец переименование игроков. Я начал с экрана загрузки. Насколько я понял, код для изменения панели на экране загрузки такой: https://github.com/VasyaPRO/StatsInBattle/blob/master/res_mods/0.9.15.2/scripts/client/gui/mods/mod_stats_in_battle.py#L598 Но сейчас BattleLoading не имеет метода _makeItem, т. е. нужен другой способ.
  9. Новая версия: Стата берется из WG API. Если есть недавняя стата, то показывается недавняя, а иначе стата за все время. Поддержка конфигов.
  10. Видимо, я перепутал. Вроде написан запрет на распространение access token. А на application_id (который и нужен) запрета сейчас не нашел. Спасибо за уточнения!
  11. Ну, приложение я создаю свое, и вроде как ключом делиться запрещено. Получается, каждому пользователю нужно будет создавать свое приложение, если я добавлю провайдера "WG API"? Поясни, пожалуйста. Насколько я понял, нужно через свой аккаунт ВГ создать приложение.
  12. Форумчане, есть вопрос. Для вг апи сейчас нет какого-то хака вроде demo id, чтоб вытаскивать данные без регистрации? Хотелось бы добавить в мод и получение статы от вг апи.
  13. На всякий случай напомню, что в этой теме идёт восстановление: Хотя, если кто-то ещё сделает, буду рад :)
  14. Про удержание было неочевидно) Получилось! У меня на последней версии (релиз 3) работает норм. На более старых версиях такое могло быть из-за модификации чего-то лишнего, но теперь модифицируется только нужное. Если глючит релиз 3, давай логи хотя бы. Конечно, готов исправить. Как всегда предупреждаю, что это может затянусться...
  15. Форумчане, подскажете, как переименовать тему?) В новой версии работает без изменений.
×