From 78db2feee83b61b29ae39ab9cd250631435c0d9a Mon Sep 17 00:00:00 2001 From: asapverneri Date: Thu, 24 Oct 2024 03:24:05 +0300 Subject: [PATCH] Notify if gagged or silenced Notify if gagged or silenced. Merge it if you see any need --- CS2-SimpleAdmin/Events.cs | 3 +++ CS2-SimpleAdmin/lang/ar.json | 3 ++- CS2-SimpleAdmin/lang/de.json | 13 +++++++------ CS2-SimpleAdmin/lang/en.json | 13 +++++++------ CS2-SimpleAdmin/lang/es.json | 3 ++- CS2-SimpleAdmin/lang/fa.json | 3 ++- CS2-SimpleAdmin/lang/fr.json | 3 ++- CS2-SimpleAdmin/lang/lv.json | 3 ++- CS2-SimpleAdmin/lang/pl.json | 5 +++-- CS2-SimpleAdmin/lang/pt-BR.json | 3 ++- CS2-SimpleAdmin/lang/pt-PT.json | 3 ++- CS2-SimpleAdmin/lang/ru.json | 3 ++- CS2-SimpleAdmin/lang/tr.json | 3 ++- CS2-SimpleAdmin/lang/zh-Hans.json | 3 ++- 14 files changed, 40 insertions(+), 24 deletions(-) diff --git a/CS2-SimpleAdmin/Events.cs b/CS2-SimpleAdmin/Events.cs index e92329f..5d470a2 100644 --- a/CS2-SimpleAdmin/Events.cs +++ b/CS2-SimpleAdmin/Events.cs @@ -172,7 +172,10 @@ public partial class CS2_SimpleAdmin return HookResult.Stop; if (PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Gag) || PlayerPenaltyManager.IsPenalized(player.Slot, PenaltyType.Silence)) + { + player.PrintToChat($"{_localizer!["sa_prefix"]} {_localizer!["sa_player_gag_active"]}"); return HookResult.Stop; + } if (command == "say" && info.GetArg(1).StartsWith($"@") && AdminManager.PlayerHasPermissions(player, "@css/chat")) diff --git a/CS2-SimpleAdmin/lang/ar.json b/CS2-SimpleAdmin/lang/ar.json index e9a2de7..0fcb63c 100644 --- a/CS2-SimpleAdmin/lang/ar.json +++ b/CS2-SimpleAdmin/lang/ar.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "مجهول", "sa_no_permission": "ليس لديك الصلاحيات لاستخدام هذا الأمر.", "sa_ban_max_duration_exceeded": "مدة الحظر لا يمكن أن تتجاوز {lightred}{0}{default} دقيقة.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "التحذير مسجل", "sa_discord_penalty_unknown": "غير معروف مسجل", + "sa_player_gag_active": "لا يمكنك استخدام الدردشة لأنك مكمم أو مسكوت عنك.", "sa_player_penalty_info_active_mute": "➔ كتم [{lightred}❌{default}] - ينتهي [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ صمت [{lightred}❌{default}] - ينتهي [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ سكوت [{lightred}❌{default}] - ينتهي [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/de.json b/CS2-SimpleAdmin/lang/de.json index 658e9df..753f07c 100644 --- a/CS2-SimpleAdmin/lang/de.json +++ b/CS2-SimpleAdmin/lang/de.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Unbekannt", "sa_no_permission": "Du hast keine Berechtigung zur Verwendung dieses Befehls.", "sa_ban_max_duration_exceeded": "Die Dauer des Banns darf {lightred}{0}{default} Minuten nicht überschreiten.", @@ -10,7 +10,7 @@ "sa_admin_add": "Admin hinzufügen", "sa_admin_remove": "Admin entfernen", "sa_admin_reload": "Admins neuladen", - + "sa_godmode": "Gottmodus", "sa_noclip": "No Clip", "sa_respawn": "Wiederbeleben", @@ -21,15 +21,15 @@ "sa_set_speed": "Geschwindigkeit setzen", "sa_set_gravity": "Gravitation setzen", "sa_set_money": "Geld setzen", - + "sa_changemap": "Map wechseln", "sa_restart_game": "Spiel neustarten", - + "sa_team_ct": "AT", "sa_team_t": "T", "sa_team_swap": "Wechseln", "sa_team_spec": "Zuschauer", - + "sa_slap": "Klaps", "sa_slay": "töten", "sa_kick": "Kicken", @@ -39,7 +39,7 @@ "sa_silence": "Komplett stummschalten", "sa_warn": "Warnen", "sa_team_force": "Team zuweisen", - + "sa_menu_custom_commands": "Eigene Befehle", "sa_menu_server_manage": "Server Verwalten", "sa_menu_fun_commands": "Spaß Befehle", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Warnung registriert", "sa_discord_penalty_unknown": "Unbekanntes registriert", + "sa_player_gag_active": "Du kannst den Chat nicht verwenden, da du stummgeschaltet oder zum Schweigen gebracht wurdest.", "sa_player_penalty_info_active_mute": "➔ Stummschaltung [{lightred}❌{default}] - Ablauf [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Mundtot [{lightred}❌{default}] - Ablauf [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Stille [{lightred}❌{default}] - Ablauf [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/en.json b/CS2-SimpleAdmin/lang/en.json index 19a8029..6fa2531 100644 --- a/CS2-SimpleAdmin/lang/en.json +++ b/CS2-SimpleAdmin/lang/en.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Unknown", "sa_no_permission": "You do not have permissions to use this command.", "sa_ban_max_duration_exceeded": "Ban duration cannot exceed {lightred}{0}{default} minutes.", @@ -10,7 +10,7 @@ "sa_admin_add": "Add Admin", "sa_admin_remove": "Remove Admin", "sa_admin_reload": "Reload Admins", - + "sa_godmode": "God Mode", "sa_noclip": "No Clip", "sa_respawn": "Respawn", @@ -21,15 +21,15 @@ "sa_set_speed": "Set Speed", "sa_set_gravity": "Set Gravity", "sa_set_money": "Set Money", - + "sa_changemap": "Change Map", "sa_restart_game": "Restart Game", - + "sa_team_ct": "CT", "sa_team_t": "T", "sa_team_swap": "Swap", "sa_team_spec": "Spec", - + "sa_slap": "Slap", "sa_slay": "slay", "sa_kick": "Kick", @@ -39,7 +39,7 @@ "sa_silence": "Silence", "sa_warn": "Warn", "sa_team_force": "Force Team", - + "sa_menu_custom_commands": "Custom Commands", "sa_menu_server_manage": "Server Manage", "sa_menu_fun_commands": "Fun Commands", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Warn registered", "sa_discord_penalty_unknown": "Unknown registered", + "sa_player_gag_active": "You can't use chat since you are gagged or silenced.", "sa_player_penalty_info_active_mute": "➔ Mute [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Gag [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Silence [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/es.json b/CS2-SimpleAdmin/lang/es.json index 98efe81..e0a82b8 100644 --- a/CS2-SimpleAdmin/lang/es.json +++ b/CS2-SimpleAdmin/lang/es.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Desconocido", "sa_no_permission": "No tienes permisos para usar este comando.", "sa_ban_max_duration_exceeded": "La duración de la prohibición no puede exceder {lightred}{0}{default} minutos.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Advertencia registrada", "sa_discord_penalty_unknown": "Registro desconocido", + "sa_player_gag_active": "No puedes usar el chat porque estás silenciado o amordazado.", "sa_player_penalty_info_active_mute": "➔ Silenciado [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Boqueado [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Silencio [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/fa.json b/CS2-SimpleAdmin/lang/fa.json index cd88380..87648e4 100644 --- a/CS2-SimpleAdmin/lang/fa.json +++ b/CS2-SimpleAdmin/lang/fa.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "ناشناخته", "sa_no_permission": "شما دسترسی برای استفاده از این دستور را ندارید.", "sa_ban_max_duration_exceeded": "مدت ممنوعیت نمی‌تواند بیشتر از {lightred}{0}{default} دقیقه باشد.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "هشدار ثبت شد", "sa_discord_penalty_unknown": "ناشناخته انجام شده", + "sa_player_gag_active": "نمی‌توانید از چت استفاده کنید زیرا شما لال یا ساکت شده‌اید.", "sa_player_penalty_info_active_mute": "➔ بی‌صدا [{lightred}❌{default}] - منقضی شدن [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ مسدود کردن صدا [{lightred}❌{default}] - منقضی شدن [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ سکوت [{lightred}❌{default}] - منقضی شدن [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/fr.json b/CS2-SimpleAdmin/lang/fr.json index b0fa4c4..c6c04f7 100644 --- a/CS2-SimpleAdmin/lang/fr.json +++ b/CS2-SimpleAdmin/lang/fr.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Inconnu", "sa_no_permission": "Vous n'avez pas les permissions pour utiliser cette commande.", "sa_ban_max_duration_exceeded": "La durée d'interdiction ne peut pas dépasser {lightred}{0}{default} minutes.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Avertissement enregistré", "sa_discord_penalty_unknown": "Inconnu enregistré", + "sa_player_gag_active": "Vous ne pouvez pas utiliser le chat car vous êtes bâillonné ou réduit au silence.", "sa_player_penalty_info_active_mute": "➔ Muet [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Gag [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Silence [{lightred}❌{default}] - Expire [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/lv.json b/CS2-SimpleAdmin/lang/lv.json index 555f814..ce56663 100644 --- a/CS2-SimpleAdmin/lang/lv.json +++ b/CS2-SimpleAdmin/lang/lv.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Nezināms", "sa_no_permission": "Jums nav atļauju izmantot šo komandu.", "sa_ban_max_duration_exceeded": "Aizlieguma ilgums nevar pārsniegt {lightred}{0}{default} minūtes.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Brīdinājums reģistrēts", "sa_discord_penalty_unknown": "Nezināms reģistrēts", + "sa_player_gag_active": "Jūs nevarat izmantot čatu, jo esat apklusināts vai apklusināts.", "sa_player_penalty_info_active_mute": "➔ Izslēgts [{lightred}❌{default}] - Beidzas [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Klusums [{lightred}❌{default}] - Beidzas [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Klusēšana [{lightred}❌{default}] - Beidzas [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/pl.json b/CS2-SimpleAdmin/lang/pl.json index 85aae90..328ad94 100644 --- a/CS2-SimpleAdmin/lang/pl.json +++ b/CS2-SimpleAdmin/lang/pl.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Brak", "sa_no_permission": "Nie masz uprawnień do korzystania z tej komendy.", "sa_ban_max_duration_exceeded": "Czas bana nie może przekraczać {lightred}{0}{default} minut.", @@ -63,11 +63,12 @@ "sa_discord_penalty_warn": "Nowe ostrzeżenie", "sa_discord_penalty_unknown": "Nowa nieznana blokada", + "sa_player_gag_active": "Nie możesz korzystać z czatu, ponieważ zostałeś wyciszony lub uciszony.", "sa_player_penalty_info_active_mute": "➔ Zakneblowanie [{lightred}❌{default}] - Wygasa [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Wyciszenie [{lightred}❌{default}] - Wygasa [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Uciszenie [{lightred}❌{default}] - Wygasa [{lightred}{0}{default}]", "sa_player_penalty_info_active_warn": "➔ Ostrzeżenie [{lightred}❌{default}] - Wygasa [{lightred}{0}{default}] - Powód [{lightred}{1}{default}]", - + "sa_player_penalty_info_no_active_mute": "➔ Zakneblowanie [{lime}✔{default}]", "sa_player_penalty_info_no_active_gag": "➔ Wyciszenie [{lime}✔{default}]", "sa_player_penalty_info_no_active_silence": "➔ Uciszenie [{lime}✔{default}]", diff --git a/CS2-SimpleAdmin/lang/pt-BR.json b/CS2-SimpleAdmin/lang/pt-BR.json index b2afcf8..a83eefd 100644 --- a/CS2-SimpleAdmin/lang/pt-BR.json +++ b/CS2-SimpleAdmin/lang/pt-BR.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Desconhecido", "sa_no_permission": "Você não tem permissão para usar este comando.", "sa_ban_max_duration_exceeded": "A duração da proibição não pode exceder {lightred}{0}{default} minutos.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Aviso registrado", "sa_discord_penalty_unknown": "Desconhecido registrado", + "sa_player_gag_active": "Você não pode usar o chat, pois você foi silenciado ou amordaçado.", "sa_player_penalty_info_active_mute": "➔ Mudo [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Gag [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Silêncio [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/pt-PT.json b/CS2-SimpleAdmin/lang/pt-PT.json index 4e232ea..ddeba0c 100644 --- a/CS2-SimpleAdmin/lang/pt-PT.json +++ b/CS2-SimpleAdmin/lang/pt-PT.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Desconhecido", "sa_no_permission": "Não tens permissão para usar este comando.", "sa_ban_max_duration_exceeded": "A duração da proibição não pode exceder {lightred}{0}{default} minutos.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Aviso registrado", "sa_discord_penalty_unknown": "Desconhecido registrado", + "sa_player_gag_active": "Não podes usar o chat, porque foste silenciado ou amordaçado.", "sa_player_penalty_info_active_mute": "➔ Mudo [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Gag [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Silêncio [{lightred}❌{default}] - Expira [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/ru.json b/CS2-SimpleAdmin/lang/ru.json index 20fe98a..0ad3fdd 100644 --- a/CS2-SimpleAdmin/lang/ru.json +++ b/CS2-SimpleAdmin/lang/ru.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Неизвестный", "sa_no_permission": "У вас нет прав для использования этой команды.", "sa_ban_max_duration_exceeded": "Продолжительность бана не может превышать {lightred}{0}{default} минут.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Предупреждение зарегистрировано", "sa_discord_penalty_unknown": "Неизвестно зарегистрировано", + "sa_player_gag_active": "Вы не можете использовать чат, так как вы заглушены или лишены слова.", "sa_player_penalty_info_active_mute": "➔ Мут [{lightred}❌{default}] - Истекает [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Гэг [{lightred}❌{default}] - Истекает [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Тишина [{lightred}❌{default}] - Истекает [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/tr.json b/CS2-SimpleAdmin/lang/tr.json index 8d8884b..46477d7 100644 --- a/CS2-SimpleAdmin/lang/tr.json +++ b/CS2-SimpleAdmin/lang/tr.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "Bilinmeyen", "sa_no_permission": "Bu komutu kullanma izniniz yok.", "sa_ban_max_duration_exceeded": "Yasaklama süresi {lightred}{0}{default} dakikadan fazla olamaz.", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "Uyarı kaydedildi", "sa_discord_penalty_unknown": "Bilinmeyen kaydedildi", + "sa_player_gag_active": "Susturulduğunuz veya sessize alındığınız için sohbeti kullanamazsınız.", "sa_player_penalty_info_active_mute": "➔ Mute [{lightred}❌{default}] - Süre Dolacak [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ Gag [{lightred}❌{default}] - Süre Dolacak [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ Sessizlik [{lightred}❌{default}] - Süre Dolacak [{lightred}{0}{default}]", diff --git a/CS2-SimpleAdmin/lang/zh-Hans.json b/CS2-SimpleAdmin/lang/zh-Hans.json index 4703451..46743dd 100644 --- a/CS2-SimpleAdmin/lang/zh-Hans.json +++ b/CS2-SimpleAdmin/lang/zh-Hans.json @@ -1,7 +1,7 @@ { "sa_title": "SimpleAdmin", "sa_prefix": "{lightred}[SA] {default}", - + "sa_unknown": "未知", "sa_no_permission": "您没有权限使用此命令。", "sa_ban_max_duration_exceeded": "禁令持续时间不能超过{lightred}{0}{default}分钟。", @@ -63,6 +63,7 @@ "sa_discord_penalty_warn": "警告已注册", "sa_discord_penalty_unknown": "未知已记录", + "sa_player_gag_active": "您无法使用聊天功能,因为您已被禁言或静音.", "sa_player_penalty_info_active_mute": "➔ 静音 [{lightred}❌{default}] - 到期 [{lightred}{0}{default}]", "sa_player_penalty_info_active_gag": "➔ 禁言 [{lightred}❌{default}] - 到期 [{lightred}{0}{default}]", "sa_player_penalty_info_active_silence": "➔ 沉默 [{lightred}❌{default}] - 到期 [{lightred}{0}{default}]",