бутактары жана кошумча плагиндер орнотуу жөнүндө араздашууларды орду али толук такталган эмес деп билдирген. Кээ бир колдонуучулар автоматтык банктын КТ чейин, сен туура эмес улай орнотууларды программалык ишин үзгүлтүккө учуратуу аракети катары кабылданат, ошондуктан бир гана төмөнкү көрсөтмөлөрдү өз тобокелге колдонуп келсе алууга.
анда ал бир гана PC ишке ашыруу мүмкүн экенин ырастап плагин орнотуу үчүн зарыл болот, анткени баары мындан аркы иш-аракеттер, ЭЭМ үчүн программанын бузуу менен өз ара байланышкан (браузер чыгаруу бул үчүн ылайыктуу эмес). Ошол эле учурда, өзгөртүүгө Статусунда жерде көрүнүп турат. Эгер сиздин бир орундуу орнотулган эмес болсо, анда төмөнкү шилтемени насаат колдонуп жатышат.
Подробнее: араздашууну кантип орнотуу
1-кадам: Жүктөп алуу жана орнотуу BetterDiscord
discor бир өзгөрүү статусун орнотуу мүмкүнчүлүгү үчүн BetterDiscord программа болуп саналат. Бул биз келечекте колдоно турган бир бөлүгү, жаңы өзгөчөлүктөрдү кошуу, периштенин жалпы мүмкүнчүлүгүн ачат.
Расмий сайттан Беттискорд
- Жогоруда расмий сайтында барып шилтеме колдонуу жана программасын жүктөп баштайт.
- Бир барак биз орноткучту жүктөөгө EXE формат билэни тандап дароо сунуштайбыз GitHub боюнча ачууда.
- Жүктөп бүткөндө, жүктөп папкеге же түз браузер аркылуу аны ачуу.
- Орнотууну улантуу үчүн лицензия макулдашуунун эрежелерин ырастоо.
- кийинки терезеден, биринчи жолду тандап - "орнотуу BandagedBD".
- жокко чыгаруу боюнча жөнөкөй стабилдүү чыгаруу орнотулган болсо, "стабилдүү орнотуу" тандоо белги. материалдар менен жол жазуусу аныкталат, бирок андай болгон жок болсо, анда кол Аткаруучу билэ программасын баштоо үчүн жайгашкан жерди көрсөтүү керек.
- орнотуу акыры алар күткөн убакта, анда бул терезени жаап, башаламандыкты кайра жүктөө жетиштүү.
Бул тууралуу, программага кошуу өнүккөн системалар аяктады. Бул макалада биз гана плагиндер тууралуу сөз берет, сен дагы эле BetterDiscord каралган эмне, араздашууларга өзүндө расмий сайтында же өз алдынча, ар бир нерсени текшерүү боюнча окуп үйрөнүүгө келсе.
2-кадам: статусун өзгөртүү плагин түзүү
мындан ары боло турган плагин түзүү BetterDiscord жүктөлүп жана өзгөрүп статусун орнотууга мүмкүндүк берет. Ал буга чейин JavaScript тилин колдонуу менен жазылган - коду ачык жетүү болуп саналат. Бул бир гана ал бир билэни түзүү жана программаны колдонууга жүктөп алуу үчүн пайда болот.
- Бул үчүн, от ачып, ошону менен жалпы орнотуулар көчүп, тиш уясынын белгисине.
- Сиз жаңы бөлүмгө бар болот - "BandAnded КЖ" сен "плагиндер" катарда басып.
- ага тиешелүү бардык плагиндер сакталат деген папкага барып Open Plugin Папка баскычына чыкылдатуу менен.
- Азырынча эч кандай кеңейүү биз азыр туура болот деп белгиленген, анткени бош.
- , Каталог оң-чыкылдатуу менен бош орунга Click "түзүү" чейин жылдырып жана "текст" жолду тандоо.
- Сиз Блокнот аркылуу түзөтүү атын жана кош чыкылдатуу өзгөртө албайт.
- жерде төмөнкү кодду киргизүү:
// Meta { "Name": "AnimatedStatus"} * //
Class AnimatedStatus {
/ * BD Functions * /
getname () {
"AnimatedStatus" кайтуу;
}
getversion () {
Return "0.8.4";
}
GetAuthor () {
"Toluschr" кайтуу;
}
getDesRIFTION () {
Return "Сиздин араздашууну Абалы Animate";
}
SETDATA (ачыш үчүн, нарк) {
Bdapi.setdata (this.getname (), негизги, нарк);
}
GetData (Негизги) {
Return BDAPI.GetData (this.getname (), негизги);
}
/ * Animations үчүн Code Related * /
Load () {
this.animation = this.getdata ( "Animation");
this.Timeout = this.getData ( "Тайм-аут");
Status.AuthToken = this.getData ( "Токенди");
}
START () {
эгер (this.animation == белгисиз || this.timeout == белгисиз || Status.AuthToken == белгисиз) кайтаруу;
this.status_animate ();
}
STOP () {
Cleartimeout (this.loop);
Status.unset ();
}
STATUS_ANIMATE (индекс = 0) {
эгер (индекс> = this.animation.length) индекси = 0;
Status.Set (this.animation [индекси]);
this.loop = setTimeout (() => {this.status_animate (индекс + 1);}, this.timeout);
}
/ * SETTINGS байланышкан милдеттерди * /
STRTOANIMATION (STR) {
Даяр = Str.Split болсун ( "\ н");
Болсун Out = [];
(Болсун үчүн = 0;
эгер (уруксат менен коюлган сүрөт [Мен] .length == 0) улантуу;
Out.Push (json.parse ( "[" + коюлган [Мен] + "]"));
}
Кайтып келүү;
}
AnimationTostr (Animation) {
Эгер (Animation == белгисиз) кайтаруу ""
"" = Болсун Out;
(Болсун үчүн = 0;
. OUT + = JSON.Stringify (Animation [i]) substr (1) .Slice (0, 1) + "\ н";
}
Кайтып келүү;
}
GetSettingspanel () {
Болсун Орнотуулар = document.createElement ( "DIV");
settings.style.padding = "10px";
// Мектептер TOKEN.
settings.appendchild (gui.newlabel ( "authtoken (https://discordhelp.net/discord-token)"));
Көрөлү Токен = GUI.NewInput ();
token.value = this.getdata ( "Токенди");
settings.appendchild (Token);
settings.appendchild (gui.newdivider ());
// Убакыт бүттү.
settings.appendchild (GUI.NewLabel ( "Тайм Пер кадр"));
Күтүү = gui.newinput () болсун;
timeout.value = this.getdata ( "Тайм-аут");
Settings.appendchild (бүтүп);
settings.appendchild (gui.newdivider ());
// Animation
settings.appendchild (Gui.NewLabel ( "Animation (" эч эмодзилер үчүн)));
Анимация = gui.newtextarea ();
Animation.Style.fontfamily = "SourceCodepro, Консолас, Либерия Моно, Менос, курьер, моносас";
Анимация.placeholder = '"Билдирүү 1", "Эмоджи 1" \ N "Кабар 2", "" \ n ...';
Animation.value = this.getdata ("Анимация"));
serths.appendchild (анимация);
// сактоо баскычы.
serths.appendchild (gui.newddiviver ());
Save = gui.newbutton ("Сактоо");
Save.Onclick = () => {
// Auth Token орнотуу
this.setdata ("Токен", Токен.Валве);
// Убакытты белгилөө.
this.setdata ("Убакыт", тайм.валь);
// Анимацияны орнот
this.setdata ("Анимация", this.strantationation (Анимация.));
this.stop ();
Бул.load.
this.start ();
};
Serths.appendchild (Сактоо);
// аягы.
Жөндөөлөрдү кайтаруу;
}
}
/ * Status API * /
Const Statt Status = {
Авторлору: ""
Сурам: () => {
REQ = жаңы xmlhttprequest ();
Req.Open ("Патч", "/ API / V6 / @ ME / Жөндөөлөр", - деп.
Req.setrequesTheader ("Авторизация", Status.auttoken);
Req.setrequesTheader ("Мазмун түрү", "Колдонмо / JSON");
Return req;
},
Набору: (Status) => {
Status.request ('{"custom_status": {"текст": "' Текст": "'Сабак [0] +," Эмо "'" статусу ""
},
Unise: () => {
Status.request (). Жөнөтүү ('{"custom_status": null}');
}
};
/ * Gui ороп * /
const gui = {
Newinput: () => {
Киргизүү = document.createlement ("Киргизүү");
input.classname = "Inputdefault-_DJJKZ киргизүү-Cij7to";
Return Itut;
},
NewLabel: (Текст) => {
Label = document.Createlement ("H5");
label.classname = "H5-18_1nd";
label.innertext = текст;
Кайтарыңыз этикеткасын;
},
Newdiver: () => {
Diviver = dociate.Createlement ("div");
Divider.Style.paddotop = "15px";
Бөлүнгөн бөлгүч;
},
newtextarea: () => {
Textarea = document.createlement ("Textarea");
textarea.classame = "Киргизүү-Cij7to slirrofbarghosthairline-1msom1";
Textarea.Style.retize = "тик";
textarea.rows = 4;
Textarea кайтаруу;
},
Ньюбуттон: (Текст) => {
Баскыч = document.Createlement ("баскычы");
button.classname = "Баттон, 38ascr байланган-1gxrbrand-3pxr91 Scesmall-2csmqn";
Button.innertext = текст;
Кайтуу кнопкасы;
}
};
- Андан кийин, "Файл" менюсун чыкылдатып, "Сактоо" дегенди тандаңыз.
- "Сактоо" терезесинде, туура жайгашкан жер ачылат, андыктан аны өзгөртүү керек эмес. Файлдын тибиндеги талаада "Бардык файлдарды * *" көрсөтүңүз.
- Файлдын аталышы катары "анимацияланган-статус.plugin.js" киргизип, үнөмдөөнү ырастаңыз.
- Мурунку каталогго кайтуу, ошол жерде JavaScript файлы бар экендигин текшериңиз жана тексттик документти жок кылса болот, анткени ал бош калган.
- "Плагиндерди" менюсун ачып, түзүлгөн плагиндин бар экендигин текшериңиз. Аны жандыруу үчүн сыдырманы слайд.
- Башка иш-аракеттердин бардыгы "Жөндөөлөр" аркылуу жүргүзүлөт, кийинки кадамда эмне талкууланат.
3-кадам: Өзгөртүү абалын орнотуу
Акыркы кадам - кошулган плагинди колдонуп өзгөрүлүп турган абалды түзүү. Эми сиз бир гана параметрди көрсөтүү менен плагиндин өзүн конфигурациялашыңыз керек. Анын квитанциясы бир нече иш-аракеттерде жасалат, ошондуктан биз аны өзүнчө талдайбыз.Авторизация белгиси алуу
Авторизация Токенди автоматтык түрдө алмаштыруу иш-аракеттерин аткаруу үчүн плагин талап кылат. Аны алуу үчүн, сизге иштеп чыгуучу консолу жана буга чейин көрсөтүлгөн туруктуу статусу керек болот.
- Статус иш-аракетин ачуу үчүн аватарыңызды чыкылдатыңыз.
- Акыркы жолду тандаңыз - "Колдонуучунун абалын" тандаңыз.
- Бардык жазууну киргизип, өзгөртүүлөрдү сактаңыз.
- Добуш берүүчүнүн консолун көрсөтүү үчүн Ctrl + Shift + Меню деп аталат, Ctrl + Shift + I баскычын басыңыз.
- Тармак салмагына өтүңүз.
- Аты тизмесинен "Илим" дегенди тандап, "Илим" дегенди тандаңыз.
- "Авторизация" сапын тапкан параметрлердин тизмесинин акырына чейин төмөн, ал жерде анын маанисин көчүрүп алыңыз.
- "Плагиндерге" барып, керектүү плагиндин орнотууларын ачып, бул үчүн бөлүнгөн талаадагы энбелгиди чаптаңыз.
Өзгөртүү үчүн статусту кошуу
Ал өтүнмөлөрдү тандоо үчүн гана бойдон калууда жана алардын талап кылынган санын киргизип, төмөнкүлөргө ээ болот:
- Ойнотуулар боюнча менюда, миллисекунддагы кечигүү коюңуз. Эсеп кулпусунун келип түшкөндүгүн алуу үчүн, кеминде 3000ден кеминде 3000ди киргизиңиз.
- Эгерде сиз статуска смайликаны кошкуңуз келсе, алгач алардын сүрөттөрү көрсөтүлгөн сайтты табыңыз жана көчүрмө бериңиз.
- Кош тырмакчаңызды колдонуңуз - "", анын ичинде, алардын ичинде статусту өзүнчө саптарга салыңыз. Кириллица жана Латын катары, Эмоди жөнүндө билесиз. Өзгөртүлүүчү статусун сактоо үчүн "Сактоо" баскычын чыкылдатыңыз.
- Өз баракчасына кайтуу жана өзгөртүүлөрдү текшериңиз.
- Статус автоматтык түрдө экинчисине өзгөрүлүп турушу үчүн, көрсөтүлгөн санын күтүү керек.