นี่คือตัวอย่างการใช้งานสำหรับ 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 | ID ของช่องในเกม |
YACA_CHANNEL_PASSWORD | string | รหัสผ่านที่ใช้ในการเข้าร่วมช่องในเกม |
YACA_DEFAULT_CHANNEL_ID | number | ID ของช่องที่ผู้เล่นควรถูกย้ายไปเมื่อออกจากเกม |
ตัวแปร | พิมพ์ | คำอธิบาย |
---|---|---|
ยานพาหนะการปิดบัญชีไวท์ลิสต์ | string[] | ไวท์ลิสต์ของรุ่นรถที่ไม่ควรปิดบังเมื่อนั่งในรถโดยไม่เปิดหน้าต่าง/ประตู |
ใช้ LocalLipsync | boolean | ซิงค์ริมฝีปากผ่านเซิร์ฟเวอร์หรือไคลเอนต์ แนะนำให้ใช้ UseLocalLipsync false ในกรณีส่วนใหญ่ |
เปิดใช้งานการแก้ไขข้อบกพร่อง | boolean | เปิดใช้งานโหมดแก้ไขข้อบกพร่องสำหรับปลั๊กอิน ข้ามการตรวจสอบเวอร์ชัน |
ช่องทางที่ไม่รวม | number[] | ผู้เล่นจะไม่ถูกย้ายเข้าสู่เกมหากเขาอยู่ในช่องทางใดช่องทางหนึ่งเหล่านี้ จำเป็นต้องเป็น channelid |
เปิดเสียงดีเลย์ | number | ความล่าช้าในหน่วยมิลลิวินาที ควรใช้เวลานานเท่าใดที่ teampeak จะปิดเสียงผู้เล่นคนอื่นเมื่อเขาไม่อยู่ในระยะอีกต่อไป ปรับปรุงประสิทธิภาพการทำงานของเซิร์ฟเวอร์ทีมลำโพง หมายเหตุ: เขายังคงไม่ได้ยินในขณะที่เขาเปิดเสียง |
MufflingRange | number | หากตั้งค่าเป็น -1 จะใช้ช่วงเสียงของผู้เล่น หากค่าเป็น >= 0 คุณสามารถตั้งค่าช่วงการอุดอู้สูงสุดก่อนที่จะถูกตัดออกโดยสิ้นเชิง |
MaxDistanceToRadioTower | number | ระยะทางสูงสุดไปยังหอวิทยุ หน่วยเป็นเมตร ใช้สำหรับการคำนวณคุณภาพของวิทยุ |
หอวิทยุ | object[] | เสาวิทยุที่ใช้ในการคำนวณคุณภาพ ถ้าว่างเปล่าคุณภาพจะดีเสมอ |
MaxPhoneSpeakerRange | number | ช่วงสูงสุดสำหรับลำโพงโทรศัพท์ หน่วยเป็นเมตร |
ปุ่มลัด | object | ปุ่มลัดสำหรับปลั๊กอิน หากค่าเป็นสตริงว่าง ระบบจะไม่ใช้การผูกปุ่ม คุณสามารถค้นหารหัสได้ที่นี่ https://www.toptal.com/developers/keycode/table |
ตัวแปร | พิมพ์ | คำอธิบาย |
---|---|---|
ใช้กระซิบ | boolean | เปิดใช้งานฟังก์ชัน Whisper หากตั้งค่าเป็น false จะเป็นการปิดเสียงและเปิดเสียงผู้เล่น - แนะนำสำหรับผู้เล่น 500 คนขึ้นไป |
โทรศัพท์ผู้พูดได้ยินทั้งสองทิศทาง | boolean | หากตั้งค่าเป็นจริง ผู้เล่นจะได้ยินผู้คนที่อยู่ใกล้บุคคลที่เปิดใช้งานลำโพงโทรศัพท์ |
client:yaca:useMegaphone(state: boolean)
เริ่มหรือหยุดพูดผ่านโทรโข่ง
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
สถานะ | boolean | เริ่มหรือหยุดพูด |
client:yaca:changeVoiceRange(higher: boolean)
เปลี่ยนช่วงเสียงของผู้เล่น
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
สูงกว่า | boolean | จริงหากควรเพิ่มช่วง เท็จหากควรลด |
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 | จริงหากควรเพิ่มระดับเสียง เท็จหากควรลดขนาด |
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 ยกเว้น_CHANNEL |
YACA:SOUND_STATE_CHANGED
ปล่อยออกมาเมื่อเครื่องเล่นของตัวเองเปลี่ยนสถานะไมโครโฟนหรือลำโพง
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รัฐ | string | แสดงถึงสถานะปัจจุบันของไมโครโฟนและลำโพงเป็น json (microphoneMuted, MicrophoneDisabled, soundMuted, soundDisabled) |
YACA:VOICE_RANGE_CHANGED
ปล่อยออกมาเมื่อผู้เล่นของตัวเองเปลี่ยนช่วงเสียง
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
พิสัย | number | แสดงถึงช่วงเสียงปัจจุบัน |
YACA:IS_PLAYER_TALKING
ส่งเสียงออกมาเมื่อผู้เล่นของตัวเองกำลังพูด
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
กำลังพูดอยู่ | boolean | แสดงว่าผู้เล่นกำลังพูดอยู่ |
YACA:IS_OTHER_PLAYER_TALKING
ส่งเสียงเมื่อผู้เล่นคนอื่นกำลังพูด
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสระยะไกล | number | แสดงถึงรหัสผู้เล่น |
กำลังพูดอยู่ | boolean | แสดงว่าผู้เล่นกำลังพูดอยู่ |
แจ้งภายหลัง
หากคุณต้องการมีส่วนร่วมในโครงการนี้ อย่าลังเลที่จะทำเช่นนั้น เรามีความสุขกับทุกการมีส่วนร่วม หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถามใน Discord ของเรา