Ойыныңыздағы крафт: айырбас рецептері
iDos Games-тің дайын крафты қалай жұмыс істейді: бір сиректіктегі бірнеше затты жақсырағына айналдыратын рецептер, өз заттарыңыздан келісім, автотолтыру және нәтижесін сервер анықтайтыны, және оны кабинетте қалай баптауға болады.
Крафт - дайын айырбас жүйесі: ойыншы бір сиректіктегі не коллекциядағы бірнеше затты келісімге салып, жақсырағын алады. Сервер заттарды тексеріп, нәтижені анықтайды, сондықтан крафтты ойыннан жалғандауға болмайды.
Ойыншы не көреді
- Ең төменгі сиректіктен бастап карточкалар түріндегі рецептер: не салынады және не шығуы мүмкін.
- Келісім: ойыншыдағы сәйкес заттар, қосу үшін түртіңіз; киілген жабдық есептелмейді.
- «Авто» келісімді ең көп заттардан толтырады.
- Баға нұсқалары және инвентарьға ұшатын нәтиже; «монета жетпейді» дүкенді ұсынады.
Бұл қалай жұмыс істейді
- Рецепт сиректіктегі не коллекциядағы N затты және бағаны алады.
- Нәтиже салмағы нөлден жоғары заттардан анықталады: ойыншыға тек солар уәде етіледі.
- Белгі ойыншы қазір орындай алатын рецептерді санайды.
Қадам 01Жүйені жобаға қосыңыз
ЖИ-кодерден сұраңыз: «Крафт қос». Ол екі демо рецепті бар дайын жүйені орнатады: монетаға Қарапайым → Сирек және кристалға Сирек → Аңыз.
Қадам 02Кабинетте баптаңыз
Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Craft бөліміне өтіңіз.
- Рецепт жасаңыз: не салынады (сиректік не коллекция, қанша) және баға нұсқалары.
- Қай заттар шығуы мүмкін екенін белгілеңіз: салмағы нөлден жоғары.
Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.
Қадам 03Тексеріп, шығарыңыз
Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.
Әзірлеушілерге
Крафт @idosgames/core ішіндегі client.craft арқылы жұмыс істейді.
// Ойыншыдағы үш зат данасынан бір рет крафт жасау
const res = await client.craft.craft('common_to_rare', [itemA, itemB, itemC], 1)
if (!res.ok) return showError(res.error)
// Нәтиже жауапта және инвентарь кэшінде бұрыннан бар- Ойыншы таңдаған зат даналарын беріңіз; сервер әрқайсысын қайта тексереді.
- Киілген жабдықты қолжетімді деп санамаңыз: сервер оны қабылдамайды.
Әр өріс craft-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.
Жиі қойылатын сұрақтар
Крафт коллекция заттарын қолдана ала ма?
Иә. Рецепт сиректік бойынша немесе коллекция бойынша заттарды ала алады.
Нәтиже кездейсоқ па?
Иә, сервер оны сіз мүмкін нәтиже деп белгілеген заттардан анықтайды.
Сондай-ақ қараңыз
- Инвентарь: ойыншының заттары мен валюталарыiDos Games-тің дайын инвентары қалай жұмыс істейді: санат пен сиректік бойынша заттар, саны мен деңгейі, зат карточкалары және батырлар мен сандықтарға беру, және кабинетте заттар мен валюталарды қалай баптауға болады.
- Ойыныңыздағы лутбокстар мен сандықтарiDos Games-тің дайын лутбокстары қалай жұмыс істейді: валютаға, сандық-затқа немесе кілтпен ашылатын, ондап ашуға болатын, нәтижесін сервер анықтайтын сандықтар, және оларды кабинетте қалай баптауға болады.
- Ойыншылар нарығы: сауда және аукциондарiDos Games-тің дайын ойыншылар нарығы қалай жұмыс істейді: ойын заттарының лоттары мен аукциондары, ставкалар, тікелей айырбас және комиссия, әр мәмілені сервер ұстайды, және оны кабинетте қалай баптауға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.