Jump to content
Korean Random

anatoly999

User
  • Content Count

    294
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by anatoly999

  1. @ktulho, все равно функция не отдает никаких данных ни для одного танка. Даже [ ] не появляется. Несколько раз проверил, вроде все правильно записываю.
  2. Не понял, как её завести. Предположил, что нужно так записать: def unlockGun(userName): typeDescriptor = typeDescriptorVehID(userName) type = typeDescriptor.type ********** Так не работает. Иначе откуда typeDescriptor будет браться? Нет, все просто.
  3. @ktulho,прокрутил 3 реплея с пулеметными танками, урон всегда совпадал. Теперь тем, кто выводит инфу об основном калибре, можно будет избавиться от расчетов урона в питоне и выводить его таким способом.
  4. В заголовке хит-лога, а так же в самом логе {{py:f()}} работает. Стоит 5784 ночник.
  5. И на Chi-Ri с пушкой 7.5 cm Autoloading Tank Gun Type 5 тоже 7 выдает, хотя за ним СТ идет Да, действительно что-то не сходится. На КВ-3 с 107 мм ЗиС-6 выдает 8, 9. После орудия идет башня и ТТ На тигре с топовым стволом тоже 7 выдает, за ним ТТ идет. На КВ-3 с 122 мм Д-2-5Т вообще 10 пишет
  6. Да, получается так:) 5 - арта На Т21 с пушкой 76 mm Gun M1A2 почему-то выдает 7
  7. Точно. Что-то туплю. Это Pz.Kpfw. IV Ausf. H с пушкой 7,5 cm Kw.K. 40 L/48. Все верно, за ней еще 2 модуля.
  8. 85 мм Д-5Т-85БМ она последняя в своей ветке. Тогда все правильно, что пусто. Может тогда нужно комбинировано на level и unlocks проверять Да, у своих смотрю. Если у Т-54 стоит 100 мм Д-10Т2С, которая идет последней (там две пушки 9 лвл) то выдает - 6 За сегодня устал, что-то не могу сообразить, что эти числа значат. По основной массе танков если unlocks пусто, то пушка топовая.
  9. По идее нужно эту часть скопировать в def mainGun(). global actual_arenaUniqueID, max_hp arenaUniqueID = BigWorld.player().arenaUniqueID if actual_arenaUniqueID != arenaUniqueID: actual_arenaUniqueID = arenaUniqueID max_hp[0] = panel.teams_totalhp[0] max_hp[1] = panel.teams_totalhp[1] Тоесть должно получиться так: Я вот так написал: typeDescriptor.gun['unlocks']
  10. Проверил на реплее. unlocks что-то другое показывает. К примеру у стокового ИСа пусто, у топовой Т-43 - 6, у топового Т29 - пусто, у топовой СУ-100 - 7. У одного танка вообще два значения - 5 и 6.
  11. Так в *.py файле в текстовом редакторе поменяй символы местами. Это же не *.pyc файл, его не нужно декомпилировать. 138 строка: indicator = "'" if en > al: indicator = "*" Замени на: indicator = "*" if en > al: indicator = "'"
  12. Только подкорректируй размер шрифта и тень на свой вкус в файле battleLabelsTemplates.xc. TeamHPv2_tank.zip
  13. Ну и прекрасно что не садит ФПС:) Благодарю за тест. Это не сложно сделать, правда, как мне кажется, будет громоздко.
  14. практически на всех танках пушка самого высокого уровня - топовая. Хотя есть исключения, какие нибудь фугасные танки. На некоторых танках несколько орудий одинакового уровня. Хотелось бы, чтобы топовой принималась пушка, идущая самой правой в дереве развития. Но это вряд ли возможно. Тогда да, наверное единственный вариант принимать за топ самый высокий уровень орудия танка. А если пойти дальше, можно будет сделать таблицу исключений для отдельных машин.
  15. @ktulho, а есть ли среди всех этих параметров инфа о том, является ли орудие топовым или нет? Или же чтоб это узнать нужно составить таблицу где для всех танков написано название топового ствола. И только потом сравнивать установленную пушку с топовой из таблицы?
  16. Нет, я дальше её не модифицировал. Подумал, и пришел к выводу, что эти полоски не несут никакой полезной инфы, а только занимают много места. У себя оставил минимум необходимых данных: Кстати, до этого еще пытался экспериментировать с видом полос, получались такие варианты: Если что-нибудь из этого всего заинтересует - могу поделиться.
  17. Там не должно ничего от разрешения зависеть, приложи скрин, как у тебя выглядит. Вообще лучше используй эти панельки от дракоши. Там основной калибр не считается в бою, но зато ФПС не будет сажаться. оффтоп
  18. Файлы battleLabels.xc и battleLabelsTemplates.xc кинуть в папку с конфигом, а neLeax_TeamHP.py - в res_mods/configs/xvm/py_macro Но я бы не советовал это устанавливать, так как расчет урона в питоне, который там используется, по отзывам сажает ФПС. Хотя попробовать можно.
  19. @ktulho, Круто, спасибо:) Много новых возможностей открывается. Тут подумалось, по идее, таким методом можно заменить макрос {{turret}}, который отталкивается только от разницы ХП у стоковой и топовой башни. Можно на всех танках определять установлено ли топ орудие или нет, то же самое про башню.
  20. Если так, то мне кажется, можно выкладывать, в статических данных я не вижу ничего читерского. Хотя, знание точного времени перезарядки с учетом установленного оборудования и прокачки экипажа с натяжкой можно назвать чем-то читерским. Если уж это признается читом, то с этим нужно как то по-другому бороться. Может Макс, к примеру, запретит отдачу подобных данных в питон-макросы (если это конечно возможно, я в этом плохо понимаю), или же сама картошка пофиксит отдачу этой инфы в бою.
  21. А можно ли добавить настройку, что бы поле скрывалось при зажатой клавише, а при отпускании выводилось? Можно было бы сделать вывод альтернативного текста, к примеру, как в маркерах. По умолчанию выводится поле text1, при зажатой клавише text1 скрывается, на его месте выводится text2. В 6.4.0 добавилась опция "visibleOnHotKey".
  22. Так у всех в маркерах отображается мое время перезарядки. Насколько я понял, это из-за того что typeDescriptor() все так же берет данные либо свои, либо данные того, на кого наведен прицел.Нужно как то изменить код, чтобы идентификатор игрока брался из маркеров, а не от того, на кого наведен прицел. По идее, отображение примерного времени перезарядки не будет являться читом, имхо. А вот если прикрутить обратный отсчет, то это уже да, будет чит.К тому же, в моде DamageLog есть обратный таймер с момента последнего попадания. Мод не нарушает правила, что подтверждает ответ разработчика, прикрепленный в теме этого мода.
  23. Спасибо за труды:) Назрел вопрос. Хочу в маркеры техники вывести вывести время перезарядки. Такое возможно сделать? Насколько я понял, нужно этот фрагмент править: def typeDescriptor(): target = BigWorld.target() return target.typeDescriptor if target else BigWorld.player().getVehicleAttached().typeDescriptorНе подскажешь, как это реализовать?
  24. Ого, вот это реальная проблема. Я сейчас не играю, а на реплее не обращал внимания. Только вот я сам едва ли смогу оптимизировать расчеты, в питоне мало что понимаю. Уже подумываю нафиг выбросить этот основной калибр... По сути, не сильно то и важна данная информация. Или же можно не извращаться и просто в строку хит-лога вывести это значение, как ты и предлагал, минуя все эти сложные расчеты. Просто взяв готовое значение своего урона из хитлога.
×
×
  • Create New...