这是 alt:V 的示例实现。请随意通过问题报告错误或通过拉取请求做出贡献。
加入我们的 Discord 以获得帮助或提出建议,并立即开始使用 yaca.systems!
'yaca-voice'
添加到server.toml
的ressource
部分。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 | 游戏内频道ID |
YACA_CHANNEL_PASSWORD | string | 用于加入游戏内频道的密码 |
YACA_DEFAULT_CHANNEL_ID | number | 玩家离开游戏时应移至的频道 ID |
多变的 | 类型 | 描述 |
---|---|---|
车辆消声白名单 | string[] | 坐在车内未打开车窗/车门时不应静音的车型白名单。 |
使用本地唇形同步 | boolean | 通过服务器或客户端同步嘴唇,大多数情况下建议 UseLocalLipsync false |
启用调试 | boolean | 为插件启用调试模式,跳过版本检查 |
排除频道 | number[] | 如果玩家位于这些频道之一,则不会进入游戏。需要是channelid。 |
取消静音延迟 | number | 延迟(以毫秒为单位),当其他玩家不在范围内时,团队讲话需要多长时间才能使其静音。提高了 teampeakserver 的性能。注意:取消静音后仍然听不到他的声音 |
消音范围 | number | 如果该值设置为-1,则采用播放器语音范围。如果该值>= 0,则可以设置完全切断之前的最大消声范围 |
到无线电塔的最大距离 | number | 到无线电塔的最大距离(以米为单位)。用于无线电的质量计算。 |
无线电塔 | object[] | 用于质量计算的无线电塔。如果是空的,则质量总是好的。 |
最大电话扬声器范围 | number | 手机扬声器的最大范围(以米为单位)。 |
按键绑定 | object | 插件的按键绑定。如果该值为空字符串,则不使用 keybind。您可以在此处找到密钥代码 https://www.toptal.com/developers/keycode/table |
多变的 | 类型 | 描述 |
---|---|---|
使用耳语 | 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 | 频道 ID |
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 | 静音状态 |
呼叫停止 | boolean | 是否处于呼叫停止状态 |
server:yaca:enablePhoneSpeaker(player: alt.Player, state: bool)
为玩家启用或禁用手机扬声器。
范围 | 类型 | 描述 |
---|---|---|
玩家 | number | 播放器来源 |
状态 | boolean | 手机扬声器状态 |
YACA:DISCONNECTED_FROM_WEBSOCKET
当玩家禁用插件时发出。
YACA:CONNECTED_TO_WEBSOCKET
当玩家启用插件时发出。
YACA:JOINED_INGAME_CHANNEL
当玩家加入 ingamechannel 时发出。
YACA:MOVED_CHANNEL
当自己的玩家进入频道时发出。
范围 | 类型 | 描述 |
---|---|---|
类型 | string | INGAME_CHANNEL、EXCLUDED_CHANNEL |
YACA:SOUND_STATE_CHANGED
当自己的玩家更改麦克风或扬声器状态时发出。
范围 | 类型 | 描述 |
---|---|---|
州 | string | 以 json 形式表示麦克风和扬声器的当前状态(microphoneMulated、mickeyDisabled、soundMulated、soundDisabled) |
YACA:VOICE_RANGE_CHANGED
当自己的玩家改变音域时发出。
范围 | 类型 | 描述 |
---|---|---|
范围 | number | 代表当前音域 |
YACA:IS_PLAYER_TALKING
当自己的玩家说话时发出。
范围 | 类型 | 描述 |
---|---|---|
正在说话 | boolean | 代表玩家是否正在说话 |
YACA:IS_OTHER_PLAYER_TALKING
当其他玩家正在说话时发出。
范围 | 类型 | 描述 |
---|---|---|
远程ID | number | 代表玩家id |
正在说话 | boolean | 代表玩家是否正在说话 |
待定
如果您想为这个项目做出贡献,请随意这样做。我们对每一项贡献感到高兴。如果您有任何疑问,请随时在我们的 Discord 中提问。