E'tibor bering, kengaytma va qo'shimcha plaginlarni o'rnatish bilan bog'liq pozitsiyaning holati hali to'liq aniq emas. Ba'zi foydalanuvchilar AI-dan AI tomonidan olishadi, agar siz dasturiy ta'minotning ishlashini buzishga urinish sifatida qabul qilingan xatolarni tanlasangiz, shunda faqat o'zingizning xavfingiz bo'yicha ko'rsatmalardan foydalaning.
Keyingi harakatni amalga oshirish uchun barcha harakatlar ixtisoslashgan kompyuter dasturi bilan o'zaro aloqada bo'lishi kerak, chunki u uchun plaginni o'rnatish va faqat kompyuterda amalga oshirish mumkinligini sozlash (brauzer versiyasi bunga mos kelmaydi). Shu bilan birga, o'zgaruvchan holat hamma joyda ko'rinadi. Agar siz hali kompyuteringizda raqamni o'rnatmagan bo'lsangiz, uni quyidagi havolani ko'rsatadigan yo'riqnomadan foydalanib turing.
Batafsil: Qanday qilib kelishmovchiliklarni o'rnatish kerak
1-qadam: Goodgedgordni yuklab oling va o'rnating
Disklorda o'zgaruvchan holatni o'rnatish imkoniyati uchun, yaxshiroq dasturiy ta'minot javobgar. U Xabarchining umumiy funktsiyasini kengaytiradi va kelajakda biz foydalanadigan ba'zi xususiyatlarga ega.
Rasmiy saytdan yaxshiroq yuklab olish uchun boring
- Rasmiy veb-saytga o'tish va dasturni yuklab olish uchun yuqoridagi ma'lumotdan foydalaning.
- A sahifa Biz yükleyicisini o'rnatish uchun, EXE format faylni tanlang darhol tavsiya GitHub, ustiga ochmoqda.
- Yuklab olishni tugatgandan so'ng uni yuklab olish papkasidan yoki to'g'ridan-to'g'ri brauzer orqali oching.
- O'rnatishni davom ettirish uchun litsenziya shartnomasining qoidalarini tasdiqlang.
- Keyingi oynada birinchi variantni tanlang - "BangarestBdd" ni tanlang.
- Agar tashlandiqning oddiy barqaror versiyasi o'rnatilgan bo'lsa, "barqaror" belgisini belgilang. fayllar uchun yo'l avtomatik ravishda aniqlanadi, lekin bu sodir bo'lmasa, qo'lda olib boriladi fayl dasturini boshlash uchun joylashgan o'rnini belgilash kerak.
- O'rnatish tugashini kuting, so'ngra ushbu oynani yoping va ixtilofni qayta yoqing.
Bunda dasturda ilg'or funktsiyalarni qo'shish tugallandi. Ushbu maqolada biz faqat mavjud plaginlar haqida gaplashamiz va agar siz yaxshiroq narsalarni yaxshiroq o'rganishni o'rganishni istasangiz, rasmiy veb-saytda tavsifni o'qishni yoki har bir elementni kelishmovchilikning o'zida mustaqil tekshirishni istasangiz.
2-qadam: Faylni o'zgartirish uchun plagin yaratish
Yaxshiroq yuklab olinadigan va siz o'zgaruvchan holatni o'rnatishga imkon beradigan plagin yarating. U allaqachon JavaScript tilidan foydalangan holda yozilgan - Kod ochiq kirish. U faqat undan fayl yaratish va dasturda foydalanish uchun yuklab olish uchun shakllanadi.
- Buning uchun ixtilofni oching va keng tarqalgan sozlamalarga o'tish uchun tishli belgini bosing.
- Siz "Plaginlar" qatorini bosgan "Bananded Bd" bo'limining mavjudligini ko'rasiz.
- Barcha tegishli plaginlar saqlanadigan papkaga o'tish uchun Ochiq plagin papkasini bosing.
- Hozircha u bo'sh, chunki biz endi tuzatamiz, chunki biz endi tuzatamiz.
- Levical tugmachasida bo'sh joyni bosish, kursorni "yaratish" va "Matn hujjati" variantini tanlang.
- Siz Notepad orqali tahrirlash uchun ismni o'zgartira olmaysiz va ikki marta bosing.
- Quyidagi kodni ulang:
// Meta {"ism": "AnimatedStatus"} * //
Sinf AnimatedSatus {
/ * BD funktsiyalari * /
getname () {
"Animatedstatus" ni qaytaring;
}
getversiya () {
"0.8.4" qaytish;
}
Xetas () {
"Toluchch" ni qaytarish;
}
getDrizriftsiya () {
"O'zingizning nomuvofiq holatingizni jonlantiring";
}
Setdata (kalit, qiymat) {
BDAPI.SetData (bu.getname (), kalit, qiymat);
}
Getdata (kalit) {
BDAPI.GEGDATA (bu.ggetname (), kalit);
}
/ * Animatsiyalar bilan bog'liq kod * /
Yuk () {
ushbu.aymat = bu.getData ("animatsiya");
Bu.imute = bu.getData ("Tanlash");
Status.Ath.UthTook = bu.getData ("token");
}
Boshlash () {
Agar (ushbu.veêutilat == Asllashtirilgan ||.|.ingizout == Aslotlanmagan || status.Ath.AtripthToen == aniqlanmagan) qaytish;
bu.status_aniq ();
}
STOP () {
Ovoz muddati (bu.lop);
Holati .set ();
}
Status_aniq (indeks = 0) {
Agar (indeks> = ushbu.tastangvengeng) indeks = 0;
Holat. STATE.Set (Ushbu. indeks);
bu.Loop = ko'chatim () => {bu.status_aniq (indeks + 1);}, vaqtingiz);
}
/ * Sozlamalarni sozlash funktsiyalari * /
Statsionar (str) {
Liniya = str.plit ("\ n");
Chiqing = [];
uchun (i = 0; i
agar (i chiziqlar [i] .Birt == 0) davom ettirish;
Out.push (JSON.parus ("[" + chiziqlar [i] "])));
}
Qaytib keling;
}
AnimatsiyaTOTtr (animatsiya) {
If (animatsiya == keraksiz) ""
Chiqing = ";
uchun (i = 0; i
Tashqarida + = json.strringy (animatsiya) (1) .Slit (1) .Slit (0, -1) + \ n ";
}
Qaytib keling;
}
Getetingspaning () {
Sozlamalar = hujjatli. Monitaleatillement ("Div");
Sozlamalar.style.plading = "10px";
// a ko'chiruv tokeni.
Sozlamalar.apeschchch (Guiwewlabel ("Muallifclinen (https://discgrep.net/discecge-tenoz)"));
Kiring = GUI.NEWINUT ();
token.value = bu.getData ("token");
Sozlamalar.Appendchchch / (token);
Sozlamalar.apeschchch / (Gui.nediwyner ());
// Taym-aut; turib qolish; tanaffus.
Sozlamalar.Appendchdch / (GUI.Newlanlabel ("The The ManFrame");
Kutish = GUI.NEWINUT ();
vaqtout.value = bu.getData ("Tamayk");
Sozlamalar.Appendchchchch (kutish);
Sozlamalar.apeschchch / (Gui.nediwyner ());
// animatsiya
Sozlamalar.Appendchildcha (gui.newlalabbel ('animatsiya)')));
Sinatsiy = Gu.Newtextsariya ();
Animatsiya.stle.stontfamily = "Scrolas, Ozodlik mono, menmo, Kuryer, Monoto,";
Animatsiya.PlaxeSolder = '"Xare 1", "EMOJI 1" \ N "xabar 2", "" \ n ";
Animatsiya.Value = bu.getData ("animatsiya"));
Sozlamalar.appendchchch (animatsiya);
// tugmasini bosing.
Sozlamalar.apeschchch / (Gui.nediwyner ());
Saqlash = Gui.newbutton ("Saqlash");
Saqlash.onclick = () => {{
// hisobni belgilash
bu.setdata ("token", token.value);
// vaqtni belgilash.
bu.SetData ("Tanish", vaqtout.value);
// o'rnatilgan animatsiya
bu.seTATA ("animatsiya", bu.sttomatsiya (animatsiya.value);
bu.stop ();
bu yuk ();
bu.start ();
};
Sozlamalar.apeschchch (Saqlash);
// Oxiri.
Qaytish sozlamalari;
}
}
/ * Holat API * /
Tog 'holati = {
Muallif: ""
So'rov: () => {{
Req = yangi xmlhttpest ();
Req.open ("patch", - / API / V6 / foydalanuvchilar / @ me / sozlamalar ", To'g'ri);
Req.Setrequendethexter ("Avtorizatsiya", status.Atriptoen);
Req.Setrequendethexter ("Tarkib turi", "Apple / JSON");
Qaytish req;
},
O'rnatish: (holat) =>
Status.Restest (). Yuborish ('{"Custom_status": {Matn ":" MATERIK [0] "+' '' ''}}}");
},
Pushtsiz: () => {{
Status.Restest (). Yuborish ('{"Custom_status": null}' ');
}
};
/ * Gui Wraapper * /
dost gui = {
YangiNeinePyu: () => {{{
Kirpik = hujjatli. Managrameatilement ("Kirish");
Input.clasname = "InputDefault-_djJkz Input-Cij7to";
Qaytish kirish;
},
Newlanlabel: (matn) => {{
Yorliq = hujjat. Moneyneatillh ("H5");
label.clascname = "H5-18_1ND";
label.innnirtext = matn;
Qaytish yorlig'i;
},
Yangi varywer: () => {{{{{
Bo'luvchi = hujjat. ForceateUnge ("Div");
bo'luvchi.style.paddingtop = "15px";
Qaytish bo'luvchi;
},
NextSharea: () => {{
TEXTRAEEA = Hujjatlar. "Minoraning" ");
Matnarea.classname = "Scrolrolbarghoshoshosh'sirline-1msom1";
Texarea.style.Resect = "vertikal";
Texarea.Rows = 4;
Tugmani qaytarish;
},
NyuButton: (matn) => {{{
Tugmachani bosing = hujjatli. Monitoreatill ("tugma");
tugmachasini bosing .Clasname = "tugmasi - 38ASCR raqami - 1gx00p Counbrand-3pxr91 scriptml-2csmQN";
Tugmasini bosing .innertext = matn;
Qaytish tugmasi;
}
};
- Shundan so'ng, "Fayl" menyusiga va paydo bo'lgan ro'yxatdan "FOYDALANISh" -ni tanlang.
- "Saqlash" oynasida to'g'ri joy ochilib, uni o'zgartirish kerak emas. Fayl turi maydonida "Barcha fayllar *" ni belgilang.
- Fayl nomi sifatida "Animated-Holat.Plugin.Js" ni kiriting va tejashni tasdiqlang.
- Oldingi katalogga qaytish, u erda JavaScript fienti mavjudligiga ishonch hosil qiling va matnni o'chirib tashlash mumkin, chunki u bo'sh qoldi.
- "Plaginlar" menyusini oching va shunchaki yaratilgan plagin mavjudligini tekshiring. Uni faollashtirish uchun slayderni suring.
- Boshqa barcha harakatlar "Sozlamalar" orqali amalga oshiriladi, keyingi bosqichda nima muhokama qilinadi.
3-qadam: O'zgartirish holatini o'rnatish
So'nggi qadam qo'shimcha plagin yordamida o'zgaruvchan holatni o'rnatish. Endi siz faqat bitta parametrni belgilab, plaginning o'zi sozlashingiz kerak. Uning kvitansiyasi bir nechta harakatlarda amalga oshiriladi, shuning uchun biz uni alohida tahlil qilamiz.Avtorizatsiya tokenini olish
Avtorizatsiya token plaginini avtomatik ravishda o'zgartirish harakatlarini amalga oshirishni talab qiladi. Uni olish uchun sizga ishlab chiqaruvchi konsol va allaqachon ko'rsatilgan doimiy holat kerak bo'ladi.
- Holat harakati menyusini ochish uchun Avataringizni bosing.
- So'nggi variantni tanlang - "Foydalanuvchi holatini o'rnating".
- Har qanday yozuvni kiriting va o'zgarishlarni saqlang.
- Menyuni statistikaga yana qo'ng'iroq qiling va CTRL + Shift + i-ni bosing, ishlab chiqaruvchi konsolini namoyish qiling.
- Tarmoq yorlig'iga o'ting.
- Ismlar ro'yxatidan "Ilm" -ni tanlang va sarlavhalar yorlig'ini oching.
- "Avtorizatsiya" strini topadigan parametrlar ro'yxatining oxirida deyarli pastga tushing.
- "Plaginlar" ga o'ting, kerakli plagin sozlamalarini oching va bu uchun ajratilgan maydonda belgi qo'ying.
O'zgarish uchun holatlarni qo'shish
Holatlar o'zgarishi va kerakli miqdorni o'zgartirish vaqtini tanlash va kerakli miqdorni kiriting.
- Play sozlamalari menyusida millisekundlarni kechiktiring. Hisobni blokirovkadan qochish uchun kamida 3000 kechikishni kiriting.
- Agar siz maqomga kutilayotgan ozuqalarni qo'shmoqchi bo'lsangiz, avval ularning rasmlari ko'rsatilgan yoki nusxa ko'chiradigan saytni toping.
- Ikkita tirnoqlardan foydalaning - "" ichkarisida va holatlarni alohida chiziqlarda joylashtiring. Kirill va lotin sifatida, siz allaqachon bilasiz. O'zgartirish holatini saqlash uchun "Saqlash" ni bosing.
- Sahifangizga qaytib, o'zgarishlarni tekshiring.
- Belgilangan sonlarni kutish kerakki, stavka avtomatik ravishda boshqasiga o'zgartirilishi uchun.