Командалық ивенттер: ортақ жүлде үшін бірге салу
iDos Games-тің дайын командалық ивенттері қалай жұмыс істейді: команданы сервер жинайды, әр қатысушы өз нысанын салады, бәрі аяқталғанда команда жүлде алады, және оларды кабинетте қалай баптауға болады.
Командалық ивент - бірлескен мақсат: сервер ойыншыларды командаға біріктіреді, әркім өз нысанын салады, ал әр нысан аяқталғанда бүкіл команда жүлде алады. Ойыншылар жетпегенде бос орындарды көмекшілер толтырады.
Ойыншы не көреді
- Таймері мен командалық жүлдесі бар жүріп жатқан командалық ивенттер.
- «Командаға қосылу»: серіктестерді сервер табады.
- Нысаны мен оның барысы бар әр қатысушы.
- Бір рет немесе бесеуден, тегін не валютаға «Айналдыру», нысан марапаты және командадан шығу.
Барлық нысан салынғанда командалық жүлде
Бұл қалай жұмыс істейді
- Команда серверде бір ортақ құжатта тұрады; экран әр әрекеттен кейін оны қайта оқиды.
- Әр айналдыру ойыншының өз нысанын салады; оны аяқтағанда нысан марапаты беріледі.
- Командалық жүлде команданың әр нысаны аяқталғанда төленеді.
Қадам 01Жүйені жобаға қосыңыз
ЖИ-кодерден сұраңыз: «Командалық ивент қос». Ол апталық командалық құрылыс ивенті бар дайын жүйені орнатады.
Қадам 02Кабинетте баптаңыз
Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Кооп оқиға бөліміне өтіңіз.
- Ивент жасаңыз: кесте, команда көлемі және салынатын нысандар.
- Айналдыру бағасын және бір айналдыру нысанды қаншалықты жылжытатынын қойыңыз.
- Нысан марапатын және командалық жүлдені қойыңыз.
Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.
Қадам 03Тексеріп, шығарыңыз
Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.
Әзірлеушілерге
Командалық ивенттер @idosgames/core ішіндегі client.coopEvent арқылы жұмыс істейді.
// Командаға қосылу (серіктестерді сервер табады), сосын нысанды салу үшін айналдыру
const group = await client.coopEvent.joinOrCreateGroup('castle_build')
if (!group.ok) return showError(group.error)
await client.coopEvent.spin('castle_build', group.data.Group?.GroupID ?? '', 5)- Командалас кез келген әрекет жасағаннан кейін күй өзгереді: команданы
getGroupStateарқылы қайта оқыңыз. - Жүлде
claimObjectRewardжәнеclaimGrandPrizeарқылы алынады.
Әр өріс coop-event-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.
Жиі қойылатын сұрақтар
Қосылу үшін ойыншыларға достар керек пе?
Жоқ. Команданы сервер жинайды, ал бос орындарды көмекшілер толтырады.
Бұл уақытша ивенттен немен ерекшеленеді?
Уақытша ивент - жеке барыс; командалық ивент - бірнеше ойыншының ортақ мақсаты.
Сондай-ақ қараңыз
- Уақытша ивенттер: жүлде жолағы бар мерекеiDos Games-тің дайын уақытша ивенттері қалай жұмыс істейді: токендері, белестер жолағы, VIP екінші жүлделері және күнделікті шектері бар уақыты шектеулі ивенттер, және оларды кабинетте қалай баптауға болады.
- Ойыныңыздағы достар: өтінімдер, ұсыныстар және жаңалықтарiDos Games-тің дайын достар жүйесі қалай жұмыс істейді: достар тізімі, өтінімдер, белсенді ойыншыларды ұсыну, жаңалықтар, ID бойынша қосу және idosgames.com сайтындағы достар, және оны қай жерде баптауға болады.
- Өз серверіңізсіз мультиплеер: бөлмелер және дауысiDos Games-тің дайын мультиплеері қалай жұмыс істейді: лоббидегі ашық не шақырумен бөлмелер, дайындықты тексеру, бөлме чаты және дауыстық чат, хост ойынды барлығына бастайды, ойыншылар WebRTC арқылы қосылады, және оны қалай қосуға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.