From 4cc6782130a01564cb38470bd3d359c4495c1f34 Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Sat, 13 Apr 2024 10:59:05 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=A1=D1=80=D0=BE=D1=87=D0=BD=D1=8B=D0=B9?= =?UTF-8?q?=20=D1=84=D0=B8=D0=BA=D1=81=20=D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D1=84=D0=B8=D0=BA=D1=81=D0=B0=20=D0=B2=20?= =?UTF-8?q?=D1=841,=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BC=20=D0=B7=D0=B0?= =?UTF-8?q?=20=D0=B0=D0=BF=D1=81=D1=82=D1=80=D0=B8=D0=BC=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Server/Administration/Systems/BwoinkSystem.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 4a69650351b..52d6a7c8097 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -403,16 +403,20 @@ protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySes { bwoinkText = $"[color=purple]{senderSession.Name}[/color]"; } - else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) + else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) //Start-Правим за визденами, тут подставляется префикс админа в сообщение senderAdmin.Title.-ADT { bwoinkText = $"\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT } + else if ((senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) && message.PlaySound) + { + bwoinkText = $"(S)\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT + } //End-ADT else { bwoinkText = $"{senderSession.Name}"; } - bwoinkText = $"{(message.PlaySound ? "" : "(S) ")}{bwoinkText}: {escapedText}"; + //bwoinkText = $"{(message.PlaySound ? "" : "(S) ")}{bwoinkText}: {escapedText}"; //Это комментим из-за дублирования сообщения администрации // If it's not an admin / admin chooses to keep the sound then play it. var playSound = !senderAHelpAdmin || message.PlaySound; From 3754b7a691875798dad0fabdef7e1bf2a93841f6 Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Sat, 13 Apr 2024 11:16:44 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=A3=D0=B1=D0=B8=D1=80=D0=B0=D0=B5=D0=BC?= =?UTF-8?q?=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B5=D0=B5=20=D1=83=D1=81=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Server/Administration/Systems/BwoinkSystem.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 52d6a7c8097..1fd597080aa 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -403,14 +403,10 @@ protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySes { bwoinkText = $"[color=purple]{senderSession.Name}[/color]"; } - else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) //Start-Правим за визденами, тут подставляется префикс админа в сообщение senderAdmin.Title.-ADT + else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) //Start-Правим за визденами, тут подставляется префикс админа в сообщение senderAdmin.Title. и проверяем на звук для префикса (S)-ADT { - bwoinkText = $"\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT + bwoinkText = $"{(message.PlaySound ? "" : "(S) ")}\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT } - else if ((senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) && message.PlaySound) - { - bwoinkText = $"(S)\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT - } //End-ADT else { bwoinkText = $"{senderSession.Name}"; From f4ae275b7e6581ea88a94de3e35da7edaf302ee3 Mon Sep 17 00:00:00 2001 From: Schrodinger71 Date: Sat, 13 Apr 2024 11:21:15 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D1=87=D0=B5=D0=B9=D0=BD=D0=B6=D0=BB=D0=BE?= =?UTF-8?q?=D0=B3=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Content.Server/Administration/Systems/BwoinkSystem.cs | 4 ++-- Resources/Changelog/ChangelogADT.yml | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 1fd597080aa..4331796a347 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -403,9 +403,9 @@ protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySes { bwoinkText = $"[color=purple]{senderSession.Name}[/color]"; } - else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) //Start-Правим за визденами, тут подставляется префикс админа в сообщение senderAdmin.Title. и проверяем на звук для префикса (S)-ADT + else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) { - bwoinkText = $"{(message.PlaySound ? "" : "(S) ")}\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа ADT + bwoinkText = $"{(message.PlaySound ? "" : "(S) ")}\\[{senderAdmin.Title}\\][color=red]{senderSession.Name}[/color]: {escapedText}"; // сообщение админа. тут подставляется префикс админа в сообщение senderAdmin.Title. и проверяем на звук для префикса (S)-ADT } else { diff --git a/Resources/Changelog/ChangelogADT.yml b/Resources/Changelog/ChangelogADT.yml index c8f20f3dd79..46dffaa6171 100644 --- a/Resources/Changelog/ChangelogADT.yml +++ b/Resources/Changelog/ChangelogADT.yml @@ -1606,7 +1606,7 @@ Entries: - {message: "Все станции типа silly, astra, outpost и gelta были заменены на KiloStation.", type: Tweak} id: 55723 #костыль отображения в Обновлениях time: '2024-04-10T08:20:00.0000000+00:00' - + - author: Лис changes: - {message: "НТ починили принтер. Теперь в нем есть форма разрешения на оружие", type: Fix} @@ -1626,3 +1626,9 @@ Entries: - { message: "Инженеры NanoTrasen и DSW совместно разработали более удобный и приятный глазу дизайн крашеров и производных от них орудий.", type: Tweak} id: 55726 #костыль отображения в Обновлениях time: '2024-04-12T00:00:00.0000000+00:00' + +- author: Шрёдингер + changes: + - {message: "Фикс сообщений админов в ф1.", type: Fix} + id: 55726 #костыль отображения в Обновлениях + time: '2024-04-13T08:20:00.0000000+00:00'