Скрывает подлинные личности администраторов, маскируя их профили steam, обеспечивая абсолютную конфиденциальность в игровом чате, экранах смерти, журналах боевых действий, списке игроков steam и даже в автономном режиме.

Tricky, предыдущий сопровождающий перезаписи версии 2.0.0 на 2.0.4
TheBandolero, оригинальный автор версии 1.0.0
ДЕМОНСТРАЦИЯ

Разрешения
Этот плагин использует систему разрешений. Чтобы назначить разрешение, используйте oxide.grant <user or group> <name or steam id> <permission>. Чтобы удалить разрешение, используйте oxide.revoke <user or group> <name or steam id> <permission>.- admindeepcover.use -- Позволяет использовать команды чата
Команды чата
- /deepcover -- Станьте скрытым и глубоко прикрытым
- /deepcover <Profile> -- Выбирает поддельную личность, используя номер ее профиля
Настройка
Настройки и опции могут быть настроены в AdminDeepCover файле в config каталоге. Рекомендуется использовать редактор и средство проверки подлинности, чтобы избежать проблем с форматированием и синтаксических ошибок.
Код:
{
"Change Identity In Order": true,
"Remain Deep Covered After Reconnect": true,
"Remain Deep Covered In Team Chat": false,
"Remove Admin Flag When Deep Covered": false,
"Discord - Enabled": true,
"Discord - Webhook URL": null,
"Discord - Embed Color": "#2F3136",
"Discord - Message": "Admin Deep Cover",
"Discord - Embed - Description": "{0} {1} has become deep covered\n\nIdentity Used\n{2} {3}\n\nLocation\n{4}",
"Discord - Roles To Mention": [],
"Fake Identities": [
{
"Profile": 1,
"Name": "garry",
"UserId": 76561197960279927,
"Better Chat Group": "default",
"Required Permission": "admindeepcover.use"
},
{
"Profile": 2,
"Name": "Alistair",
"UserId": 76561198240345356,
"Better Chat Group": "default",
"Required Permission": "admindeepcover.use"
},
{
"Profile": 3,
"Name": "Helk",
"UserId": 76561197992746895,
"Better Chat Group": "default",
"Required Permission": "admindeepcover.use"
},
{
"Profile": 4,
"Name": "Holmzy",
"UserId": 76561198002789398,
"Better Chat Group": "default",
"Required Permission": "admindeepcover.use"
}
]
}
Поддельные удостоверения личности
Вы можете иметь столько поддельных удостоверений личности, сколько захотите, продублировав эту конфигурацию и присвоив ей новый номер профиля.
Код:
{
"Profile": 4,
"Name": "Holmzy",
"UserId": 76561198002789398,
"Better Chat Group": "default",
"Required Permission": "admindeepcover.use"
}
Система бронирования
При включенной конфигурации "Remain Deep Covered After Reconnect" используемые администраторами поддельные удостоверения будут зарезервированы после их отключения, если только эти удостоверения не используются другими.Локализация
Сообщения по умолчанию находятся в AdminDeepCover файле под lang/en каталогом. Чтобы добавить поддержку другого языка, создайте новую языковую папку (например, de для немецкого), если она еще не создана, скопируйте языковой файл по умолчанию в новую папку, а затем настройте сообщения.
Код:
{
"No Permission": "<size=12>You don't have permission to use this command</size>",
"Deep Cover Enabled": "<size=12>Admin deep cover has been <color=#00fa9a>Enabled</color></size>",
"Deep Cover Disabled": "<size=12>Admin deep cover has been <color=#00fa9a>Disabled</color></size>",
"Deep Cover Changed": "<size=12>Fake identity has changed to <color=#00fa9a>{0}</color></size>",
"Requested Fake Identify Not Found": "<size=12>Requested fake identity is not found</size>",
"No Fake Identities Available": "<size=12>No fake identities available</size></size>",
"Fake Identify Not Found": "<size=12>Fake identity is not found</size>",
"Data Corrupted Up": "<size=12>Data is corrupt</size>"
}
Данные
Плагин хранит данные администраторов deep covered под oxide/data/AdminDeepCover.json, чтобы предотвратить любую потенциальную потерю данных.
JavaScript:
{
"PlayerData": {
"76561198840242413": {
"IsEnabled": true,
"IsRemoved": false,
"WasAdmin": true,
"Groups": [
"default",
"admin"
],
"RestoreName": "Dana",
"RestoreUserId": 76561198840242413,
"Profile": 1,
"Name": "garry",
"UserId": 76561197960279927,
"Better Chat Group": "NPC"
}
}
}
API
Код:
private bool API_IsDeepCovered(BasePlayer player)
Tricky, предыдущий сопровождающий перезаписи версии 2.0.0 на 2.0.4
TheBandolero, оригинальный автор версии 1.0.0