Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,761
  • Joined

  • Last visited

  • Days Won

    410

Everything posted by ktulho

  1. Извиняюсь, мой косяк. Вставил макрос в конфиг и не сохранил.
  2. В хитлоге {{py:f()}} не работает. В маркерах и ушах работает.
  3. . Эти цифры показывают количество чего-то. Определить что идет за модулем можно, завтра попробую набросать функцию.
  4. Может 6 - СТ, 7 - ПТ, 1 - ЛТ, 5 - башня, 8 - орудие?
  5. , за ней же Об.140 идет. , интересно, а что шло за этим орудием.
  6. @neLeax, надо проверять, если для орудия, так: typeDescriptor().gun['unlock'] Аа, только для своих танков проверяли? , а пушка у него какая стоит? , потому что, после этого орудия нет других модулей и танков. , после топовых орудий идут танки, значит с 1 я не угадал. Надо будет еще подумать, что означают эти цифры.
  7. unlock чего? Модулей? Два значения это по идее два модуля (танка) идут дальше.
  8. Кроме параметра 'level', есть еще параметр 'unlocks'. Если он пустой значит это последний модуль в ветке, если не пустой значит что-то есть. Сравнивая этот параметр, можно уточнить результат сравнения по уровню. Например ПТ "WAFFENTRÄGER AUF PZ. IV" имеет 4 орудия десятого уровня, но 'unlocks' будет пустой скорее всего только у одного. У второго топового орудия значение параметра 'unlocks' ,ИМХО, будет равно [1]. Я думаю, 1 означает следующий танк, а другое значение - следующий модуль.
  9. , тут надо определиться, что значит топовая. Самый высокий уровень?
  10. Макрос для вывода картинки карты: import BigWorld import ResMgr from constants import ARENA_TYPE_XML_PATH # имя файла карты, например: 01_karelia def nameFileMap(): arenaTypeID = BigWorld.player().arenaTypeID rootSection = ResMgr.openSection(ARENA_TYPE_XML_PATH + '_list_.xml') if rootSection: for key, value in rootSection.items(): if value.readInt('id') == arenaTypeID: return value.readString('name') return '' Изображения с картами можно скачать в теме @ShuraBB, или выдернуть их из клиента и перевести в подходящий формат. Разрисовывать тоже самим.)
  11. Для следующего патча. Их еще не адаптировали под следующий патч.
  12. чипсы = картошка = Wargaming.))
  13. XVM не поддерживает вывод анимации. Или я ошибаюсь? Может с переходом на AS3 появится.
  14. Можно половину макросов XVM заменить. Можно попробовать вытянуть {{dmg-total}} из хитлога.
  15. Приведу пример для маркера. Выведем короткое название танка в полоске ХП. Пример хоть бесполезный, но думаю наглядный. В файле markersAliveNormal.xc: "format": "{{hp}} / {{hp-max}} {{py:xvm.myInfoPanel.shortNameTank('{{name}}')}}" В файле xvm.py: from xvm import myInfoPanel @xvm.export('xvm.myInfoPanel.shortNameTank', deterministic=False) def myInfoPanel_shortNameTank(userName): return myInfoPanel.shortNameTank(userName) В файле myInfoPanel.py, находящемся по пути \py_macro\xvm\: import BigWorld # получаем ID танка игрока, поле которого сейчас обновляется def getVehicleID(userName): vehicles = BigWorld.player().arena.vehicles for vehicleID in vehicles: vehicle = vehicles.get(vehicleID) if userName == vehicle['name']: return vehicleID return None # получаем танк со всеми потрохами def typeDescriptorVehID(userName): vehicle = BigWorld.entity(getVehicleID(userName)) return None if not vehicle else vehicle.typeDescriptor # короткое название теники def shortNameTank(userName): typeDescriptor = typeDescriptorVehID(userName) return '' if not typeDescriptor else typeDescriptor.type.shortUserString Результат:
  16. @Kapany3uk, я согласен, что с помощью py_macro не реализовать ни одного чита.
  17. , этого мы не знаем (я не знаю). Еще бы кто-нибудь из разработчиков высказался.
  18. Его не надо вставлять.)) Эта строка из файла macros_ru.rar Сделать надо так: "formatHeader": "<font face='Consolas' size='15' color='#96FF00'>ДАМАГ ПРОТИВНИКАМ <font color='{{c:dmg-total}}'>ВСЕГО: {{dmg-total}}\n",
  19. Согласен, в любой игре есть правила и их надо придерживаться, иначе становится не интересно играть ни тем, ни другим.
  20. │ D │ {{c:dmg-total}} │ │ │ │ │ │ X │ │ │ динамический цвет по общему нанесённому урону
  21. @Kapany3uk, Воспринимаю, как не против. ))
×
×
  • Create New...