Администратор ryancoolround Опубликовано 10 августа, 2022 Администратор Поделиться Опубликовано 10 августа, 2022 Плагин, который позволяет игрокам выбирать язык, на который они хотят, чтобы SourceMod переводил текст. Переводы должны быть предоставлены плагинами, чтобы это имело какое-либо влияние на них. Требуется как минимум SourceMod 1.11. Функции: Настраиваемое меню и автоматически сгенерированный cfg/sourcemod/plugin.langselect.cfg. Сохраняет настройки языка игрока между сеансами (можно отключить). Необязательный запрос для новых игроков на выбор языка (либо спрашивайте один раз, либо спрашивайте, пока они что-то не выберут). Полная поддержка перевода. Как установить: Загрузите и распакуйте архив в addons/sourcemod/. После первой загрузки будет сгенерирован файл cfg/sourcemod/plugin.langselect.cfg, который затем можно настроить. При обновлении помните, что автоматически сгенерированный файл конфигурации может потребоваться удалить (но только если были добавлены новые ConVars). Команды: Как и все sm_ команды, которые вы можете использовать ! или / тоже, как !lang или /lang // Все игроки sm_language <Country Code> или sm_language sm_lang <Country Code> или sm_lang // Админы sm_getlanguage <Target> sm_getlang <Target> // Админы sm_setlanguage <Target> <Country Code> sm_setlang <Target> <Country Code> // Админы sm_resetlanguage <Target> sm_resetlang <Target> Пример конфига: // Allow custom language codes with "sm_language <Code>". // If 0, only codes available in the config (or the built-in list if config is disabled) are permitted. // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" langselect_allow_custom "0" // Show a "Reset Language" option on the menu. // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" langselect_allow_reset "1" // Location of the Language Selector config file (relative to the SourceMod directory). // - // Default: "configs/langselect.cfg" langselect_config "configs/langselect.cfg" // How should the language selection prompt show to a new player. // 0 - On each respawn until a language is selected. // 1 - Only once per session. // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" langselect_prompt_once "1" // Should a player's selected language be saved. // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" langselect_save "1" // Ask new players to select a language when they spawn. // - // Default: "0" // Minimum: "0.000000" // Maximum: "1.000000" langselect_show_prompt "0" // Should the config file be used to set the available languages. // If 0, this will use a built-in list of languages. // - // Default: "1" // Minimum: "0.000000" // Maximum: "1.000000" langselect_use_config "1" Перевод: Если кто-то хочет помучиться и попытаться перевести файл перевода гигантского размера, пожалуйста, поделитесь им здесь, и я мог бы добавить его в плагин. Файл перевода содержит более 250 фраз. lang-selector-1.0.0.zip Мир изменился, он стал другим! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения