Jump to content

Control Panel Zayaz


Recommended Posts

/**
     *   ~ Настройки лога с полученными игроком попаданиями/уроном. ~
     */
    "LOG" : {
        "enable" : true, // отображение элемента (true, false).
        "animation" : false, // отображение анимации (true, false).
        "invert" : false, // инвертировать порядок добавления строк в лог (true, false).
        "totalDamage" : true, // отображение в одной строке урона от пожара, тарана, падения (true, false).
        "showHitNoDamage" : false, // отображение попаданий без урона (true, false).
        "showPostmortem" : true, // отображать лог при переключении камеры на другого игрока в посмертном режиме (true, false).
        "position" : {
            "x" : 229, // координаты элемента по оси Х.
            "y" : -229, // координаты элемента по оси Y.
            "align" : {
                "x" : "left", // выравнивание элемента по оси Х (left, center, right).
                "y" : "bottom" // выравнивание элемента по оси Y (top, center, bottom).
            }
        },
        "size" : {
            "width" : 260, // ширина элемента.
            "height" : 25 // высота элемента.
        },
        "line" : {
            "number" : 11, // количество отображаемых строк в логе.
            "indents" : [-65,-38,-19,-8,-2,0,0,-5,-14,-27,-50], // отступы строк лога по горизонтали (список значений через запятую).
            "spacing" : -3 // интервал между строк лога по вертикали.
        },
        "background" : {
            "image" : "{typesHitFon}", // путь к фоновому изображению (default - по умолчанию).
            "alpha" : 0, // прозрачность фонового изображения (0-100).
            "width" : 260, // ширина фонового изображения.
            "height" : 25, // высота фонового изображения.
            "offset" : {
                "x" : 0, // смещение фонового изображения относительно текстового поля по оси Х.
                "y" : 1 // смещение фонового изображения относительно текстового поля по оси Y.
            }
        },
        "shadow" : {
            "alpha" : 100, // прозрачность тени текста.
            "color" : "#000000", // цвет тени текста.
            "angle" : 90, // угол смещения тени текста.
            "strength" : 150, // интенсивность тени текста.
            "distance" : 0, // дистанция смещения тени текста.
            "size" : 3 // размер тени текста.
        },
        "format" : {
            "text" : "<textformat tabstops='[22,60,85,120,169]'><b><font face='Arial' color='#f3f2f2' size='11'>{numberLog:>3}.</font><tab> {reasonHitDamag}<tab>{reasonHit}<tab>{classVehicle} <font face='Arial' color='{teamAttackerC}' size='11'>{shortVehicle}{reasonHitNickname}</b></textformat>" // текст строки лога.
        },
        "debug" : false // отображение границ элемента для детальной настройки (true, false).
    },
    /**
     *   ~ Настройки макросов, используемых при формировании текстовых сообщений. ~
     */
    "MACROS" : {
        /** Изменение HP игрока. */
        "typesHit" : {
            "damage" : "<font color='{teamAttackerC}'>{classVehicle}  {shortVehicle}</font>", // уменьшение (урон)
            "nodamage" : "<font color='{teamAttackerC}'>{classVehicle}  {shortVehicle}</font>", // без изменений (без урона)
            "repair" : "<font color='{reasonHitC}'>Reparatur</font>" // увеличение (remont)
        },
        "typesHitFon" : {
            "damage" : "../mods/shared_resources/DamageLog/res/fon11.png", // 
            "nodamage" : "../mods/shared_resources/DamageLog/res/fon10.png", // 
            "repair" : "../mods/shared_resources/DamageLog/res/fon12.png" // 
        },
        /** Количество полученного игроком урона. */
        "damageHit" : {
            "0" : "",
            "None" : "0" // нет данных
        },
        /** Количество полученного игроком урона (просуммированного при пожаре, таране, падении). */
        "damagesHit" : {
            "0" : "",
            "None" : "0" // нет данных
        },
        /** Тип полученного игроком урона. */
        "reasonHit" : {
            "shot" : "<font face='Arial' size='12' color='#FFAE00'> {typeShell}<tab> {costShell}</font>", // попадание
            "fire" : " <img src='img://../mods/shared_resources/DamageLog/res/fire.png' width='17' height='17' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{reasonHitC}'><tab></font>", // пожар
            "ramming" : " <img src='img://../mods/shared_resources/DamageLog/res/collision.png' width='17' height='17' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{reasonHitC}'><tab></font>", // таран
            "world_collision" : " <img src='img://../mods/shared_resources/DamageLog/res/ramming.png' width='17' height='17' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{reasonHitC}'><tab></font>", // падение
            "repair" : " <img src='img://../mods/shared_resources/DamageLog/res/remont.png' width='17' height='17' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{reasonHitC}'></font>", // remont
            "None" : "<font face='Arial' size='12' color='#FFAE00'> {typeShell}<tab> {costShell}</font>" // нет данных
        },
        "reasonHitDamag" : {
            "shot" : "{indexHit}", // попадание
            "fire" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>", // пожар
            "ramming" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>", // таран
            "world_collision" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>", // падение
            "repair" : "<font face='Arial' size='12' color='{reasonHitC}'>{damagesHit}</font>", // remont
            "None" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>" // нет данных
        },
        "reasonHitC" : {
            "shot" : "#FFAE00", // попадание
            "fire" : "#FF0000", // пожар
            "ramming" : "#ff8d48", // таран
            "world_collision" : "#CC66CC", // падение
            "repair" : "#3EC651", // remont
            "None" : "#FFFFFF" // нет данных
        },
        "reasonHitNickname" : {
            "shot" : " <font face='Arial' color='#f3f2f2' size='12'>| <font face='Arial' color='#A0CFFF' size='12'>{nickAttacker}</font>", // попадание
            "fire" : " <font face='Arial' color='#f3f2f2' size='12'>| <font face='Arial' color='#A0CFFF' size='12'>{nickAttacker}</font>", // пожар
            "ramming" : " <font face='Arial' color='#f3f2f2' size='12'>| <font face='Arial' color='#A0CFFF' size='12'>{nickAttacker}</font>", // таран
            "world_collision" : " <font face='Arial' color='#f3f2f2' size='12'>| <font face='Arial' color='#A0CFFF' size='12'>{nickAttacker}</font>", // падение
            "repair" : "", // remont
            "None" : " <font face='Arial' color='#f3f2f2' size='12'>| <font face='Arial' color='#A0CFFF' size='12'>{nickAttacker}</font>" // нет данных
        },
        /** Тип полученного игроком попадания. */
        "indexHit" : {
            "ricochet" : " <img src='img://../mods/shared_resources/DamageLog/res/block.png' width='17' height='17' align='baseline' vspace='-11'>", // рикошет
            "armor" : " <img src='img://../mods/shared_resources/DamageLog/res/block.png' width='17' height='17' align='baseline' vspace='-11'>", // не пробито
            "resisted" : " <img src='img://../mods/shared_resources/DamageLog/res/block.png' width='17' height='17' align='baseline' vspace='-11'>", // без урона
            "damage" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>", // пробитие
            "None" : "<font face='Arial' size='12' color='{reasonHitC}'>-{damagesHit}</font>" // нет данных
        },
        /** Часть танка, в которую было получено попадание. */
        "compHit" : {
            "chassis" : "Fahrwerk", // шасси
            "hull" : "Hülle", // корпус
            "turret" : "Turm", // башня
            "gun" : "Kanone", // орудие
            "None" : "N/J" // нет данных
        },
        /** Попадание осколков ОФ снаряда. */
        "splashHit" : {
            "True" : "<font face='$DamageLog' size='17'>9</font>", // с попаданием осколков
            "False" : "", // без попадания осколков
            "None" : "" // нет данных
        },
        /** Попадание с выведением из строя модуля танка (до красного состояния) или члена экипажа. */
        "criticalHit" : {
            "True" : "<img src='img://../mods/shared_resources/DamageLog/res/krit.png' width='17' height='17' align='baseline' vspace='-11'>", // с критическим попаданием
            "False" : "", // без критического попадания
            "None" : "" // нет данных
        },
        /** Попадание с блокированием урона. */
        "blockedHit" : {
            "True" : "", // с блокированием урона
            "False" : "", // без блокирования урона
            "None" : "" // нет данных
        },
        /** Ник атаковавшего игрока. */
        "nickAttacker" : {
            "GambitER" : "<font face='Arial' size='14' color='#FFCC00'>GambitER</font> <img src='img://../mods/shared_resources/DamageLog/res/smilie.png' width='17' height='17' align='baseline' vspace='-11'>",
            "maks5189" : "<font face='Arial' size='14' color='#FFCC00'>maks5189</font> <img src='img://../mods/shared_resources/DamageLog/res/smilie.png' width='17' height='17' align='baseline' vspace='-11'>",
            "None" : "" // нет данных
        },
        /** Команда атаковавшего игрока. */
        "teamAttacker" : {
            "enemy" : "Gegner", // противник
            "ally" : "Verbündeter", // союзник
            "player" : "Spieler", // игрок
            "None" : "N/D" // нет данных
        },
        "teamAttackerC" : {
            "enemy" : "#F0E68C", // противник
            "ally" : "#00EAFF", // союзник
            "player" : "#CC66CC", // игрок
            "None" : "#FFFFFF" // нет данных
        },
        /** Уровень техники атаковавшего игрока. */
        "levelVehicle" : {
            "None" : "N/D" // нет данных
        },
        /** Полное название техники атаковавшего игрока. */
        "nameVehicle" : {
            "None" : "N/D" // нет данных
        },
        /** Короткое название техники атаковавшего игрока. */
        "shortVehicle" : {
            "None" : "" // нет данных
        },
        /** Класс техники атаковавшего игрока. */
        "classVehicle" : {
            "AT-SPG" : "<font face='$DamageLog' size='17' color='#2389f4'>1</font>", // ПТ-САУ
            "SPG" : "<font face='$DamageLog' size='17' color='#f42915'>2</font>", // САУ
            "lightTank" : "<font face='$DamageLog' size='17' color='#80f718'>3</font>", // легкий танк
            "mediumTank" : "<font face='$DamageLog' size='17' color='#f3e22e'>4</font>", // средний танк
            "heavyTank" : "<font face='$DamageLog' size='15' color='#7c7c7c'>5</font>", // тяжелый танк
            "None" : "" // нет данных
        },
        "classVehicleC" : {
            "AT-SPG" : "#2389f4",
            "SPG" : "#f42915",
            "lightTank" : "#80f718",
            "mediumTank" : "#f3e22e",
            "heavyTank" : "#7c7c7c",
            "None" : "#CCCCCC"
        },
        /** Имя иконки техники атаковавшего игрока. */
        "iconVehicle" : {
            "None" : "N/D" // нет данных
        },
        /** Количество снарядов в барабане заряжания техники атаковавшего игрока. */
        "sizeClip" : {
            "None" : "N/D" // нет данных
        },
        /** Время перезарядки внутри барабана техники атаковавшего игрока. */
        "reloadClip" : {
            "None" : "N/D" // нет данных
        },
        /** Количество снарядов в кассете техники атаковавшего игрока. */
        "burstGun" : {
            "None" : "N/D" // нет данных
        },
        /** Время перезарядки орудия техники атаковавшего игрока. */
        "reloadGun" : {
            "None" : "N/D" // нет данных
        },
        /** Тип снаряда, которым было произведено попадание. */
        "typeShell" : {
            "AP" : "<img src='img://../mods/shared_resources/DamageLog/res/Log/{costShellC}/bb.png' width='20' height='18' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{costShellC}'></font>", // бронебойный (ББ)
            "APC" : "<img src='img://../mods/shared_resources/DamageLog/res/Log/{costShellC}/bp.png' width='20' height='18' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{costShellC}'></font>", // подкалиберный (БП)
            "HE" : "<img src='img://../mods/shared_resources/DamageLog/res/Log/{costShellC}/of.png' width='20' height='18' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{costShellC}'></font>", // осколочно-фугасный (ОФ)
            "HC" : "<img src='img://../mods/shared_resources/DamageLog/res/Log/{costShellC}/ks.png' width='20' height='18' align='baseline' vspace='-11'> <font face='Arial' size='12' color='{costShellC}'></font>", // кумулятивный (КС)
            "None" : "N/D" // нет данных
        },
        /** Средний урон от снаряда, которым было произведено попадание. */
        "valueShell" : {
            "None" : "N/D" // нет данных
        },
        /** Тип снаряда по стоимости, которым было произведено попадание. */
        "costShell" : {
            "credits" : "<img src='img://gui/maps/icons/library/CreditsIcon-1.png' width='12' height='12' align='baseline' vspace='-1'>", // снаряд, приобретенный за кредиты
            "gold" : "<img src='img://gui/maps/icons/library/GoldIcon-1.png' width='12' height='12' align='baseline' vspace='-1'>", // снаряд, приобретенный за золото
            "None" : "N/D" // нет данных
        },
        "costShellC" : {
            "credits" : "#bababa", // снаряд, приобретенный за кредиты
            "gold" : "#FFAE00", // снаряд, приобретенный за золото
            "None" : "#FFFFFF" // нет данных
        },
        /** Количество строк лога. */
        "numberLog" : {
            "None" : "0" // нет данных
        },
        /** Количество полученных попаданий. */
        "numberShot" : {
            "None" : "0" // нет данных
        },
        /** Количество полученных попаданий с уроном. */
        "numberDamage" : {
            "None" : "0" // нет данных
        },
        /** Количество полученных попаданий без урона. */
        "numberNoDamage" : {
            "None" : "0" // нет данных
        },
        /** Количество заблокированных попаданий. */
        "numberBlocked" : {
            "None" : "0" // нет данных
        },
        /** Общее количество заблокированного игроком урона. */
        "damagesBlocked" : {
            "None" : "0" // нет данных
        },
        /** Процентное соотношение полученного урона к среднему значению урона снаряда. */
        "valueRatio" : {
            "None" : "0" // нет данных
        },
        /** Процентное соотношение полученного урона к количеству "полного" HP игрока. */
        "damageRatio" : {
            "None" : "0" // нет данных
        },
        /** Процентное соотношение полученного урона (просуммированного при пожаре, таране, падении) к количеству "полного" HP игрока. */
        "damagesRatio" : {
            "None" : "0" // нет данных

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.