這是 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 中提問。