Meriv çawa li Damezrandina Rewşek Guhertinê Dike

Anonim

Meriv çawa li Damezrandina Rewşek Guhertinê Dike

Têbînî ku helwesta nakokiyê di derbarê sazkirina pêvek û pêvekên zêde de hîn ne zelal e. Hin bikarhêner di bin banka otomatîkî de ji Ai re digirin, heke hûn vebijarkên çewt ên ku wekî hewldanek ji bo hilweşandina performansa nermalavê hilbijêrin, ji ber vê yekê rêwerzên li jêr tenê di xetera xwe de bikar bînin.

Hemî çalakiyek din bi bernameya komputerê ya Discord re têkildar e, ji ber ku ew hewce ye ku pêvekek saz bike û mîheng bike ku tenê li ser PC-ê pêk were (guhertoya gerokê ji bo vê yekê ne guncan e). Di heman demê de, rewşa guhartinê dê li her deverê xuya bibe. Ger we hêj hejmarek li ser komputera xwe saz nekiriye, wê li ser girêdana li jêr rêwerzê bikar bînin.

Zêdetir bixwînin: Meriv çawa Discord saz bike

Gav 1: BetterDiscord dakêşin û saz bikin

Ji bo gengaziya sazkirina rewşek guhertinê di discor de, bernameya çêtirdiscord berpirsiyar e. Ew fonksiyona giştî ya peyamerê berfireh dike, taybetmendiyên nû lê zêde dike, hin ji yên ku em ê di pêşerojê de bikar bînin.

Herin ji malpera fermî çêtir dakêşin

  1. Referansa li jor bikar bînin da ku biçin malpera fermî û dest bi daxistina bernameyê bikin.
  2. Herin bernameya BetterDiscord da ku di discor de rewşek guhartinê saz bikin

  3. Rûpelek li ser Github vekiriye, li ku derê em di cih de pêşniyaz bikin pelê exe Forma hilbijêrin da ku sazker barkirin.
  4. Hilbijartina guhertoya Bernameya BetterDiscord da ku dema ku di nav nakokî de rewşek guhartinê saz bike

  5. Dema ku hûn dakêşin dakêşin, wê ji peldanka dakêşandinê an rasterast bi navgîniyê ve vekin.
  6. Daxistina serketî ya bernameya BetterDiscord da ku di discor de rewşek guhartinê saz bike

  7. Qanûnên peymana lîsansê piştrast bikin ku sazkirinê bidomînin.
  8. Piştrastkirina peymanek lîsansê ji bo sazkirina çêtir çêtir dema ku li ser rewşek guhartinê di nav qutkirinê de were saz kirin

  9. Di pencereya din de, vebijarka yekem hilbijêrin - "Bandagedbd saz bikin".
  10. Bişkojk hilbijêrin ku dema ku di navbêna guhertinê de statuyek guhertinê saz bikin, bernameya çêtir saz bikin

  11. Heke guhertoyek domdar a stabîl tê saz kirin "saz bikin ji Stable" kontrol bikin. Riya pelan bixweber tête destnîşankirin, lê heke ev nebe, pêdivî ye ku hûn cîhê ku pelê kargêriyê li cîhê destnîşankirî ye ji bo destpêkirina nermalavê destnîşan bikin.
  12. Hilbijartina cîhê pelê ji bo sazkirina Bernameya BetterDiscord dema ku di discor de rewşek guhertinê saz bike

  13. Li bendê ne ku dawiya sazkirinê, piştre vê pencereyê bigire û dîskê ji nû ve bike.
  14. Sazkirina serfiraz a bernameya çêtirdiscord da ku di discor de rewşek guhartinê were saz kirin

Li ser vê yekê, di bernameyê de fonksiyonek pêşkeftî zêde dike. Di vê gotarê de em ê tenê li ser pêvekên amade biaxifin, û heke hûn bixwazin hîn jî ji hêla çêtir ve hatî peyda kirin, danasîna li ser malpera fermî an serbixwe bixwînin her tiştê di nakokiyê de bixwe kontrol bikin.

Gav 2: Ji bo guhertina statûyê pêvekek çêbikin

Pêvekek çêbikin ku dê di çêtir willdiscord de were daxistin û destûrê dide we ku hûn rewşek guhartinê saz bikin. Ew berê hatî nivîsîn bi karanîna zimanê JavaScript - kod di gihîştina vekirî de ye. Ew ê tenê were damezrandin da ku pelek ji wê biafirîne û daxistin da ku di bernameyê de bikar bîne.

  1. Vê yekê bikin, nakokî vekin û li ser îkonê gerîdokê vekin, bi vî rengî li mîhengên hevbeş derbas dibin.
  2. Veguhestina Mîhengên Daxuyaniyê ji bo kontrolkirina dirêjkirina çêtir a çêtir a çêtir

  3. Hûn ê hebûna beşek nû bibînin - "Bandanded BD", ku hûn li ser rêzika "plugins" bitikînin.
  4. Dabeşek bi pêvekê vekir da ku di nakokî de rewşek guhartinê were verast kirin

  5. Bişkojka Peldanka Pêveka Pêvek Bişkojka bikirtînin da ku biçin wê peldanka ku hemî pêlavên têkildar hatine hilanîn.
  6. Li ser peldanka bi cîhê pêvekan vegerin da ku guheztina Nick di nakokiyê de were verast kirin

  7. Heya nuha, ew vala ye, ji ber ku çu berfireh nehatiye damezrandin ku naha em ê rast bikin.
  8. Peldanka vala bi pêvekên dema ku di nakokiyê de diguhezîne

  9. Li ser peldanka vala li peldanka rast-klîk bikirtînin, Kursor bigerin ku "Vebijêrka Text" hilbijêrin.
  10. Ji bo guheztina Nick di Discord de belgeyek nivîsê çê dike

  11. Hûn nikarin navê xwe biguherînin û dubare bikin ku bi notepad ve biguherînin.
  12. Herin sererastkirina pelê nivîsê ji bo verastkirina Nîkek Guheztinê di nakokiyê de

  13. Koda jêrîn li wir binivîse:

    // Meta {"Name": "AnimatedStatus"} * //

    Class animatedstatus

    / * Fonksiyonên BD * /

    Getname ()

    Vegere "animatedstatus";

    }

    Getversion ()

    Vegere "0.8.4";

    }

    Getauthor () {

    Vegere "Toluschr";

    }

    getdesriftion () {

    Vegere "Statûya Discord-a animîn";

    }

    Setdata (key, nirx) {

    Bdapi.setdata (this.getname (), key, nirx);

    }

    Getdata (key) {

    Vegera bdapi.getdata (this.getname (), key);

    }

    / * Koda bi Animations re têkildar * /

    Barkirin () {

    this.Animation = this.getData ("animation");

    this.Timeout = this.getData ("Demjimêr");

    Status.authtoken = this.getData ("token");

    }

    Destpêkirin () {

    if (this.Animation == Undefined || This.TimeOut == Undefined || Rewşa.AuthToken == Undefined) Vegere;

    this.Status_Animate ();

    }

    Rawestandin () {

    ClearTimeout (this.loop);

    Status.unset ();

    }

    Status_animate (index = 0) {

    h (index> = this.animation.length) Index = 0;

    Rewşa.Set (this.Animation [Index]);

    this.lop = Settimeout (() => {this.status_animate (Index + 1);}, This.Mimeout);

    }

    / * Fonksiyonên têkildar *

    StroanaMation (str)

    Let Lines = str.split ("\ n");

    Berdan = [];

    ji bo (bila ez = 0; i

    heke (xetên [i] .Lengîn == 0) berdewam bikin;

    Out.push (json.parse ("[" + Lines [i] + "]));

    }

    Vegerîn;

    }

    Animationtostr (animation)

    Heke (animation == nepîn) vegera ""

    Let Out = "";

    ji bo (bila ez = 0; i

    Out + = json.stringify (animation [i]). Substr (1) .Slice (0, -1) + "\ n";

    }

    Vegerîn;

    }

    Mettettingspanel ()

    Let Settings = Dokument.createelement ("DIV");

    Settings.style.padding = "10px";

    // token.

    Mîhengên.AppendChild (gui.newlabel ("AuthToken (https://discordhelp.net/Discord-Token)");

    Bila token = gui.newinput ();

    token.value = this.getData ("Token");

    Mîhengên.AppendChild (token);

    Mîhengên.AppendChild (gui.newdivider ());

    // Başim.

    Mîhengên.AppendChild (gui.newlabel ("dem per keyframe"));

    Let demout = gui.newinput ();

    demout.value = this.getData ("dem");

    Mîhengên.AppendChild (dem);

    Mîhengên.AppendChild (gui.newdivider ());

    // animation

    Mîhengên.AppendChild (gui.newlabel ('anîmasyon ("ji bo ne emoji)');

    Bila animation = gui.newtextarea ();

    Animation.style.fontfamily = "SourceCodePro, Consolas, Rizgarî Mono, Menlo, Courier, Monospace";

    Animation.DULEHERDER = '"Peyam 1", "emoji 1" \ n "peyama 2", "" "" "" ";

    Animation.value = this.getData ("animation"));

    Mîhengên.AppendChild (animation);

    // Bişkojka hilanînê.

    Mîhengên.AppendChild (gui.newdivider ());

    Bila xilas = gui.newbutton ("Save");

    Save.onclick = () => {

    // set token

    this.setdata ("token", token.value);

    // Set Set.

    this.setdata ("dem", dem.value);

    // Set Animation

    this.setdata ("animation", this.strtoanimation (animation.value));

    this.stop ();

    ev.load ();

    this.start ();

    };

    Mîhengên.AppendChild (hilînin);

    // bidawîbûn.

    Mîhengên vegera;

    }

    }

    / * Rewşa API * /

    Rewşa Const = {

    Authtok: ""

    Daxwaz: () => {

    Bila req = nû XmlHttpRequest ();

    Req.open ("patch", "/ api / v6 / bikarhênerên / @ me / mîhengên", rast);

    REQ.SetRequestHeader ("Destûrdan", Rewşa.AuthToken);

    REQ.SetRequestHeader ("naverok-celeb", "Serîlêdan / JSON");

    Vegera req;

    },

    Set: (Rewş) => {

    Rewş.request (). ('{"Custom_Status" bişînin: {"Nivîsar": "' + Rewşa [0] + '," emoji_name ":"' + status [1] + '"}}');

    },

    Unset: () => {

    Rewş.request (). Send ('{"Custom_Status": Null}');

    }

    };

    / * GUI Wrapper * /

    const gui = {

    NewInput: () => {

    Bila input = belge.createelement ("input");

    input.classname = "inputdefault-_djjkz input-cij7to";

    Input vegerin;

    },

    Newlabel: (nivîs) => {

    Let label = belge.createelement ("H5");

    label.classname = "h5-18_1nd";

    label.innertext = nivîs;

    Labelê vegerin;

    },

    Newdivider: () => {

    Bila Dabeşandin = Dokument.Createelement ("DIV");

    divider.style.paddingtop = "15px";

    Dabeşa vegera;

    },

    newtextarea: () => {

    Let textarea = Document.createelement ("textarea");

    textare.classname = "input-cij7to scrollbarghosthairline-1msom1";

    textare.style.resize = "vertical";

    textare.rows = 4;

    Textarea vegerin;

    },

    Newbutton: (nivîs) => {

    Let Button = Dokument.Createelement ("Bişkok");

    button.classname = "Button-38Ascr lookfilled-1GX00P Colorbrand-3pxr91 sizesmall-2csmqn";

    Button.innertext = nivîs;

    Bişkoja vegera;

    }

    };

  14. Skrîptê di pelê nivîsê de bicîh bikin da ku di nakokiyê de rewşek guhartinê were verast kirin

  15. Piştra, li ser "pelê" bitikîne û ji navnîşa ku xuya dike, hilbijêrin "hilanîn".
  16. Herin tomarkirina skrîptê ji bo verastkirina rewşek guhertinê di nakokiyê de

  17. Di pencereya "Saving" de, cîhê rast dê veke, ji ber vê yekê ne hewce ye ku ew biguheze. Di qada pelê pelê de, "hemî pelan * diyar bikin. *".
  18. Hilbijartina celebek pelê da ku Pêveka Rewşa Guhertinê di Discord de hilîne

  19. Wekî navek pelê, têkevin "animated-status.plugin.js" û xilas bikin.
  20. Gava ku ew ji bo guhertina statûya di nakokiyê de hatî xilas kirin navê navê plugin ket

  21. Vegere pelrêça berê, piştrast bikin ku li wir pelek javascript heye, û belgeya nivîsê dikare were jêbirin ji ber ku ew vala bimîne.
  22. Parastina serfiraz a pêveka ji bo guhertina statûya di nakokê de

  23. Menuya "Pêvek" vekin û hebûna pêvekek bi tenê hatî afirandin. Sliderê dakêşin da ku wê çalak bikin.
  24. Veguhestina pêvekek ji bo guhertina statûyê di nakokiyê de

  25. Hemî kiryarên din bi riya "Mîhengan" têne kirin, dê di gava duyemîn de çi were nîqaş kirin.
  26. Vebijarkên vekirina ji bo guhertina statûya di nakokiyê de

Step 3: Setting up Rewşa guhertinê

Pêngava paşîn ev e ku meriv statuyek guhêrbar bi karanîna pêveka zêde were saz kirin. Naha hûn hewce ne ku pêveka xwe bixwe bi destnîşankirina tenê yek parameterê ve bikin. Daxuyaniya wê di gelek çalakiyan de tête çêkirin, ji ber vê yekê em ê ji hev veqetînin.

Bidestxistina nîşana destûrdayînê

Nîşaneya destûrnameyê pêdivî ye ku pêvekek ji bo kiryarên guheztina rewşa otomatîk pêk bîne. Ji bo bidestxistina wê, hûn ê hewceyê konsolek pêşdebir û statuyek birêkûpêk a diyarkirî hebe.

  1. Li ser avatar xwe bikirtînin da ku menuya çalakiya statûyê veke.
  2. Vekirina profîlek ji bo sazkirina statûya standard di discord de berî ku guhastin

  3. Vebijarka paşîn hilbijêrin - "Rewşa Bikarhêner Set".
  4. Vekirina menu vekiriye da ku rewşa standard di discord de were saz kirin berî ku were guheztin

  5. Her tîpek binivîse û guhartinan hilîne.
  6. Berî ku guhastin biguhezîne rewşa standard di Discord de zêde bike

  7. Ji nû ve menuê bi statûyê re telefon bikin û CTRL + Shift + I çap bikin da ku ez konsolê pêşvebirinê nîşan bikim.
  8. Vekirina kodek tiştan ji bo verastkirina rewşek nerazîbûna nakokî

  9. Biçin tabela torê.
  10. Biçin tabloyek di konsolê de pêşdebiran da ku di nakokî de guheztinek guheztin

  11. Ji navnîşa navnîşan, "Zanist" hilbijêrin û tabloya sernavan vekin.
  12. Hilbijartina beşek di konsolê pêşdebiran de ji bo verastkirina Nîkek Guheztinê di Discord de

  13. Hema hema heya dawiya navnîşa parameterê, li ku derê hûn "destûrnameya" bibînin û nirxa xwe kopî bikin.
  14. Kopandina Token ji bo vesazkirina Nîkek Guheztinê di Discord de

  15. Herin "pêvekan", mîhengên pêveka pêdivî vekin û nîşana li qada ku ji bo vê hatine veqetandin vekin.
  16. TOCKYKE INPUT JI BO NIKARIYN NIKTIN LI NIKIN

Rewşa guhertinê zêde kirin

Ew tenê dimîne ku dema ku statûya dê were veguheztin hilbijêrin, û bi qasî ku wiha ye, têkevinê,

  1. Di menuya mîhengên lîstikê de, dereng li Milliseconds danîn. Derengiya herî kêm 3000 binivîse da ku ji wergirtina mimkunê ya lêdana hesabê dûr bixe.
  2. Dema ku hûn di nakokiyê de bicîh bikin, dereng ji bo guheztinek guhêrbar binivîse

  3. Heke hûn dixwazin ji hêla hestyarî ve li statûyê zêde bikin, pêşî li her malperê bibînin ku wêneyên wan têne destnîşan kirin, û kopî bikin.
  4. Kopkirina Emojî ji bo guhertina statûyê di nakokiyê de

  5. Qedexeyên dubare bikar bînin - "", hundur, di nav rêzên cuda de statûyan bikin. Wekî Cyrillic û Latînî, di derbarê Emodi de, hûn berê dizanin. Li ser "Save" bikirtînin da ku rewşa guhartinê hilînin.
  6. Di mîhengên Paqijkirina Discord de Rewşên Guhertin binivîse

  7. Vegere rûpelê xwe û guhartinan kontrol bikin.
  8. Piştî ku ew di nakokiyê de bicîh bikin, rewşa guhertina yekem kontrol kirin

  9. Pêdivî ye ku meriv li benda hejmarê diyarkirî bimîne da ku statû bixweber bi rengek din were guhertin.
  10. Kontrolkirina rewşa guhertina duyemîn piştî ku ew di nakokiyê de bicîh bikin

Zêdetir bixwînin