Custom DeathNotice

outcord

Well-known member
Tier 1
Messages
74

Демонстрация

1754418725531.png
1754418733615.png
1754418748989.png
1754418771927.png

Установка

Закинуть файл "custom_deathnotice.vpk" по пути - "ClientMod\cstrike_custom".

Cvars

DeathNotice_ListPresets - Список пресетов.
DeathNotice_LoadPreset - Загрузить пресет.
DeathNotice_SavePreset - Сохранить пресет.
DeathNotice_RemovePreset - Удалить пресет.

Список кваров для кастомизации:

DeathNotice_TerroristColor
DeathNotice_CounterTerroristColor
DeathNotice_BorderTColor
DeathNotice_BorderCTColor
DeathNotice_OutLineFirstColor
DeathNotice_OutLineSecondtColor
DeathNotice_BorderCorner
DeathNotice_BorderThickness
DeathNotice_BorderOpacity
DeathNotice_FontName
DeathNotice_FontWeight
DeathNotice_WpnColor
DeathNotice_ShadowBlur
DeathNotice_ShadowDepth
DeathNotice_ShadowOpacity
DeathNotice_ShadowColor
У каждого квара есть описание и пример использования(если ввести квар без аргументов).
 

Attachments

  • custom_deathnotice.vpk
    194.7 KB · Views: 59
Last edited:
при смерти от мира, тригера и т.п показывает что я застрелил сам себя пистолетом, при смерти от флеш гранаты показывает что умер от хае(идентично со смоком)
 
Исправил очерёдность иконок.
Исправил отрисовку иконок при убийстве с флешки/смока.
Сделал иконки немного больше.
Добавил тени на текст для большей читаемости.
 
ещё заметил что при воскрешении игрока пишет что тот кто поднял убил того кого поднял с дробовика и можно было бы выделять сообщения свзяанные с самим собой
(не с дробовика, а с рандомного оружия)
 
Last edited:
и ещё заметил что при воскрешении игрока пишет что тот кто поднял убил того кто поднял с дробовика
😦
Посмотрю что можно с этим сделать
 
Исправил ошибку при которой неверно определялся LocalPlayer.
Исправил иконку при воскрешении игрока.
 
Обновил тему.
Добавил квары для кастомизации.(См. первое сообщение темы.)
Добавил конфиг плагина(Все изменения сохраняются автоматически).

Готовый конфиг с пресетами:
Файл "deathnotice_config.json" закинуть по пути: "ClientMod\cstrike\plugins\configs".
 

Attachments

  • deathnotice_config.7z
    1.2 KB · Views: 30
Обновил тему.
Добавил квары для кастомизации.(См. первое сообщение темы.)
Добавил конфиг плагина(Все изменения сохраняются автоматически).

Готовый конфиг с пресетами:
Файл "deathnotice_config.json" закинуть по пути: "ClientMod\cstrike\plugins\configs".
как мне поменять цвета?, DeathNotice_LoadPreset нету
 
На разных разрешениях смотрится по разному. В 2k мелко, в 1280x720 велико. Попробуй что нибудь такое:

JavaScript
Code:
function ResolutionScaleConverter(value)
{
    let scale;
    console.log("[ResolutionScaleConverter] Input height:", value);

    switch(true) {
        case (value <= 600):
            scale = 0.55;  // 800x600 и ниже
            break;
        case (value <= 720):
            scale = 0.66;  // 1280x720
            break;
        case (value <= 1200):
            scale = 1;   // 1920x1080, 1920x1200
            break;
        case (value <= 1600):
            scale = 1.5;  // 2560x1440, 2560x1600
            break;
        default:
            scale = 2.0;  // Выше
            break;
    }

    console.log("[ResolutionScaleConverter] Calculated scale:", scale);
    return scale.toString();
}

XAML
Code:
<StackPanel xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            RenderTransformOrigin="1,1"
            LayoutTransform="{DynamicResource ResolutionScale}">
    <StackPanel.Resources>
        <ResourceDictionary>
            <js:ResolutionScaleConverter x:Key="ResolutionScaleConverter" />
            <ScaleTransform x:Key="ResolutionScale"
                ScaleX="{Binding cm.screen.Height, Converter={StaticResource ResolutionScaleConverter}}"
                ScaleY="{Binding cm.screen.Height, Converter={StaticResource ResolutionScaleConverter}}" />
        </ResourceDictionary>
    </StackPanel.Resources>
</StackPanel>
 

Демонстрация


Установка

Закинуть файл "custom_deathnotice.vpk" по пути - "ClientMod\cstrike_custom".

Cvars

DeathNotice_ListPresets - Список пресетов.
DeathNotice_LoadPreset - Загрузить пресет.
DeathNotice_SavePreset - Сохранить пресет.
DeathNotice_RemovePreset - Удалить пресет.

Список кваров для кастомизации:

DeathNotice_TerroristColor
DeathNotice_CounterTerroristColor
DeathNotice_BorderTColor
DeathNotice_BorderCTColor
DeathNotice_OutLineFirstColor
DeathNotice_OutLineSecondtColor
DeathNotice_BorderCorner
DeathNotice_BorderThickness
DeathNotice_BorderOpacity
DeathNotice_FontName
DeathNotice_FontWeight
DeathNotice_WpnColor
DeathNotice_ShadowBlur
DeathNotice_ShadowDepth
DeathNotice_ShadowOpacity
DeathNotice_ShadowColor
У каждого квара есть описание и пример использования(если ввести квар без аргументов).
Если не сложно, то неплохо было бы добавить DeathNotice_Size, а также возможность перемещения по осям X и Y, чтобы не пришлось копаться в плагине
 
Кое как добавил cvar DeathNotice_Size если лень не будет то попробую добавить DeathNotice_Pos

Cssv34_clientmod Screenshot 2025.08.20 - 14.45.21.71.png
Cssv34_clientmod Screenshot 2025.08.20 - 14.45.42.90.png
 

Attachments

  • custom_deathnotice_fix.vpk
    195.5 KB · Views: 10
Back
Top