ติดตั้งโดยใช้ตัวติดตั้ง BetterDiscord ที่สะดวกมาก
ดาวน์โหลด animated_status.plugin.js ไปยังไดเรกทอรีต่อไปนี้
Mac: ~/Library/Preferences/BetterDiscord
Windows: %appdata%BetterDiscordplugins
Linux: ~/.config/BetterDiscord/plugins
เปิด discord ไปที่การตั้งค่า> ปลั๊กอินเปิดใช้งาน AnimatedStatus และคลิกที่การตั้งค่า
ป้อนข้อมูลที่ต้องการลงในฟิลด์อินพุตและคลิกปุ่ม save
การคลิก done
โดยไม่บันทึกจะยกเลิกการตั้งค่าของคุณ
![]() | ![]() |
ค่าระบุความยาวของแต่ละขั้นตอนการเคลื่อนไหวในมิลลิวินาที ตัวอย่าง: ด้วยการหมดเวลาของปี 2000 ภาพเคลื่อนไหวต่อไปนี้จะใช้เวลา 4 วินาทีในการทำให้เสร็จสมบูรณ์เป็น 2 keyframes 2 วินาทีสุดท้าย
abc
def
เพื่อป้องกันไม่ให้เซิร์ฟเวอร์ Discord ถูกสแปมกับคำขอการหมดเวลาขั้นต่ำที่อนุญาตจะถูกบันทึกไว้เป็น 2.9 วินาที
อย่างมีเหตุผลการหมดเวลาการเคลื่อนไหวควรมีอย่างน้อย 2900
ที่ดีที่สุดควรเป็นประมาณ 10000
มิลลิวินาที (10 วินาที) เพื่อให้ภาพเคลื่อนไหวดูราบรื่นกับลูกค้ารายอื่น
ในแอพมือถือสถานะไม่ได้รับการอัปเดตอย่างสม่ำเสมอเช่นรายการสมาชิกเซิร์ฟเวอร์ได้รับการอัปเดตตามการกระทำของผู้ใช้ในแอพ อย่าแปลกใจถ้าภาพเคลื่อนไหวไม่ปรากฏหรือข้ามเฟรม
^ ตาม @pintoso
แต่ละเซลล์เพิ่มด้วย +
-button จะเพิ่มขั้นตอนใหม่ให้กับภาพเคลื่อนไหวสถานะ
การคลิก -
ปุ่มจะลบขั้นตอนสุดท้าย
เซลล์ที่ว่างเปล่าจะปลดสถานะของคุณชั่วคราว สิ่งนี้ถูกเพิ่มเข้ามาเนื่องจากคำขอ แต่อาจมีการเปลี่ยนแปลงในอนาคต
ในเวอร์ชันล่าสุดการตัดสินใจได้ทำการลบตัวแก้ไขดิบออกจากปลั๊กอิน มันเป็นเพียงอินเทอร์เฟซข้อความที่ไม่เสถียรไปยังไฟล์กำหนดค่า JSON
คุณยังสามารถใช้โหมดดิบได้ โดยคลิกที่ Open Plugins Folder
ภายในการตั้งค่าและแก้ไขภาพ AnimatedStatus.config.json
ทำสิ่งนี้ด้วยความเสี่ยงของคุณเองคุณอาจทำลายสิ่งของ
ใช้ตัวเลือกอิโมจิ (Windows: win + . )
หรือใช้ตาราง Unicode และคัดลอกอิโมจิที่คุณต้องการให้เป็นสถานะของคุณ
ฟิลด์ emoji_name
อาจไม่มีช่องว่าง มิฉะนั้นเซิร์ฟเวอร์ Discord จะเพิกเฉยต่อคำขอสถานะของคุณอย่างเงียบ ๆ เนื่องจากความไม่แน่นอนเกี่ยวกับชื่ออีโมจิของไนโตรปลั๊กอินจึงไม่ลบช่องว่างโดยอัตโนมัติ
<: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())}`;