هذا مثال لتطبيق 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 |
YACA_CHANNEL_ID | number | معرف قناة Ingame |
YACA_CHANNEL_PASSWORD | string | كلمة المرور المستخدمة للانضمام إلى قناة Ingame |
YACA_DEFAULT_CHANNEL_ID | number | معرف القناة التي يجب نقل اللاعبين إليها عند مغادرة Ingame |
عامل | يكتب | وصف |
---|---|---|
القائمة البيضاء لإخفاء المركبات | string[] | القائمة البيضاء لنماذج المركبات التي لا ينبغي كتم صوتها عند الجلوس داخل السيارة دون فتح النافذة/الباب. |
استخدمLocalLipsync | boolean | مزامنة الشفاه عبر الخادم أو العميل، يُقترح استخدام UseLocalLipsync false في معظم الحالات |
EnableDebug | boolean | تمكين وضع التصحيح للمكون الإضافي، وتخطي التحقق من الإصدار |
القنوات المستبعدة | number[] | لن يتم نقل اللاعب إلى داخل اللعبة إذا كان موجودًا في إحدى هذه القنوات. يجب أن يكون معرف القناة. |
إلغاء كتم الصوتتأخير | number | التأخير بالمللي ثانية، هو الوقت الذي يجب أن يستغرقه التحدث الجماعي لكتم صوت اللاعب الآخر عندما لا يكون في النطاق بعد الآن. يحسن الأداء لخادم Teamspeak. ملحوظة: لا يزال غير مسموع أثناء عدم كتم صوته |
MufflengRange | number | إذا تم ضبط القيمة على -1، فسيتم أخذ نطاق صوت المشغل. إذا كانت القيمة >= 0، فيمكنك ضبط الحد الأقصى لنطاق كتم الصوت قبل أن يتم قطعه تمامًا |
MaxDistanceToRadioTower | number | المسافة القصوى إلى برج الراديو بالأمتار. يستخدم لحساب جودة الراديو. |
أبراج الراديو | object[] | أبراج الراديو المستخدمة لحساب الجودة. إذا كانت فارغة، فإن الجودة جيدة دائمًا. |
MaxPhoneSpeakerRange | number | أقصى نطاق لمكبر صوت الهاتف بالأمتار. |
روابط المفاتيح | object | روابط المفاتيح للبرنامج المساعد. إذا كانت القيمة عبارة عن سلسلة فارغة، فلن يتم استخدام keybind. يمكنك العثور على رموز المفاتيح هنا https://www.toptal.com/developers/keycode/table |
عامل | يكتب | وصف |
---|---|---|
استخدمWhisper | 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)
يغير الحالة المعيشية للاعب. تستخدم لforcemute لاعب
المعلمة | يكتب | وصف |
---|---|---|
لاعب | 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 | الدولة الصامتة |
com.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،microphoneDisabled، soundMuted، soundDisabled) |
YACA:VOICE_RANGE_CHANGED
ينبعث عندما يقوم اللاعب بتغيير نطاق الصوت.
المعلمة | يكتب | وصف |
---|---|---|
يتراوح | number | يمثل نطاق الصوت الحالي |
YACA:IS_PLAYER_TALKING
ينبعث عندما يتحدث اللاعب الخاص.
المعلمة | يكتب | وصف |
---|---|---|
يتحدث | boolean | يمثل إذا كان اللاعب يتحدث |
YACA:IS_OTHER_PLAYER_TALKING
ينبعث عندما يتحدث لاعب آخر.
المعلمة | يكتب | وصف |
---|---|---|
معرف بعيد | number | يمثل معرف اللاعب |
يتحدث | boolean | يمثل إذا كان اللاعب يتحدث |
TBC
إذا كنت تريد المساهمة في هذا المشروع، فلا تتردد في القيام بذلك. نحن سعداء بكل مساهمة. إذا كان لديك أي أسئلة، فلا تتردد في طرحها في Discord لدينا.