-
Posts
10,757 -
Joined
-
Last visited
-
Days Won
407
Everything posted by ktulho
-
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
, уверен?Вот снаряды FV207: 'effectsIndex' у двух из них совпадает. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
@Ekspoint, а выведи в лог вот это: price = shell_price(shell['shell']['id'][0], shell['shell']['id'][1]) Предположу, что вот это: if effectsIndex == shell['shell']['effectsIndex']: и для голдового, и для не голдового фугаса равно True. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
, а что известно об этом снаряде? -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
@neLeax, а что в xvm.log? Ааа, забыл про импорт, в начале файла надо добавить: import ResMgr from nations import NAMES from constants import ITEM_DEFS_PATH -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
Её надо вызвать с аргументом typeDescriptor. Напримере этого сообщения: -
@T1MOXA,Прикрепить к сообщению ("Добавить файлы" в расширенном редакторе): логи (файлы XVM.log и Python.log из папки игры)
-
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
Посмотрел список хотелок на Trello. Думаю, с помощью py_macro, возможно реализовать следующие хотелки: 1) Сделать макрос {{friend}} - выделять в бою друзей из списка контактов. 2) Отметка, с кем играли в прошлом бою. 3) Макрос {{position}} в маркерах. 4) Очередность гибели игроков в ушах. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
@neLeax, функция возвращает список или None. Если None значит ошибка, если [ ] - значит после данного орудия ни чего не идет, если ['vehicle'] - значит открывается следующего уровня танк и т.д. Может быть несколько значений. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
Похоже у вас поврежден клиент, не хватает файла: "D:\GAMES\World Of Tanks\res_bw\scripts\common\Lib\markupbase.pyc" -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
This is Хорошо. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
, тут дело в удобстве. Если функций, использующих глобальные переменные мало, то проще пользоваться глобальными переменными, если таких функций много, то классом, в котором и хранить их. (ИМХО) -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
вот когда она не запустится, прикрепите файлы python.log и xvm.log. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
В python.log нет ошибок связанных с XVM, у вас грузятся моды от протанков и все. XVM просто нет. Можете попробовать скачать расширенную версию протанков, поставить галочки удалить старые моды перед установкой и в установке выберете XVM и другие моды. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
, затрудняюсь ответить, ни когда не пользовался инсталятором. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
, значит вы не правильно установили XVM. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
@Dmitry82, Нужен xvm.log. После установки XVM, будет появляться там же где и python.log. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
, конечно. -
при установке XVM клиент не запускается
ktulho replied to Dmitry82's topic in XVM: General Discussion and Troubleshooting
, приложите python.log, xvm.log -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
Для боя не забываем обнулять глобальную переменную i, как показано в этом сообщении. Вместо глобальной переменной можно использовать класс, как показывал @Ekspoint, не забывая про обработчик событий @registerEvent(Battle, 'beforeDelete') -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
Если на реплеях, то можно так: 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. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
, это работает, хотя надо по тестировать, лучше на пулеметах. -
Извиняюсь, мой косяк. Вставил макрос в конфиг и не сохранил.
-
В хитлоге {{py:f()}} не работает. В маркерах и ушах работает.
-
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
. Эти цифры показывают количество чего-то. Определить что идет за модулем можно, завтра попробую набросать функцию. -
Динамические макросы в Python
ktulho replied to goodman's topic in Components of XVM and Addons (py_macro)
Что-то не сходится: