Это пример реализации alt:V. Не стесняйтесь сообщать об ошибках через проблемы или вносить свой вклад с помощью запросов на включение.
Присоединяйтесь к нашему Discord, чтобы получить помощь или внести предложения, и начните использовать yaca.systems сегодня!
'yaca-voice'
в раздел ressource
вашего server.toml
.server.config.json.example
в server.config.json
и настройте переменные в соответствии со своими потребностями.config/config.json.example
в config.json
и настройте переменные в соответствии со своими потребностями.shared.json.example
shared.json
и настройте переменные в соответствии со своими потребностями.Переменная | Тип | Описание |
---|---|---|
YACA_UNIQUE_SERVER_ID | string | Уникальный идентификатор сервера Teamspeak-Server. |
YACA_CHANNEL_ID | number | Идентификатор внутриигрового канала |
YACA_CHANNEL_PASSWORD | string | Пароль, используемый для входа на внутриигровой канал. |
YACA_DEFAULT_CHANNEL_ID | number | Идентификатор канала, куда следует переместить игроков при выходе из игры. |
Переменная | Тип | Описание |
---|---|---|
АвтомобильГлушительБелый список | string[] | Белый список моделей автомобилей, на которых нельзя заглушать звук, сидя в автомобиле с открытыми окнами/дверями. |
ИспользоватьLocalLipsync | boolean | Синхронизируйте губы через сервер или клиент, в большинстве случаев рекомендуется использовать UseLocalLipsync false. |
Включить отладку | boolean | Включите режим отладки для плагина, пропустите проверку версии |
Исключенные каналы | number[] | Игрок не будет переведен в игру, если он находится на одном из этих каналов. Должен быть идентификатор канала. |
Включить задержку звука | number | Задержка в миллисекундах: сколько времени должно пройти, чтобы командная речь отключила звук другого игрока, когда он больше не находится в зоне действия. Улучшает производительность TeamSpeakServer. Примечание. Его по-прежнему не слышно, пока у него включен звук. |
Диапазон глушения | number | Если установлено значение -1, берется диапазон голоса игрока. Если значение >= 0, вы можете установить максимальный диапазон глушения, прежде чем он будет полностью отключен. |
MaxDistanceToRadioTower | number | Максимальное расстояние до радиовышки в метрах. Используется для качественного расчета радио. |
Радиовышки | object[] | Радиовышки, используемые для расчета качества. Если пусто, качество всегда хорошее. |
МаксТелефонДиапазонДиапазон | number | Максимальный радиус действия динамика телефона в метрах. |
Сочетания клавиш | object | Сочетания клавиш для плагина. Если значение представляет собой пустую строку, привязка клавиш не используется. Коды клавиш можно найти здесь https://www.toptal.com/developers/keycode/table. |
Переменная | Тип | Описание |
---|---|---|
ИспользуйтеWhisper | boolean | Включить функцию «Шепот», если установлено значение false она отключает и включает звук игроков — рекомендуется для 500 и более игроков. |
ТелефонДинамикСлушатьОба направления | boolean | Если установлено значение true, игрок может слышать людей, находящихся рядом с человеком, включившим динамик телефона. |
client:yaca:useMegaphone(state: boolean)
Начни или прекрати говорить по мегафону.
Параметр | Тип | Описание |
---|---|---|
состояние | boolean | Начать или прекратить говорить |
client:yaca:changeVoiceRange(higher: boolean)
Изменение голосового диапазона игрока.
Параметр | Тип | Описание |
---|---|---|
выше | boolean | true, если диапазон следует увеличить, false, если его следует уменьшить |
client:yaca:radioTalking(state: boolean)
Начните или прекратите говорить по радио.
Параметр | Тип | Описание |
---|---|---|
состояние | boolean | Начать или прекратить говорить |
client:yaca:canOpenRadio(state: boolean)
Включает или отключает радио для игрока — по умолчанию оно разрешено.
Параметр | Тип | Описание |
---|---|---|
состояние | boolean | Изменить состояние |
client:yaca:enableRadio(state: boolean)
Включает или отключает радио для игрока.
Параметр | Тип | Описание |
---|---|---|
состояние | boolean | Изменить состояние |
client:yaca:changeRadioFrequency(frequency: string)
Изменить радиочастоту текущего радиоканала
Параметр | Тип | Описание |
---|---|---|
частота | string | Частота в формате «xx,xx» |
client:yaca:muteRadioChannel()
Отключить текущий радиоканал.
client:yaca:changeActiveRadioChannel(channel: number)
Измените активный радиоканал на заданный канал.
Параметр | Тип | Описание |
---|---|---|
канал | number | Идентификатор канала |
client:yaca:changeRadioChannelVolume(higher: boolean)
Изменение громкости текущего радиоканала.
Параметр | Тип | Описание |
---|---|---|
выше | boolean | true, если громкость следует увеличить, false, если ее следует уменьшить |
client:yaca:changeRadioChannelStereo()
Изменить стереорежим текущего радиоканала.
server:yaca:connect(player: alt.Player)
Подключает плеер к системе YACA.
Параметр | Тип | Описание |
---|---|---|
игрок | alt.Player | объект игрока |
server:yaca:changePlayerAliveStatus(player: alt.Player, alive: bool)
Изменяет живой статус игрока. Используется для принудительного отключения звука игрока
Параметр | Тип | Описание |
---|---|---|
игрок | alt.Player | объект игрока |
живой | boolean | живой статус |
server:yaca:callPlayer(player: alt.Player, target: alt.Player, state: bool)
Создает телефонный звонок между двумя игроками.
Параметр | Тип | Описание |
---|---|---|
игрок | alt.Player | источник игрока |
цель | alt.Player | источник целевого игрока |
состояние | boolean | состояние вызова |
server:yaca:callPlayerOldEffect(player: alt.Player, target: alt.Player, state: boolean)
Создает телефонный звонок между двумя игроками со старым эффектом.
Параметр | Тип | Описание |
---|---|---|
игрок | alt.Player | источник игрока |
цель | alt.Player | источник целевого игрока |
состояние | boolean | состояние вызова |
server:yaca:muteOnPhone(player: alt.Player, state: bool, onCallstop: bool)
Отключает звук плеера при использовании телефона.
Параметр | Тип | Описание |
---|---|---|
игрок | number | источник игрока |
состояние | boolean | немое состояние |
onCallstop | boolean | это на вызове, стоп? |
server:yaca:enablePhoneSpeaker(player: alt.Player, state: bool)
Включить или отключить динамик телефона для игрока.
Параметр | Тип | Описание |
---|---|---|
игрок | number | источник игрока |
состояние | boolean | состояние динамика телефона |
YACA:DISCONNECTED_FROM_WEBSOCKET
Выдается, когда игрок отключил плагин.
YACA:CONNECTED_TO_WEBSOCKET
Выдается, когда игрок включил плагин.
YACA:JOINED_INGAME_CHANNEL
Издается, когда игрок присоединился к игровому каналу.
YACA:MOVED_CHANNEL
Издается, когда собственный игрок переходит на канал.
Параметр | Тип | Описание |
---|---|---|
Тип | string | INGAME_CHANNEL, EXCLUDED_CHANNEL |
YACA:SOUND_STATE_CHANGED
Издается, когда собственный игрок изменил состояние микрофона или динамика.
Параметр | Тип | Описание |
---|---|---|
Штаты | string | Представляет текущее состояние микрофона и динамика в формате JSON (microphoneMuted, microDisabled, soundMuted, soundDisabled). |
YACA:VOICE_RANGE_CHANGED
Издается, когда собственный игрок изменил диапазон голоса.
Параметр | Тип | Описание |
---|---|---|
Диапазон | number | Представляет текущий голосовой диапазон |
YACA:IS_PLAYER_TALKING
Издает, когда говорит собственный игрок.
Параметр | Тип | Описание |
---|---|---|
IsTalking | boolean | Показывает, говорит ли игрок |
YACA:IS_OTHER_PLAYER_TALKING
Издает, когда говорит другой игрок.
Параметр | Тип | Описание |
---|---|---|
удаленный идентификатор | number | Представляет идентификатор игрока |
IsTalking | boolean | Показывает, говорит ли игрок |
подлежит уточнению
Если вы хотите внести свой вклад в этот проект, не стесняйтесь делать это. Мы рады каждому вкладу. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их в нашем Discord.