כיצד לבצע מצב משתנה

Anonim

כיצד לבצע מצב משתנה

שים לב כי עמדת הדיסקד על התקנת הרחבות ותוספות נוספות עדיין לא ברורה לחלוטין. חלק מהמשתמשים מקבלים תחת הבנק האוטומטי מ AI, אם תבחר בהגדרות ההרחבות הלא נכונות הנתפסות כניסיון לשבש את הביצועים של התוכנה, ולכן השתמש בהוראות הבאות בלבד בסיכון שלך.

כל פעולה נוספת כרוכה באינטראקציה עם תוכנית המחשב Discord, שכן יהיה צורך להתקין תוסף עבורו ולהגדיר כי ניתן ליישם רק במחשב (גירסת הדפדפן אינה מתאימה לכך). במקביל, המצב המשתנה יהיה גלוי בכל מקום. אם עדיין לא התקנת ספרה במחשב שלך, הפוך אותו להשתמש בהוראה על הקישור שלהלן.

קרא עוד: כיצד להתקין מחלוקת

שלב 1: להוריד ולהתקין betterdiscord

עבור האפשרות להתקין מעמד משתנה במגרש, תוכנית BetterDiscord אחראית. הוא מרחיב את הפונקציונליות הכוללת של השליח, הוספת תכונות חדשות, שחלקן נשתמש בעתיד.

עבור להוריד את BetterDiscord מהאתר הרשמי

  1. השתמש בהפניה לעיל כדי לעבור לאתר הרשמי ולהתחיל להוריד את התוכנית.
  2. עבור אל ההורדה של התוכנית ButureDiscord כדי להתקין מצב משתנה במגרש

  3. דף פתוח ב- Github, שבו אנו ממליצים מיד לבחור את קובץ פורמט Exe כדי לטעון את ההתקנה.
  4. בחירת הגירסה של התוכנית ButuetDisord כדי לטעון אותו בעת התקנת מצב משתנה במחלוקת

  5. לאחר שתסיים להוריד, פתח אותו מתיקיית ההורדה או ישירות דרך הדפדפן.
  6. הורדה מוצלחת של התוכנית BetterDisord כדי להתקין מצב משתנה במגרש

  7. אשר את כללי הסכם הרישיון להמשיך את ההתקנה.
  8. אישור על הסכם רישיון להתקנת BetterDiscord בעת קביעת תצורה של מצב משתנה ב- Discard

  9. בחלון הבא, בחר באפשרות הראשונה - "התקן את bandaggbd".
  10. בחר בלחצן כדי להתקין את התוכנית ButuetDisord בעת קביעת תצורה של מצב משתנה ב- Discard

  11. סמן את הסימון "התקן ליציב" אם מותקן גרסה יציבה רגילה של מחלץ. הנתיב לקבצים נקבע באופן אוטומטי, אך אם זה לא יקרה, עליך לציין באופן ידני את המיקום שבו קובץ ההפעלה נמצא כדי להתחיל את התוכנה.
  12. בחירת המיקום של הקובץ כדי להתקין את התוכנית BuderDiscord בעת קביעת מצב משתנה במגרש

  13. מצפה לסוף ההתקנה, ולאחר מכן לסגור את החלון ולאתחל את מחלוקת.
  14. התקנה מוצלחת של התוכנית ButuetDisord כדי להגדיר מצב משתנה במגרש

על זה, הוספת פונקציונליות מתקדמת בתוכנית הושלמה. במאמר זה נדבר רק על plugins זמינים, ואם אתה רוצה ללמוד מה עדיין מסופק על ידי betterdiscord, לקרוא את התיאור באתר הרשמי או לבדוק באופן עצמאי כל פריט במחלוק עצמו.

שלב 2: יצירת תוסף למצב שינוי

צור תוסף שיורדו עוד יותר ב- BetterDiscord ומאפשר לך להגדיר מצב משתנה. הוא כבר נכתב באמצעות שפת JavaScript - הקוד נמצא בגישה פתוחה. זה יהיה רק ​​נוצר כדי ליצור קובץ ממנו ולהוריד לשימוש בתוכנית.

  1. לשם כך, פתח את מחלוקת ולחץ על סמל ההילוכים, ובכך נע לתוך הגדרות משותפות.
  2. מעבר להגדרות Discart לבדיקת הרחבת BetterDiscord מותקנת

  3. תראה את הזמינות של סעיף חדש - "Bandanded BD", שבו אתה לוחץ על "Plugins" שורה.
  4. פתיחת סעיף עם תוספים כדי להגדיר מצב משתנה במחלוקת

  5. לחץ על הלחצן Open Plugin תיקייה כדי לעבור לתיקיה זו שבהן מאוחסנים כל התוספים הקשורים.
  6. עבור לתיקייה עם מיקום התוספים כדי להגדיר את החשבון המשתנה בחלוקת

  7. עד כה, הוא ריק, כי שום התפשטות עדיין לא הוקמה כי עכשיו אנחנו תקיים.
  8. תיקיה ריקה עם תוספים בעת קביעת תצורה של ניק שינוי בחלוקת

  9. לחץ על מקום ריק בספרייה לחץ לחיצה ימנית, הזז את הסמן ל "צור" ובחר באפשרות "מסמך טקסט".
  10. יצירת מסמך טקסט עבור ניק שינוי בחלוקת

  11. אתה לא יכול לשנות את השם ולחץ פעמיים כדי לערוך דרך הפנקס.
  12. עבור לעריכת קובץ טקסט כדי להגדיר את ניק שינוי במחלוקת

  13. הכנס את הקוד הבא שם:

    // META {"שם": "אנימציה"} * //

    מחלקה אנימציה

    / * פונקציות BD * /

    GetName () {

    לחזור "אנימציה";

    }

    getversion () {

    לחזור "0.8.4";

    }

    Getauthor () {

    לחזור "טולושר";

    }

    getdesriftion () {

    לחזור "הנפשת את מצב הדיסק שלך";

    }

    Setdata (מפתח, ערך) {

    Bdapi.setdata (זה.אסטנאם (), מפתח, ערך);

    }

    Getdata (מפתח) {

    חזרה bdapi.getdata (it.getname (), מפתח);

    }

    / * קוד קשור אנימציות * /

    עומס () {

    זה .Animation = this.getdata ("אנימציה");

    זה. Timeout = this.getdata ("פסק זמן");

    Status.authtoken = shat.getdata ("אסימון");

    }

    התחל () {

    אם (onimation == == undefined ||

    זה .Status_Animate ();

    }

    תפסיק () {

    Cleartimeout (play.loop);

    Status.unset ();

    }

    Status_Animate (אינדקס = 0) {

    אם (אינדקס> = ite.animation.length) אינדקס = 0;

    סטטוס.

    זה = loop = settimeout (() => {systat_animate (אינדקס + 1);}, זה.

    }

    / * הגדרות פונקציות הקשורות * /

    Strotoanimation (str) {

    תן קווים = str.split ("\ n");

    תן = [];

    עבור (תן i = 0, אני

    אם (קווים [i] .length == 0) המשך;

    Out.push (json.parse ("[" + קווים [i] + "]"));

    }

    לחזור;

    }

    אנימציה (אנימציה) {

    אם (אנימציה == לא מוגדר) לחזור ""

    בואו החוצה = "";

    עבור (תן i = 0, אני

    החוצה + = JSON.Stringify (אנימציה [i]). Substr (1) .slice (0, -1) + "\ n";

    }

    לחזור;

    }

    GetSettingSpanel () {

    תן הגדרות = document.createlement ("div");

    Settings.Style.padding = "10px";

    // אסימון auth.

    הגדרות.

    תן token = gui.newinput ();

    token.value = shat.getdata ("אסימון");

    Settings.Appendchild (אסימון);

    Settings.Appendchild (Gui.newdivider ());

    // פסק זמן.

    Settings.ependchild (Gui.newlabel ("זמן לכל keyframe"));

    תן timeout = gui.newinput ();

    timeout.value = this.getdata ("פסק זמן");

    Settings.Appendchild (פסק זמן);

    Settings.Appendchild (Gui.newdivider ());

    // אנימציה

    ("אנימציה (" לא emoji "));

    תן אנימציה = gui.newtextarea ();

    אנימציה.אסטיאל

    אנימציה.

    אנימציה. ("אנימציה"));

    Settings.Appendchild (אנימציה);

    // שמור לחצן.

    Settings.Appendchild (Gui.newdivider ());

    תן לחסוך = gui.newbutton ("שמור");

    Save.Onclick = () => {

    / / להגדיר אסימון auth

    זה. "אסימון", Token.Value);

    / / להגדיר פסק זמן.

    זה. "timeout", timeout.value);

    / / להגדיר אנימציה.

    זה. "אנימציה", itttoanimation (אנימציה.

    זה ();

    זה. עומס ();

    זה .Start ();

    };

    Settings.Appendchild (שמור);

    / / בסוף.

    הגדרות החזרה;

    }

    }

    / * מצב API * /

    קונסט סטטוס = {

    AuthtOken: ""

    בקשה: () => {

    תן req = חדש xmlhttpragest ();

    Req.Open ("תיקון", "/ API / V6 / משתמשים / @ Me / Settings", נכון);

    Req.setrequestheader ("הרשאה", status.authtoken);

    Req.setrequestheader ("סוג תוכן", "יישום / JSON");

    לחזור req;

    },

    הגדר: (סטטוס) => {

    Status.Request (). שלח ("{{".

    },

    Unset: () => {

    Status.Request (). שלח ("{" custom_status ": null} ');

    }

    };

    / * עטיפת GUI * /

    const gui = {

    Newinput: () => {

    תן קלט = Document.CreatElement ("קלט");

    input.classname = "Inputdefault-_djjkz קלט- cij7to";

    קלט החזרה;

    },

    Newlabel: (טקסט) => {

    תן תווית = Document.CreatElement ("H5");

    Label.Classname = "H5-18_1ND";

    Label.innertext = טקסט;

    תווית החזרה;

    },

    Newdivider: () => {

    תן מחלק = document.createlement ("div");

    divider.style.paddingtop = "15px";

    חזור מחלק;

    },

    NewTextarea: () => {

    תן textarea = document.createlement ("textarea");

    טקסט

    textarea.style.resize = "אנכי";

    textarea.rows = 4;

    לחזור textarea;

    },

    Newbutton: (טקסט) => {

    תן לחצן = Document.Creatrement ("כפתור");

    כפתור.

    Telent.innertext = טקסט;

    לחצן החזרה;

    }

    };

  14. הכנס את התסריט בקובץ טקסט כדי להגדיר מצב משתנה במחלוקת

  15. לאחר מכן, לחץ על התפריט "קובץ" ומרשימה שמופיעה, בחר "שמור בשם".
  16. עבור להצלת סקריפט כדי להגדיר מצב משתנה במחלוקת

  17. בחלון "שמירת", המיקום הנכון ייפתח, ולכן אין צורך לשנות אותו. בשדה סוג קובץ, ציין את "כל הקבצים *.".
  18. בחירת סוג קובץ כדי לשמור את תוסף המצב המשתנה בחלוקת

  19. כשם קובץ, הזן "אנימציה- Status.plugin.js" ולאשר את החיסכון.
  20. הזנת השם עבור התוסף כאשר הוא נשמר עבור שינוי מצב מחלוקת

  21. חזור לספרייה הקודמת, ודא שיש שם קובץ JavaScript, ואת מסמך הטקסט ניתן למחוק כי זה נשאר ריק.
  22. שימור מוצלח של הפלאגין לשינוי סטטוס במחלוקת

  23. פתח את תפריט "plugins" ובדוק את נוכחותו של התוספת שנוצרו רק. החלק את המחוון כדי להפעיל אותו.
  24. מעבר לתוסף למצב שינוי בחלוקת

  25. כל הפעולות האחרות מבוצעות באמצעות "הגדרות", מה יידונו בשלב הבא.
  26. פתיחת הגדרות שינוי מצב בחלוקה

שלב 3: הגדרת מצב שינוי

השלב האחרון הוא להגדיר סטטוס משתנה באמצעות תוסף נוסף. עכשיו אתה צריך להגדיר את הפלאגין עצמו על ידי ציון פרמטר אחד בלבד. קבלתו נעשית במספר פעולות, כך שננתח אותה בנפרד.

קבלת אסימון הרשאה

אסימון הרשאה דורש תוסף לביצוע פעולות שינוי אוטומטי של מצב אוטומטי. כדי לקבל אותו, תצטרך קונסולת מפתח ומצב רגיל כבר מוגדר.

  1. לחץ על האוואטר שלך כדי לפתוח את התפריט 'מצב פעולה'.
  2. פתיחת פרופיל להתקנת סטטוס סטנדרטי במחלוקת לפני הגדרת שינוי

  3. בחר באפשרות האחרונה - "הגדרת מצב משתמש".
  4. פתיחת התפריט כדי להגדיר סטטוס סטנדרטי ב- Discord לפני הגדרת שינוי

  5. הזן כל כתובת ושמור את השינויים.
  6. הוספת סטטוס סטנדרטי בחלוקת לפני הגדרת שינוי

  7. התקשר לתפריט עם סטטוסים שוב ולחץ על Ctrl + Shift + I כדי להציג את מסוף היזם.
  8. פתיחת קוד פריט כדי להגדיר מצב מחלוקת שינוי

  9. עבור אל הכרטיסייה רשת.
  10. עבור אל הכרטיסייה במסוף היזם כדי להגדיר שינוי שינוי בחלוקת

  11. מתוך רשימת השם, בחר "מדע" ופתח את הכרטיסייה כותרות.
  12. בחירת קטע במסוף היזם כדי להגדיר שינוי שינוי בחלוקת

  13. נמוך כמעט עד סוף רשימת הפרמטרים, שבו אתה מוצא את מחרוזת "הרשאה" ולהעתיק את ערכו.
  14. העתקת אסימון כדי להגדיר שינוי nick ב discord

  15. עבור אל "plugins", לפתוח את ההגדרות של הפלאגין הנדרש ולהדביק את האסימון בתחום שהוקצו עבור זה.
  16. ToCKEY קלט כדי להגדיר שינוי nick ב discord

הוספת סטטוסים לשינוי

זה נשאר רק כדי לבחור את הזמן שבו ישתנו הסטטוסים, והזן את הכמות הנדרשת שלהם, אשר כדלקמן:

  1. בתפריט 'הגדרות הפעלה', הגדר את העיכוב במילי-שניות. הזן את העיכוב של לפחות 3000 כדי למנוע את הקבלה האפשרית של נעילת החשבון.
  2. הזן את העיכוב עבור ניק שינוי בעת הגדרת אותו בחלוקת

  3. אם אתה רוצה להוסיף סמיילים למעמד, הראשון למצוא כל אתר שבו התמונות שלהם מוצגים, להעתיק.
  4. העתקת Emoji לשינוי מצב מחלוקת

  5. השתמש במרכאות כפולות - "", שבתוכו ולהוסיף סטטוסים בקווים נפרדים. נתמך כמו קירילית ולטינית, על אמודי אתה כבר יודע. לחץ על "שמור" כדי לשמור את המצב המשתנה.
  6. הזן שינוי סטטוסים בהגדרות חיבור המחזור

  7. חזור לדף שלך ובדוק את השינויים.
  8. בדיקת הסטטוס המשתנה הראשון לאחר הגדרת אותו בחלוקת

  9. יש להמתין למספר השנים שצוין כך שהמעמד שונה באופן אוטומטי למשנהו.
  10. בדיקת מצב שינוי השני לאחר הגדרת אותו בחלוקת

קרא עוד