VasyaPRO_2014
User-
Posts
313 -
Joined
-
Last visited
-
Days Won
2
Everything posted by VasyaPRO_2014
-
А что тогда использовать?
-
Сделал тоже самое но в battle.swf: после загрузки боя выскочило окошко Please wait. И спустя некоторое время --------------------------- World Of Tanks - Error --------------------------- Application has encountered a critical error and will be closed. Please contact tech support (https://ru.wargaming.net/support) and send us crash dump file: C:\Games\World_of_Tanks_CT\WorldOfTanks_error_report_160702-174621.zip To copy this message to clipboard, press Ctrl+C. --------------------------- OK --------------------------- В питон.логе ничего интересного нет.
-
Делаю вот так: 1. Беру playersPanel.swf из World_of_Tanks_CT\res\packages\gui.pkg\gui\flash\. 2. Открываю его с помощью ffdec. 3. Захожу в net.wg.gui.battle.random.views.stats.components.playersPanel.list. 4. В классе PlayersPanelList меняю private var _items:Vector.<IPlayersPanelListItemHolder> = null; на public var _items:Vector.<IPlayersPanelListItemHolder> = null;. 5. Сохраняю и закидываю в res_mods\0.9.15.1 Common Test\gui\flash. 6. Запускаю клиент WOT в орионе и пишу: from gui.Scaleform.framework import ViewTypes from gui.app_loader.loader import g_appLoader playersPanel = g_appLoader.getDefBattleApp().containerManager.getContainer(ViewTypes.VIEW).getView().components['playersPanel'] print playersPanel.flashObject.listLeft._items Получаю AttributeError: 'ScaleformBW::PyGFxDisplayObject' object has no attribute '_items', как собственно и до этого. Что я делаю не так?
-
, Спасибо большое. Если я правильно понял, то этот класс каким-то магическим образом связан с AS классом PlayersPanel из net.wg.gui.battle.random.views.stats.components.playersPanel. В нем есть атрибуты listLeft и listRight, которые являются экземплярами класса PlayersPanelList из net.wg.gui.battle.random.views.stats.components.playersPanel.list. К ним я могу получить доступ из питона примерно так playersPanel.flashObject.listLeft. Тут всё хорошо. Но уже в нем (т.е. в классе PlayersPanelList) есть атрибут _items, к которому я с питона уже добраться не могу (думаю дело в том что он private, а не public). Так вот вопрос в чём: как мне сделать что-бы с питона можно было обратится к этому атрибуту? Вероятнее всего нужно патчить PlayersPanel.swf, но как это правильно сделать я не знаю. Достаточно ли просто поменять private на public, или нужно ещё что-то сделать? Целью является добраться из питона к TextField'ам никнейма игрока и названия танка, что-бы иметь возможность изменять их с использованием html. Возможно я выбрал неправильный путь, тогда подскажите как лучше это реализовать.
-
Здравствуйте. Хочу получить экземпляр класса PlayersPanel из gui.Scaleform.daapi.view.battle.classic.players_panel (Естественно нужно получить ссылку на уже существующий объект, а не создавать свой). Поиском по скриптам ничего не нашёл. Экземпляр 100% создается и его даже можно получить таким кодом: from gui.Scaleform.daapi.view.battle.classic.players_panel import PlayersPanel def new__init(self): global panel panel = self old__init(self) old__init = PlayersPanel.__init__ PlayersPanel.__init__ = new__init Но это уж совсем костыль, не думаю, что так стоит делать. P.S. 0.9.15.1, не путать с 0.9.15.0.1.
-
Фильтр сообщений в ангаре. Нужна помощь.
VasyaPRO_2014 replied to Artoor's topic in ActionScript & Python
@Artoor, "Лучший сайт с модами - WotSite.Net" убирается удалением файла res_mods\0.9.15.0.1\scripts\client\gui\mods\mod_lobbyloader.pyc. Он то тут при чём? -
Помогите чайнику =) отредактировать и компилировать скрипт.
VasyaPRO_2014 replied to Artoor's topic in ActionScript & Python
NameError: name 'Object' is not defined object в нижнем регистре (строчные буквы) нужно писать. -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
@FUEL, Не вижу особого смысла в этом моде, при использовании xvm. Возможно и есть возможность отключить в xvm панели игроков, таб, загрузку в бой и маркеры, но использовать одновременно статистику в ушах этого мода и лампочки засвета в xvm, скорее всего не получится. Что касается добавить лампочки засвета в этот мод, то не уверен, что это будет уместно в нём, хотя попробовать конечно можно. -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Мод никак не изменяет фон. Просто так кажется из-за ярких цветов. Кстати {default_color} окрашивается в серый цвет после уничтожения танка, что хорошо видно на скриншотах. скриншоты В принципе можна сделать переключалку, типа если танк уничтожен то динамические цвета всех рейтингов установить на серый. Попробую сделать такое. -
[0.9.15] Информация о засвете в бою
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Думаю, пост был адресован мне:). Ну всё же как лучше сделать: после смерти убирать панель полностью или лучше отображать информацию о игроке за которым закреплена камера? -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Да, тоже замечал такое. Причина такого поведения ушей мне пока неизвестна, нужно будет копнуть поглубже почему так происходит. По идее достаточно будет просто обновить уши после загрузки, но возможно есть способ и получше. -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Так же удобнее и функциональнее (можно к примеру в ушах отображать целое число, а при нажатии таб число с двумя знаками после запятой). Более того в случае дополнительного параметра, после каждой перезагрузки конфига придется пересчитывать процент побед, а это хоть и не сложно, но усложняет логику роботы мода. -
Динамические макросы в Python
VasyaPRO_2014 replied to goodman's topic in Components of XVM and Addons (py_macro)
Ну да, так оно и есть:(Только что проверил BigWorld.player().vehicle.typeDescriptor.miscAttrs['crewLevelIncrease'] для экипажа с боевым братством (вернее "боевые подруги", но думаю, это не важно), но без вентилятора равно 0. -
Динамические макросы в Python
VasyaPRO_2014 replied to goodman's topic in Components of XVM and Addons (py_macro)
Это с typeDescriptor'a берется? Вентилятор, то да, а вот братство? Нужно будет потестить, может там ещё и доп.пайки всякие учитываются? -
[0.9.15] Информация о засвете в бою
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
:)@JOHNNY116, Поле для хоткея оставлять пустым нельзя. Если он вам не нужен, можете использовать KEY_NONE. Попробую исправить в следующем обновлении. -
[0.9.15] Информация о засвете в бою
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
@JOHNNY116,Неправильный формат хоткея в конфиге. Можно сам конфиг? -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Исправил: mod_stats_in_battle.zip -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Обновление 2.0 -Большая часть кода переписана, код стал красивее :D. -Теперь данные о танках берутся не с WG API, а загружаются напрямую с репозитория мода. -Файлы missing-vehicles.txt и encyclopedia.json от предыдущих версий можно удалять, они больше не понадобятся. -Добавлен сбор данных об использовании мода. -Значительно улучшена система перезагрузки конфига по нажатии клавиши. Конфиг: -Удален глобальный параметр enable. -Удален параметр roundWinrate, но вы можете использовать {winrate:0.Nf}, где N - количество символов после запятой, например {winrate:0.2f} - два знака после запятой. -Добавлен параметр allowAnalytics. -Добавлены списки colors/colorWN7 и colors/colorWN6. -Добавлены макросы: {wn7} - рейтинг WN7 {wn6} - рейтинг WN6 {spg_battles} - количество боев на артиллерии {spg_percent} - процент боев на артиллерии, для отображения N чисел после запятой используйте {spg_percent:0.Nf}, например {spg_percent:0.2f} - два знака после запятой {colorWN7} - динамический цвет по рейтингу WN7 {colorWN6} - динамический цвет по рейтингу WN6 {tank_id} - идентификатор танка {level} - уровень танка {type} - тип танка {nation} - нация танка {team} - идентификатор команды игрока Скачать. Тестируем:) -
Отключение сообщения "в атаку" по горячей клавише
VasyaPRO_2014 replied to HellQwer's topic in Mods Search
Да. -
Отключение сообщения "в атаку" по горячей клавише
VasyaPRO_2014 replied to HellQwer's topic in Mods Search
Делал себе, возможно немного ногами, но работает. Вернее работало на 0.9.15, на 0.9.15.0.1 не проверял, но думаю тоже работает. mod_chat_attack_fix.zip -
[0.9.15.2] Статистика игроков в бою (без XVM)
VasyaPRO_2014 replied to VasyaPRO_2014's topic in Mods and Software
Нет. Следующая версия мода будет самостоятельно загружать этот файл, и использовать его в расчёте среднего уровня боев. Также в этой версии будет реализована система сбора статистики, для более эффективной борьбы с отсутствием танков в WG API, и да, если это очень важно, то сбор статистики можно будет полностью отключить в конфиге. Версия уже практически готова, осталось привести код в порядок и можно релизить. Так что думаю, что скоро выпущу апдейт. -
Перевод радианов в градусы. from math import degrees
-
Да.
-
print "some text"