Дополнительные действия
Denchikp (обсуждение | вклад) Нет описания правки |
Denchikp (обсуждение | вклад) Нет описания правки |
||
| (не показано 11 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
= PlayerHUD = | = PlayerHUD = | ||
'''PlayerHUD''' — это плагин для SCP: Secret Laboratory, добавляющий | '''PlayerHUD''' — это плагин для SCP: Secret Laboratory, добавляющий HUD над игроками с информацией о нике, роли и специальной меткой — галочкой, которая указывает на статус "проверенного игрока". | ||
== Особенности == | == Особенности == | ||
* Отображение ника игрока | * Отображение ника и роли игрока в HUD | ||
* Галочка у проверенных игроков | |||
* Галочка | * Без возможности изменения через конфиг — Steam ID вшиты в плагин | ||
* | * Устойчивость к вмешательству: только владелец плагина может изменить список | ||
* | |||
== Скриншоты == | == Скриншоты == | ||
[[File: | [[File:PlayerHUD_verified.png|thumb|center|300px|Игрок с галочкой (верификация вручную в коде)]] | ||
[[File: | [[File:PlayerHUD_unverified.png|thumb|center|300px|Игрок без галочки]] | ||
== | == Верификация игроков == | ||
Верификация осуществляется вручную: Steam ID верифицированных игроков жёстко прописываются <b>не в конфигурации</b>, а <b>непосредственно в коде плагина</b>. | |||
Это исключает возможность подмены ID другими администраторами или сторонними лицами через конфиг. | |||
== | === Пример (в коде) === | ||
private readonly Dictionary<string, string> verifiedBadges = new() | |||
{ | |||
{ "76561199188306998@steam", "gold" } | |||
}; | |||
== Безопасность == | |||
* Список верифицированных нельзя изменить через конфиг или API | |||
* Только владелец плагина может изменить список ID, пересобрав DLL | |||
* Галочка выдаётся только над теми игроками, чей Steam ID прописан в коде | |||
== Совместимость == | == Совместимость == | ||
Текущая версия от 19:43, 24 мая 2025
PlayerHUD
PlayerHUD — это плагин для SCP: Secret Laboratory, добавляющий HUD над игроками с информацией о нике, роли и специальной меткой — галочкой, которая указывает на статус "проверенного игрока".
Особенности
- Отображение ника и роли игрока в HUD
- Галочка у проверенных игроков
- Без возможности изменения через конфиг — Steam ID вшиты в плагин
- Устойчивость к вмешательству: только владелец плагина может изменить список
Скриншоты
Верификация игроков
Верификация осуществляется вручную: Steam ID верифицированных игроков жёстко прописываются не в конфигурации, а непосредственно в коде плагина.
Это исключает возможность подмены ID другими администраторами или сторонними лицами через конфиг.
Пример (в коде)
private readonly Dictionary<string, string> verifiedBadges = new()
{
{ "76561199188306998@steam", "gold" }
};
Безопасность
- Список верифицированных нельзя изменить через конфиг или API
- Только владелец плагина может изменить список ID, пересобрав DLL
- Галочка выдаётся только над теми игроками, чей Steam ID прописан в коде
Совместимость
- Поддерживается версия SCP:SL: 14.1
- Требуется: EXILED Framework
Связь
- Автор: User:Denchikp