Jump to content
Korean Random

RegularMan

User
  • Posts

    409
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by RegularMan

  1. Полосок нет потому, что анонимайзер стоит, на время ранговых.

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

    По идее берем:

    признак достижения:  Current < Avg;

    значение для вывода на экран: abs(Current - Avg);

    Из ранговых по пробелу не выходит.

  2. А какая, извините, нужна активированная стастистика, чтобы узнать свой же средний дамаг? И по чему до него считает нормально, а после - нет?

    Т.е. когда Average < Total мы оба значения знаем b g, а когда Average > Total, мы считаем что Average 0? Вот скрин с начала боя.

    image.png.dc20324acb3bd4fe0125dcc99f24bfeb.png

  3. Мне кажется или виджет среднего урона поломался? Раньше для среднего урона писало сколько не хватает до среднего, а потом сколько я перевалил за средний урон, а теперь просто пишет суммарный. Я общий дамаг и так вижу в дамаг логе....

  4. Если хочешь делить по блокам то и дели...

    "minimap": {
    	"Enabled" : true,                 // true - включить модуль миникарты
        "showOwnVehicleDirection": true,  // true - отображать луч направления корпуса своей техники
        "showHealthBar": false,           // true - отображать постоянно круговой индикатор hp
        "showInfoForDead": true,          // true - отображать информацию для трупов. Маркер "точка", тип и название техники по клавише TAB
        "showSquadIcon": true,            // true - отображать иконку с номером взвода
        "showTopRating": true,            // true - показывать полоску рейтинга для топ игрока (фиолет, бирюза)
        "showFakeRating": true            // true - показывать однотонную полоску для аккаунта со скрытой статистикой
    }

    А разеделять модули по тому были они изначально включены по дефолту или нет, ИМХО странно и, честно, выглядит очень криво

    Блок JSON должен логически объеденять настройки внутри, объеденять по принципу дефолтной опции - странно, тем более что, например, у меня половина выключенного включена.

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

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

    Кто-то вообще может допереть переносить строчки из off в on и удивляться почему оно не включилось или наоборот.

    Это как настройки в игре группировать по значению

     

    "Минмум" : {

    дымы : да

    декали: да

    }

    "Средние" : {

    текстуры: да

    }

    "Максимум": {

    тени: да

    }

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

    было "дополнения" и потом включать или нет

    и был еще блок "отключить дополнения" отключать или нет

      "addons": {
        "enableQuicklyLeave": false,         // true - включить возможность выхода из боя по клавише SPACE (пробел) после уничтожения танка
        "enableBattleEfficiency": false,     // true - включить итоговую статистику в окне результатов боя. WN8, EFF
        "enableBattleMessages": false,       // true - включить оповещения в боевом чате (Я засветился, Арта отстрелялать, ...)
        "enablePrebattleTimer": false,       // true - включить упрощённый таймер до начала боя (был в ранних версиях клиента)
        "enableTraverseAngles": false,       // true - включить углы горизонтальной наводки
        "enableSafeShot": false,             // true - включить блокировку выстрела по союзнику или уничтоженной технике
    ..
      
      
       "disableModules": {                    // Отключить модули
        "damageLog": true,                   // false - отключить лог полученного урона, эффективность возле damage панели
        "hitLog": true,                      // false - отключить лог нанесённого урона
        "lastHit": true,                     // false - отключить сообщение о полученном попадании
        "markers": true,                     // false - использовать маркеры клиента (например, при значительных фризах)
        "minimap": true,                     // false - использовать миникарту клиента (например, при значительных фризах)
        "playersPanel": true                 // false - использовать панели игроков (уши) клиента
      }

    Я просто предлагаю унифицировать и не пытаться отрицать отрицание, а отрицать включение, как бы это криво не звучало. Т.е. было "ОтключитьМодуль" - Да, сделать "ВключитьМодуль" - Нет.

    Как программист и человек, который живет в Английской среде, могу сказать, что так логичнее и, с позволения, правильнее. Первая часть настроек так и была сделана у тебя раньше, просто слово "включено" не было вынесено в название секции, было Modules - Name - true/false, я предлагаю ModuleEnabled (или EnableModule) - Name - true/false. Читается: Модуль с именем таким-то включен - да\нет.

    Разница между EnabledModule и EnableModule - это, примерно, "Модуль Включен" - "Да / нет" или "Включить модуль"  - "Да / Нет".

     

    Или опять же в твоиих формулировках Module может быть Addon

  6. И так видно включено или выключено  или выключено оно по умолчанию когда конфиг скачал, можно упоменять дефолт в описании

    у тебя сейчас получается

    "выключить" : {

    "Модуль" : нет // если нет, то включено

    }

    Получается двойное отрицание, которого в английском нет, да даже и по-русски кривовато

    Не логичнее ли будет

    "ВключатьМодули" :

    {

    Модуль1 : да //

    Модуль2:  нет

    }

     "EnableModule": { //Включение модулей конфига: true - включить, false - выключить
        "autologin": true,                // автоматический вход в игру без запуска Game Center, по умолчанию выключено (false)
    ...
    },

     

  7. Да, но при этом в Disabled отключает false судя по описанию, что странно. False от Disabled == Enabled...

    Replacе имеет больше смысла, а разделять на enabled и disabled странно... при том что занчение уже бинарное true\false... Так уж и делать по кажддому модулю включать его или нет...

    Ну ИМХО, я не навязываю.

  8. Я что-то смотрю на вот этот кусок и у меня не складывается почему секция называется Disabled, но отключается оно по false? False на disabled == enabled

      "disabled": {
        "damageLog": true,                // false - отключить лог полученного урона, эффективность возле damage панели
        "hitLog": true,                   // false - отключить лог нанесённого урона
        "lastHit": true,                  // false - отключить сообщение о полученном попадании
        "markers": true,                  // false - использовать маркеры клиента (например, при значительных фризах)
        "minimap": true,                  // false - использовать миникарту клиента (например, при значительных фризах)
        "playersPanel": true              // false - использовать панели игроков (уши) клиента
      },

    И при то, что есть секция enabled...

      "enabled": {
        "autologin": true,                // true - включить автоматический вход в игру без запуска Game Center
        "anglesAiming": true,             // true - включить углы горизонтальной наводки
        "quicklyLeave": false,            // true - включить возможность выхода из боя по клавише SPACE (пробел) после уничтожения танка
        "battleLoadingStats": false,      // true - включить статистику игроков в экране загрузки боя
        "battleEfficiency": true,         // true - включить итоговую статистику в окне результатов боя. WN8, EFF
        "battleMessages": false,          // true - включить оповещения в боевом чате (Я засветился, Арта отстрелялать, ...)
        "prebattleTimer": false,          // true - включить упрощённый таймер до начала боя (был в ранних версиях клиента)
        "safeShot": false                 // true - включить блокировку выстрела по союзнику или уничтоженной технике
      },

    Может секцию назвать EnableModule

    И там уже объеденить их

     

      "EnableModule": {
        "autologin": true,                // true - включить автоматический вход в игру без запуска Game Center
        "anglesAiming": true,             // true - включить углы горизонтальной наводки
        "quicklyLeave": false,            // true - включить возможность выхода из боя по клавише SPACE (пробел) после уничтожения танка
        "battleLoadingStats": false,      // true - включить статистику игроков в экране загрузки боя
        "battleEfficiency": true,         // true - включить итоговую статистику в окне результатов боя. WN8, EFF
        "battleMessages": false,          // true - включить оповещения в боевом чате (Я засветился, Арта отстрелялать, ...)
        "prebattleTimer": false,          // true - включить упрощённый таймер до начала боя (был в ранних версиях клиента)
        "safeShot": false                 // true - включить блокировку выстрела по союзнику или уничтоженной технике
        "damageLog": true,                // false - отключить лог полученного урона, эффективность возле damage панели
        "hitLog": true,                   // false - отключить лог нанесённого урона
        "lastHit": true,                  // false - отключить сообщение о полученном попадании
        "markers": true,                  // false - использовать маркеры клиента (например, при значительных фризах)
        "minimap": true,                  // false - использовать миникарту клиента (например, при значительных фризах)
        "playersPanel": true              // false - использовать панели игроков (уши) клиента
      },

     

  9. 5 minutes ago, HEKPOMAHT said:

    так их и с статистике нет.

    От этого их недельный лимит не меняется...

    Мне все равно какой счетчик прямой или обратный, просто пусть тогда пишет 0 когда 0, а не 100.

    Но еще раз напишу, что в текущей парадигме конфига обратный смотрится логичнее.

×
×
  • Create New...