Jump to content
Korean Random

Stepan371

User
  • Posts

    232
  • Joined

Posts posted by Stepan371

  1. извини, - вот, буквально, когда написал, - понял задачу )
    проверил, - реплей вылетает во время начала боя.
    при прогрузке карты

     

    чужие реплеи ведут себя так же

    прогрузка игры

    закрытие на прогрузке карты

    повторный (автоматический) вход в игру

    прогрузка игры

    закрытие на прогрузке карты

  2. с моим конфигом повторяемость 100% у 4-х, кому я дал конфиг

    А другие реплеи проигрываются?

    файл реплея при этом двойном вылете не создается - нечего проигрывать.
    у четверых, кому давал - все так же.

  3. Ок, примерно понятно куда копать. На реплее воспроизводится?

    не пробовал.

    обнаружил еще на 6495

    думал, что моя ошибка, т.к. на дефолтном конфиге и конфиге sirmax вылеты не наблюдал.

    у меня конфиг в одном файле, - редактор С#  его неплохо структурирует

     

  4. Необходимо локализовать проблему дальше. Попробуй закомментировать все строки в секции view и постепенно добавлять по одной, пока не упадет. Напиши после чего это произойдет.

     

    пробовал добавлять сразу, когда локализовал виновного. эксперимент быстро завершился.

    вылет происходит даже при пустой секции "view".

    поэтому, закомментировал все строки и саму секцию

    похожий вылет с "special" воспроизводится неустойчиво. есть мнение, что - при повторном входе в бой, после подсовывания конфига с закомментированной секцией "view"

     

    "circles": {

    //      "view": [

    //        { "enabled":                              true, "distance": "blindarea", "scale": 1, "thickness": 0.75, "alpha": 80, "color": "0x3EB5F1" },

    //        { "enabled":                             false, "distance":         445, "scale": 1, "thickness": 1.1,  "alpha": 45, "color": "0xFFCC66" },

    //        { "enabled": "{{my-vtype-key=SPG?false|true}}", "distance":         564, "scale": 1, "thickness": 0.7,  "alpha": 40, "color": "0xFFFFFF" },

    //        { "enabled":                             false, "distance":          50, "scale": 1, "thickness": 0.75, "alpha": 60, "color": "0xFFFFFF" },

    //        { "enabled":                             false, "distance":  "standing", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0xFF0000" },

    //        { "enabled":                             false, "distance":    "motion", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0x0000FF" },

    //        { "enabled":                             false, "distance":   "dynamic", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0x3EB5F1" }

    //      ],

          "special": [

            // level 3

            { "uk-GB78_Sexton_I": {"enabled": true, "thickness": 1, "alpha": 60, "color": "0xEE4444", "distance":  992} }

          ]

        }

     

     

    Я пробовал без ничего,чистый+релизный билд ХВМ-работало...ну по крайней мере реплей прогрузился.

    пробовал на чистом клиенте с XVM под XP, Vista, Win 7 - от системы и железа не зависит

  5. У меня вылетает после прогрузки карты,на предыдущем билде(6493) все норм.Чистый ХВМ без модов тоже нормально работает.В логе протанковский скрипт фигурирует,хотя не факт,что он.

    поддерживаю.

    конфиг работал на 6494.

    начиная с 6495 и по 6499, наблюдается вылет клиента при заходе в бой. после вылета следует заход в игру - и снова вылет.

    вылетает и с одним XVM - без иных модов. и в случайном бою и в тренировочной комнате.

    если в конфиге закомментировать секцию "view" (которая полностью перенесена из дефолтного), то игра грузится

    "minimap": {

        "enabled": true,

        "minimapAimIcon": "cfg://sirmax/img/MinimapAim.png",

        "minimapAimIconScale": 200,

        "zoom": { "index": 5, "centered": true },

        //"circlesEnabled": true,

        //"labelsEnabled": true,

        //"linesEnabled": true,

        "circles": {

     

          "view": [

            { "enabled":                              true, "distance": "blindarea", "scale": 1, "thickness": 0.75, "alpha": 80, "color": "0x3EB5F1" },

            { "enabled":                             false, "distance":         445, "scale": 1, "thickness": 1.1,  "alpha": 45, "color": "0xFFCC66" },

            { "enabled":                              true, "distance":         564, "scale": 1, "thickness": 0.7,  "alpha": 40, "color": "0xFFFFFF" },

            { "enabled":                             false, "distance":          50, "scale": 1, "thickness": 0.75, "alpha": 60, "color": "0xFFFFFF" },

            { "enabled":                             false, "distance":  "standing", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0xFF0000" },

            { "enabled":                             false, "distance":    "motion", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0x0000FF" },

            { "enabled":                             false, "distance":   "dynamic", "scale": 1, "thickness": 1.0,  "alpha": 60, "color": "0x3EB5F1" }

          ],

     

          "special": [

            // level 3

            { "uk-GB78_Sexton_I": {"enabled": true, "thickness": 1, "alpha": 60, "color": "0xEE4444", "distance":  992} }

          ]

        }

      },

    xvm.log

    python.log

  6.      {
            "enabled": true,
            "x": -1, "y": 10, width='23' height='23',
            "src": "img://gui/maps/icons/library/proficiency/class_icons_{{v.mastery}}.png"
         },
     

    IMHO, во второй строке дефолтного конфига пропущена запятая.
     

    версия 6473

  7. Это баг. При "fixedPosition": false панели игроков, в режиме none, cдвигаются на 25 пикселей (одно поле) вверх.

    Спасибо вам большое.

    есть еще один вопрос, не откажитесь помочь, пожалуйста:

    в панелях short, medium, medium2, large при ("fixedPosition": true) после каждой смерти все уничтоженные танки опускаются в низ списка.

    после переключения панелей по Ctrl+TAB, порядок танков восстаналивается к исходному.

    однако, после уничтожения очередной машины - все уничтоженные танки снова опускаются в низ списка.

     

    конфиг тот же

  8. подскажите, пожалуйста, что неправильно
    в панелях short, medium, medium2, large при ("fixedPosition": true) после каждой смерти все уничтоженные танки опускаются в низ списка.
    после переключения панелей по Ctrl+TAB, порядок танков восстаналивается к исходному.
    однако, после уничтожения очередной машины - все уничтоженные танки снова опускаются в низ списка.

    playersPanel.xc

  9. прошу, помочь - это ошибки или же я делаю что-то неправильно?

    ("fixedPosition": true) опускает строки в "none" панели на один интервал.

    shot_023.jpg shot_024.jpg после захода в бой.
    shot_025.jpg, - после того, как строка ("fixedPosition": true,) была закомментирована
    в других панелях, этот оператор на сдвиг не влияет

     

    post-37667-0-64432700-1471888431_thumb.jpg

    post-37667-0-90019900-1471888431_thumb.jpg

    post-37667-0-83425200-1471889676_thumb.jpg

    playersPanel.xc

  10. {{c:hp_ratio}}

     

    да, спасибо, я это видел - {{c:hp-ratio}} давно стоит. и работает.

    а {{c:hp_ratio}}, в свое сремя, работать не захотел.

    посему, - поставил и не трогал. принял, как данность

     

    вот у sirmax в sirmax-minimapLabels.xc

    //"shadow": { "color": "{{c:hp-ratio}}", "alpha": 80, "blur": 2, "strength": 4 },

     

     

    Потому что там строка и ожидается, а не число.

     

    я проверил - результат отрицательный.

    предлагаю проверить - вам.

  11. Ты всё перепутал, там наоборот ожидается строка, а ты суёшь число

     

    "суёшь", это не то слово, которое можно применить в данном контексте. и "всё" я препутать не мог.

    как, я написал выше, - строчный литерал в этой конструкции у меня не работает. проверено.

    этот пример из дефолта colors.xc

    "colorHP": {

          "very_low":         "0xFF0000",

          "low":                 "0xDD4444", 

          "average":           "0xFFCC22", 

          "above_average": "0xFCFCFC" 

        }

    "hp_ratio": [

          { "value": 10,  "color": ${"def.colorHP.very_low"     } },    

          { "value": 25,  "color": ${"def.colorHP.low"          } },     

          { "value": 50,  "color": ${"def.colorHP.average"      } },     

          { "value": 101, "color": ${"def.colorHP.above_average"} }     

        ],

    • Downvote 2
  12. спасибо, ktulho

     

    Как уже объяснил Sirmax, если ожидается число, то подойдут оба варианта, если строка, то только #.

    не совсем так. вот пример, где ожидается численный литерал и строчный не заработал
    "hp_ratio": [
          { "value":  10, "color": "0xDD0000" },
          { "value":  25, "color": "0xFF6531" },
          { "value":  50, "color": "0xFF9932" },
          { "value":  60, "color": "0xFFCC22" },
          { "value":  75, "color": "0x99FF44" },
          { "value": 101, "color": "0x33FF88" }
        ]

    в строке ниже {{c:hp-ratio}} цифры не окрасил

    "nickFormatRight": "<font alpha='#A0'>{{clan}}</font> {{name%.15s~..}} | <font color='{{c:hp-ratio}}'>{{hp-ratio%03d|100}}</font>",

     

    спасибо, sirmax - за лаконичный и полный ответ.
     

    спасибо всем желавшим помочь.
    сожалею, кому мои месседжи показались грубыми.
     

    abstract, как я понял ответ sirmax -
    #??????   - char

    0x?????? - int
    в некоторых конструкциях, строчный литерал преобразуется в численный, до обработки интерпретатором

  13. из соображений схожести с другими языками, - литералы либо явно декларируются, либо компилятор/интерпретатор определяет по их представлению в теле программы.
    если указано 0x??????, то - явно воспринимается, как численная константа.
    а из char поля берем строковую константу и отдаем ее подпрограмме/функции низкого уровня на преобразование в int.
    AFAIR, обрезка диеза с заменой на 0x там не очень работает.
    впрочем, на ассемблере я не писал уже лет 25-30.
    спорить не возьмусь ))

  14. , в каком это месте работает? У меня что-то второй вариант не работает.

    да, спасибо, ktulho.

    я лишь хотел проиллюстрировать, что работают оба варианта.

     

    таким образом, поставив число, там, где оно должно быть, мы облегчим жизнь интрепретатору - не будет надобности преобразовывать литерал из строки

  15. ktulho, эта строка окрашивает рамки в карусели.
    авторство не мое - взял в готовых конфигах на форуме.
     

    а ваш пример некорректен - по словам sirmax, строчный литерал преобразуется в численный, но не наоборот

  16. konrad509, я так же не хотел вас оскорбить или унизить.
    меня смутил категорический императив вашего сообщение и противоречие с фактом, который я уже успел подтвердить эмпирически.
     

     


    sirmax, я вам благодарен за развернутый и полный ответ.
     

  17. дело в том, что ответили - неправильно.

     

    1. не был дан ответ на вопрос subj
    2.

    { "x":  0, "y":  0, "width":  160, "height": 100, "borderColor": "{{v.selected?#96FF00|{{v.premium?#FF6F00|{{v.elite?#02C9B3|#9A9A9A}}}}}}", "alpha": "{{v.selected?100|{{v.premium?35|{{v.elite?30|50}}}}}}" },

    - работает так же, как и
    { "x":  0, "y":  0, "width":  160, "height": 100, "borderColor": "{{v.selected?0x96FF00|{{v.premium?0xFF6F00|{{v.elite?0x02C9B3|0x9A9A9A}}}}}}", "alpha": "{{v.selected?100|{{v.premium?35|{{v.elite?30|50}}}}}}" },

    что опровергает утверждение: "нет, не можно"

     

     

    PS
    полагаю, что извиняться нужно не мне.
    а людям, которые вместо разумного и обоснованного ответа, занялись флудом и провокацией флейма.
    согласитесь, что на ответы содержащие персональные атаки, вместо информации, я отвечал с выдержкой и терпением. в меру знания языка.
    полагаю, что в любом случае, нужно ли мне извиняться, решать не вам, а - модератору этой конференции.

    • Downvote 2
×
×
  • Create New...