Jump to content
Korean Random

ktulho

Premium Member
  • Posts

    10,828
  • Joined

  • Last visited

  • Days Won

    419

Everything posted by ktulho

  1. BattleAtlas, случайно, устаревший не используешь?
  2. А как должно показывать? Все правильно, взрыв бк был вызван пожаром, а не попаданием снаряда. P.S. А вот нумерация строк сбилась.
  3. @steaxch я так и не понял. 0:00:50 00:50 50 Какой из вариантов должен выводиться, если меньше минуты осталось?
  4. Риплей остался? Если да, то в какой момент времени не получилось вылечить?
  5. @sirmax, нельзя ли сделать поддержку "mouseEvents" в виджетах? И второй вопрос, нельзя ли, чтобы парсер в таких случаях: 2017-11-09 12:39:27: [ERROR] Traceback (most recent call last): File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 156, in process_python_macro (func, deterministic) = get_function(arg) File "./res_mods/mods/packages\xvm_main\python\python_macro.py", line 144, in get_function args = ast.literal_eval(args_string) File "scripts/common/Lib/ast.py", line 49, in literal_eval File "scripts/common/Lib/ast.py", line 37, in parse File "<unknown>", line 1 (, 100) ^ SyntaxError: invalid syntax arg='mul(, 100)' вместо отсутствующего параметра, подставлял значение None?
  6. Изменил: {{py:bst.leftTimeMin(index, norm)}} - оставшееся время действия активного резерва в минутах. Если параметр norm не задан, то возвращаются оставшееся время в минутах. Параметр index - номер активного резерва от 1 до 3. Если значение index равно 0, то возвращается значения для резерва, время действия которого наименьшее.
  7. @steaxch вроде правильно, но красивее так: h, m = divmod(seconds/60, 60)
  8. Я еще оформляю тему. Вопросами отметил макросы, которые я не знаю или не уверен, что правильно описал их. Если у кого есть идеи по этим макросам, пишите, поправлю.
  9. Данная модификация позволяет отображать статистику выбранной техники с помощью виджетов. Макросы статистики: {{py:vs.armorEfficiency(typeStats)}} - эффективность использования брони. {{py:vs.avgDamage(typeStats)}} - средний урон за бой. {{py:vs.avgDamageAssistedStun(typeStats)}} - средний урон по оглушенной вами технике за бой. {{py:vs.avgDamageBlocked(typeStats)}} - средний заблокированный урон за бой. {{py:vs.avgDamageReceived(typeStats)}} - средний полученный урон за бой. {{py:vs.avgEnemiesSpotted(typeStats)}} - среднее количество обнаруженной техники за бой. {{py:vs.avgFrags(typeStats)}} - среднее количество уничтоженной вами техники за бой. {{py:vs.avgStunNumber(typeStats)}} - среднее количество оглушений за бой. {{py:vs.avgXP(typeStats)}} - среднее количество опыта за бой. {{py:vs.battlesCount(typeStats)}} - количество боев. {{py:vs.battlesCountVer2(typeStats)}} - ? {{py:vs.battlesCountVer3(typeStats)}} - ? {{py:vs.battlesCountWithStun(typeStats)}} - количество боев после патча 0.9.18? {{py:vs.capturePoints(typeStats)}} - количество очков захвата. {{py:vs.damageAssistedEfficiency(typeStats)}} - урон нанесенный с вашей помощью. {{py:vs.damageAssistedRadio(typeStats)}} - урон нанесенный по засвеченной вами технике. {{py:vs.damageAssistedTrack(typeStats)}} - урон нанесенный по технике, у которой вы сбили гуслю. {{py:vs.damageBlockedByArmor(typeStats)}} - количество заблокированного урона. {{py:vs.damageDealt(typeStats)}} - нанесено урона. {{py:vs.damageEfficiency(typeStats)}} - коэффициент урона. {{py:vs.damageReceived(typeStats)}} - получено урона. {{py:vs.deathsCount(typeStats)}} - количество смертей. {{py:vs.drawsCount(typeStats)}} - ? {{py:vs.droppedCapturePoints(typeStats)}} - количество сбитых очков захвата. {{py:vs.frags8p(typeStats)}} - ? {{py:vs.fragsCount(typeStats)}} - количество уничтоженной техники. {{py:vs.fragsEfficiency(typeStats)}} - отношение уничтоженной техники к количеству смертей? {{py:vs.heHits(typeStats)}} - количество попаданий осколочными снарядами. {{py:vs.heHitsReceived(typeStats)}} - количество полученный попаданий осколочными снарядами. {{py:vs.hitsCount(typeStats)}} - количество попаданий. {{py:vs.hitsEfficiency(typeStats)}} - точность. {{py:vs.lossesCount(typeStats)}} - количество промахов. {{py:vs.lossesEfficiency(typeStats)}} - ? {{py:vs.noDamageShotsReceived(typeStats)}} - получено попаданий без урона. {{py:vs.originalXP(typeStats)}} - чистый опыт? {{py:vs.pierced(typeStats)}} - количество пробитий. {{py:vs.piercedReceived(typeStats)}} - количество полученных пробитий. {{py:vs.potentialDamageReceived(typeStats)}} - ? {{py:vs.record(typeStats)}} - ? {{py:vs.shotsCount(typeStats)}} - количество выстрелов. {{py:vs.shotsReceived(typeStats)}} - количество полученных выстрелов. {{py:vs.spottedEnemiesCount(typeStats)}} - количество обнаруженных противников. {{py:vs.stunNumber(typeStats)}} - количество оглушений. {{py:vs.survivalEfficiency(typeStats)}} - выживаемость. {{py:vs.survivedBattlesCount(typeStats)}} - количество боев в которых вы выжили. {{py:vs.winAndSurvived(typeStats)}} - ? {{py:vs.winsCount(typeStats)}} - количество побед. {{py:vs.winsEfficiency(typeStats)}} - отношение количества побед к количеству боев. {{py:vs.XP(typeStats)}} - опыт. Макросы: {{py:vs.highlight(typeStats)}} - возвращает "highlight", если курсор находится над полем, иначе пусто. В поле должны быть описаны события "mouseOver" и "mouseOut". {{py:vs.selected(typeStats)}} - возвращает "selected", если над полем была нажата ЛКМ, иначе пусто. В поле должны быть описаны события "mouseDown" . Обработчики событий мыши: Для события "mouseDown" - "XXX_Down". Для события "mouseOver" - "XXX_Over". Для события "mouseOut" - "XXX_Out". Вместо XXX необходимо подставить одно из следующих значений: clan, company, epicRandomn, fallout, fortBattles, fortSorties, globalMap, random, ranked, rated7x7, team7x7, total, minimize. Параметр typeStats может принимать следующие значения: 'Clan' - клановая статистика ?, 'Company' - статистика ротные бои, 'EpicRandom' - статистика генеральных сражений, 'Fallout', 'FortBattles' - статистика наступлений в укрепрайонах, 'FortSorties' - статистика вылазок в укрепрайонах, 'GlobalMap' - статистика боев на глобальной карте, 'Random' - статистика случайных боев, 'Ranked' - статистика ранговых боев, 'Rated7x7' - статистика командных боев в Ладдере, 'Team7x7' - командные бои, 'Total' - общая статистика 'Minimize' - свернуть. Событие для обновления виджета: PY(ON_SELECTED_VEHICLE) - вызывается при выборе техники в каруселе; PY(ON_CLAN) PY(ON_COMPANY) PY(ON_EPIC_RANDOM) PY(ON_FALLOUT) PY(ON_FORT_BATTLES) PY(ON_FORT_SORTIES) PY(ON_GLOBAL_MAP) PY(ON_RANDOM) PY(ON_RANKED) PY(ON_RATED7X7) PY(ON_TEAM7X7) PY(ON_TOTAL) PY(ON_MINIMIZE) Пример использования: 1) Добавить в файл widgets.xc в секцию "lobby" следующий текст: ${ "widgetVehStats.xc":"vehicleStats" } 2) Скопировать файл widgetVehStats.xc в папку с вашим конфигом widgetVehStats.xc 3) Скрипт vechicleStats.py скопировать в папку \res_mods\configs\xvm\py_macro\ 4) Результат: Скрипт: vechicleStats.py
  10. Попробуй {{mystat.winrate%5.2f~}}. Вместо 5 подбери нужное количество символов.
  11. Если это текст, то с помощью форматирования. Только надо использовать моноширинный шрифт.
  12. На данный момент XVM не отображает процент на победу.
  13. Измените порядок секций, сначала секция с подложкой, затем секция с текстом.
  14. Можно добавить в секцию с "количества боёв, общий процент побед и выбранный рейтинг" параметр "bgColor": 0xCCCCCC Или сделать еще одно поле с подложкой, разместив ее под этим полем.
  15. Добавил: Если значение index не задано, то возвращается значения для резерва, время действия которого наименьшее. Если значение index не задано, то возвращается значения для резерва, время действия которого наименьшее. Я не состою в клане, поэтому мне проблематично это сделать.
  16. Да, @demon2597 менял границы, и не то скопировал.
×
×
  • Create New...