Ойын жүйелері

Кіру үшін күнделікті марапаттар: қайта оралуға арналған күнтізбе

iDos Games-тің дайын күнделікті марапаттары қалай жұмыс істейді: соңғы күні үлкен жүлдесі бар, марапат күтіп тұрғанда өзі ашылатын кіру күнтізбесі, және оны кабинетте қалай баптауға болады.

Күнделікті марапаттар - кіру күнтізбесі: ойыншы қайта оралған әр күні келесі марапатты алады, ал соңғы күн - үлкен жүлде. Марапат күтіп тұрғанда терезе сессияда бір рет өзі ашылады.

Ойыншы не көреді

  • Алынған, бүгінгі және жабық күндердің күнтізбесі.
  • Үлкен белес жүлдесі ретіндегі соңғы күн.
  • Бүгінгі марапат күтіп тұрғанда сессияда бір рет өзі шығатын терезе.
  • Күнделікті бонус алынбағанша қойындыдағы белгі.
Күнделікті марапаттар
12 450
320
1-күн100
2-күн150
Бүгін200
4-күн250
5-күн300
6-күн20
7-күнСандық
Алу
Кіру күнтізбесі: алынған, бүгінгі және жабық күндер; соңғы күн - үлкен жүлде.
Марапат күтіп тұрғанда терезе сессияда бір рет өзі ашылады.
Мысал. Бүгінгі марапаты бар күнделікті марапаттар күнтізбесі.

Бұл қалай жұмыс істейді

  • Ойыншының қай күнде екенін және бүгінгісі алынған-алынбағанын сервер біледі.
  • Кабинеттің сол Марапаттар бөлімінде жоқ кездегі табыс (idle-RPG алтыны) және қайта оралу марапаттары да бар.
  • Мақсаттары бар тапсырмалар - бөлек жүйе: тапсырмалар.

Қадам 01Жүйені жобаға қосыңыз

ЖИ-кодерден сұраңыз: «Кіру үшін күнделікті марапаттар қос». Ол 7 күндік күнтізбесі бар дайын жүйені орнатады.

Қадам 02Кабинетте баптаңыз

Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Сыйақы бөліміне өтіңіз.

  • Күнтізбе жасаңыз: күндер саны және әр күннің марапаты.
  • Соңғы күнді үлкен жүлде қылыңыз.

Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.

Қадам 03Тексеріп, шығарыңыз

Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.

Әзірлеушілерге

Күнделікті марапаттар @idosgames/core ішіндегі client.reward арқылы жұмыс істейді.

TypeScript
// Ойыншының марапат күйі, сосын бүгінгі кіру марапатын алу
await client.reward.getUserRewardsState()
const res = await client.reward.claimDailyReward('daily_7')
if (!res.ok) return showError(res.error)
  • Жоқ кездегі табыс collectIdleAccrual(accrualID) арқылы алынады; жоқ болған уақытты сервер санайды.
  • Күндерді құрылғы сағатымен санамаңыз: бүгін қай күн екенін сервер шешеді.

Әр өріс reward-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.

Жиі қойылатын сұрақтар

Ойыншы бір күнді өткізіп алса ше?

Күнтізбе ережелері кабинетте бапталады; оларды сервер қолданады, ойын тек күйін көрсетеді.

Бұл тапсырмалармен бірдей ме?

Жоқ. Күнделікті марапаттар қайта оралғаны үшін төлейді; тапсырмалар тапсырманы орындағаны үшін төлейді.

Сондай-ақ қараңыз

Өз ойыныңызды жасаңыз

Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.