Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,757
  • Joined

  • Last visited

  • Days Won

    407

Everything posted by ktulho

  1. , уверен?Вот снаряды FV207: 'effectsIndex' у двух из них совпадает.
  2. @Ekspoint, а выведи в лог вот это: price = shell_price(shell['shell']['id'][0], shell['shell']['id'][1]) Предположу, что вот это: if effectsIndex == shell['shell']['effectsIndex']: и для голдового, и для не голдового фугаса равно True.
  3. @neLeax, а что в xvm.log? Ааа, забыл про импорт, в начале файла надо добавить: import ResMgr from nations import NAMES from constants import ITEM_DEFS_PATH
  4. Её надо вызвать с аргументом typeDescriptor. Напримере этого сообщения:
  5. @T1MOXA,Прикрепить к сообщению ("Добавить файлы" в расширенном редакторе): логи (файлы XVM.log и Python.log из папки игры)
  6. Посмотрел список хотелок на Trello. Думаю, с помощью py_macro, возможно реализовать следующие хотелки: 1) Сделать макрос {{friend}} - выделять в бою друзей из списка контактов. 2) Отметка, с кем играли в прошлом бою. 3) Макрос {{position}} в маркерах. 4) Очередность гибели игроков в ушах.
  7. @neLeax, функция возвращает список или None. Если None значит ошибка, если [ ] - значит после данного орудия ни чего не идет, если ['vehicle'] - значит открывается следующего уровня танк и т.д. Может быть несколько значений.
  8. Похоже у вас поврежден клиент, не хватает файла: "D:\GAMES\World Of Tanks\res_bw\scripts\common\Lib\markupbase.pyc"
  9. , тут дело в удобстве. Если функций, использующих глобальные переменные мало, то проще пользоваться глобальными переменными, если таких функций много, то классом, в котором и хранить их. (ИМХО)
  10. вот когда она не запустится, прикрепите файлы python.log и xvm.log.
  11. В python.log нет ошибок связанных с XVM, у вас грузятся моды от протанков и все. XVM просто нет. Можете попробовать скачать расширенную версию протанков, поставить галочки удалить старые моды перед установкой и в установке выберете XVM и другие моды.
  12. , затрудняюсь ответить, ни когда не пользовался инсталятором.
  13. @Dmitry82, Нужен xvm.log. После установки XVM, будет появляться там же где и python.log.
  14. Для боя не забываем обнулять глобальную переменную i, как показано в этом сообщении. Вместо глобальной переменной можно использовать класс, как показывал @Ekspoint, не забывая про обработчик событий @registerEvent(Battle, 'beforeDelete')
  15. Если на реплеях, то можно так: 1) в файле hitlog.xc в конец добавляешь py-macrо и передаешь в нее макрос {{dmg-total}}. "formatHeader": "...{{py:xvm.myPanelCrew.commander({{dmg-total}})}}", 2) в файле питона, в данном случае myPanelCrew.py : i = 0 def myDamage(): global i return i def commander(n): global i i = n return "" 3) В файле battleLabelsTemplates.xc выводим макрос, например так: "totalHP": { "enabled": true, "updateEvent": "ON_PLAYERS_HP_CHANGED", "x": 0, "y": 30, "width": 200, "height": 40, "autoSize": "center", "align": "center", "shadow": { "distance": 1, "angle": 90, "alpha": 80, "blur": 2, "strength": 1.5 }, "currentFieldDefaultStyle": { "color": "0xF4EFE8", "size": 18 }, "format": "{{py:xvm.myPanelCrew.myDamage()}}" Не забываем про экспорт в xvm.py.
  16. , это работает, хотя надо по тестировать, лучше на пулеметах.
  17. Извиняюсь, мой косяк. Вставил макрос в конфиг и не сохранил.
  18. В хитлоге {{py:f()}} не работает. В маркерах и ушах работает.
  19. . Эти цифры показывают количество чего-то. Определить что идет за модулем можно, завтра попробую набросать функцию.
×
×
  • Create New...