التثبيت باستخدام مثبت BetterIscord مريح للغاية
قم بتنزيل animated_status.plugin.js في الدليل التالي
Mac: ~/Library/Preferences/BetterDiscord
Windows: %appdata%BetterDiscordplugins
Linux: ~/.config/BetterDiscord/plugins
افتح Discord ، انتقل إلى الإعدادات> الإضافات ، وتمكين AnimatedStatus وانقر فوق الإعدادات.
أدخل المعلومات المطلوبة في حقول الإدخال وانقر فوق الزر save
. النقر على done
دون حفظ سيتجاهل الإعدادات الخاصة بك.
![]() | ![]() |
تحدد القيمة طول كل خطوة الرسوم المتحركة بالمللي ثانية. مثال: مع مهلة عام 2000 ، ستستغرق الرسوم المتحركة التالية 4 ثوانٍ لإكمالها ، حيث يدوم كلتا الإطارات الرئيسية 2 لكل منهما.
abc
def
لمنع خادم Discord من التعرف على الطلبات مع الطلبات ، يتم ترميز المهلة الحد الأدنى المسموح بها إلى 2.9 ثانية.
منطقيا ، يجب أن تكون مهلة الرسوم المتحركة 2900
على الأقل. في أحسن الأحوال ، يجب أن يكون ما يقرب من 10000
مللي ثانية (10 ثوان) للرسوم المتحركة لتبدو سلسة على العملاء الآخرين.
في تطبيق الهاتف المحمول ، لم يتم تحديث الحالة باستمرار ، أي يتم تحديث قائمة أعضاء الخادم بناءً على إجراءات المستخدمين في التطبيق. لا تتفاجأ ، إذا لم تظهر الرسوم المتحركة على نحو سلس ، أو تتخطى الإطارات.
^ وفقا لـ pintoso
تضيف كل خلية تمت إضافتها مع +
-button خطوة جديدة إلى الرسوم المتحركة للحالة.
النقر فوق -
-لكن سيقوم بإزالة الخطوة الأخيرة.
الخلية الفارغة ستعمل على إلغاء ضبط حالتك مؤقتًا. تمت إضافة هذا بسبب الطلب ، لكنه يخضع للتغيير في المستقبل.
في أحدث إصدار ، تم اتخاذ القرار لإزالة المحرر الخام من البرنامج المساعد. لقد كانت مجرد واجهة نصي غير مستقرة لملف تكوين JSON.
لا يزال بإمكانك استخدام وضع RAW ، من خلال النقر فوق Open Plugins Folder
داخل الإعدادات وتحرير AnimatedStatus.config.json
. افعل ذلك على مسؤوليتك الخاصة ، قد تكسر الأشياء.
استخدم محدد الرموز التعبيرية (Windows: Win + . ).
بدلاً من ذلك ، استخدم جدول Unicode ونسخ الرموز التعبيرية التي ترغب في الحصول عليها كحالة.
قد لا يحتوي حقل emoji_name
على مساحة بيضاء. خلاف ذلك ، سوف يتجاهل خادم Discord بصمت طلب الحالة الخاص بك. بسبب عدم اليقين بشأن أسماء Nitro Emoji ، لا يقوم المكون الإضافي حاليًا بإزالة المسافة البيضاء تلقائيًا.
.<:emojiname:emojiid>
. القيم الموجودة داخل الأقواس (Emojiname و Emojiid) هي القيم المطلوبة للحالة.بعض لقطات الشاشة يتم تسريعها ، لذلك تبدو Readme أكثر جاذبية.
eval ['?','?','?','','?','?','?','?','?','?','?','?'][((new Date()).getHours()%12)];
eval ['?','?','?','','?','?','?','?','?','?','?','?'][((new Date()).getHours()%12)];
eval let fmt=t=>(t<10?'0':'')+t;let d=new Date();`${fmt(d.getHours())}:${fmt(d.getMinutes())}:${fmt(d.getSeconds())}`;