Jump to content
Korean Random

sirmax

XVM Team XVM Team
  • Posts

    14,403
  • Joined

  • Last visited

  • Days Won

    246

Everything posted by sirmax

  1. Это наверно из-за миникарты. На последнем билде как?
  2. Пропавшие должны исправиться, но там еще не все готово.
  3. Проверил, у меня не наблюдается такого, нормальный шрифт становится, не жирный и не курсив.
  4. You can use log() method to print debug logs in the xvm.log, like: from xvm_main.python.logger import * log('initialization') from Avatar import PlayerAvatar @registerEvent(PlayerAvatar, 'onBecomePlayer') def onBecomePlayer(self): log('onBecomePlayer') global cds cds = load_config('cdc.json') log('cds loaded')
  5. Да ладно, всегда как раз отображался стрелкой. Проверь в чистом клиенте. задолбался его мотать не верю
  6. а реплей? скрин? на твоем не вижу такого так и должно быть нужен реплей, где умираешь как можно раньше, а потом переключаешься между разными союзниками
  7. You can load it every time when function called, just move this line to the method body. But this can affect performance, because your file will be loaded and parsed every time when the light bulb showed, Of course, you can reload it on every event you need, but this should be implemented separately. For example, to reload this file on the battle start, you can add this hook: from Avatar import PlayerAvatar @registerEvent(PlayerAvatar, 'onBecomePlayer') def onBecomePlayer(self): global cds cds = load_config('cdc.json')
  8. UPD: with open('cdc.json', 'r') as myfile: soundID=myfile.get(vehicleName, 'xvm_sixthSense') This part is wrong, you cannot use file descriptor as a dict. You should load and parse the data. The simpliest way is to use load_config method from xfw module (already imported), it was made specially for this: cds = load_config('cdc.json') # path is relative to WoT root dir, loaded once per session # main @registerEvent(SixthSenseIndicator, 'as_showS') def SixthSenseIndicator_as_showS(self): vehicle_name = BigWorld.player().vehicleTypeDescriptor.type.name if not cds: soundID = 'xvm_sixthSense' else: soundID = cds.get(vehicleName, 'xvm_sixthSense') SoundGroups.g_instance.playSound2D(soundId)
  9. Yes, they are loaded automatically. First of all, don't remove imports, they are required. Also you can search for errors in the xvm.log.
  10. ВГ как раз более ответственно, чем я относятся, это их бизнес. :) Моя ошибка. При завершении боя я забыл вызвать метод, удаляющий маркеры.
  11. Ок, более-менее локализовали. Потратил весь вечер, чтобы исправить одну строку. Вроде больше не течет.
  12. Может дело все-таки в конфиге, а именно в изменениях в "align" и "valign"? Не хочется впустую терять время, если проблема в конфигах.
  13. Мне этого не видно. Догадываться что у тебя в конфиге я не буду.
  14. And this is the correct behavior: │ "align" │ horizontal alignment of the field relative to its position ("left" [default], "center", "right") │ "valign" │ vertical alignment of the field relative to its position ("top" [default], "center", "bottom") │ "textFormat"/"align" │ horizontal alignment of the text inside the field (left [default], center, right) │ "textFormat"/"valign" │ alignment of the text inside the field ("top" [default], "center", "bottom") "textFormat" is applicable only for text fields
  15. у меня на дефолтном конфиге нормально
  16. First of all, if in doubt, enable borderColor.
  17. Проверь, по идее должно исправиться. Если ничего другого не вылезет. :)
  18. А если не перематывать, а сразу после загрузки назад нажимать?
  19. Может кто-то проверить на реплее, если его назад перематывать несколько раз, память течет?
  20. Наверно у поля есть какая-то минимальная ширина. Или это из-за картинки так получается. Вряд ли я тут что-то смогу сделать - это особенности Флеша.
×
×
  • Create New...