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

Ойыныңыздағы крафт: айырбас рецептері

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

Крафт - дайын айырбас жүйесі: ойыншы бір сиректіктегі не коллекциядағы бірнеше затты келісімге салып, жақсырағын алады. Сервер заттарды тексеріп, нәтижені анықтайды, сондықтан крафтты ойыннан жалғандауға болмайды.

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

  • Ең төменгі сиректіктен бастап карточкалар түріндегі рецептер: не салынады және не шығуы мүмкін.
  • Келісім: ойыншыдағы сәйкес заттар, қосу үшін түртіңіз; киілген жабдық есептелмейді.
  • «Авто» келісімді ең көп заттардан толтырады.
  • Баға нұсқалары және инвентарьға ұшатын нәтиже; «монета жетпейді» дүкенді ұсынады.
Крафт
12 450
320
3 Қарапайым → Сирекмонетаға
Ашу
3 Сирек → Аңызкристалға
Ашу
Қылыш
Қалқан
Қосу
Келісім: 2/3
Авто
Крафт · 500
Тайтл рецептері, ең төменгі сиректіктен бастап.
Келісім: заттарыңызды түртіп қосыңыз; киілген жабдық есептелмейді.
«Авто» ең көп заттардан толтырады; нәтижені сервер анықтайды.
Мысал. Крафт экраны: рецептер, келісім және крафт батырмасы.

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

  • Рецепт сиректіктегі не коллекциядағы N затты және бағаны алады.
  • Нәтиже салмағы нөлден жоғары заттардан анықталады: ойыншыға тек солар уәде етіледі.
  • Белгі ойыншы қазір орындай алатын рецептерді санайды.

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

ЖИ-кодерден сұраңыз: «Крафт қос». Ол екі демо рецепті бар дайын жүйені орнатады: монетаға Қарапайым → Сирек және кристалға Сирек → Аңыз.

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

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

  • Рецепт жасаңыз: не салынады (сиректік не коллекция, қанша) және баға нұсқалары.
  • Қай заттар шығуы мүмкін екенін белгілеңіз: салмағы нөлден жоғары.

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

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

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

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

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

TypeScript
// Ойыншыдағы үш зат данасынан бір рет крафт жасау
const res = await client.craft.craft('common_to_rare', [itemA, itemB, itemC], 1)
if (!res.ok) return showError(res.error)
// Нәтиже жауапта және инвентарь кэшінде бұрыннан бар
  • Ойыншы таңдаған зат даналарын беріңіз; сервер әрқайсысын қайта тексереді.
  • Киілген жабдықты қолжетімді деп санамаңыз: сервер оны қабылдамайды.

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

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

Крафт коллекция заттарын қолдана ала ма?

Иә. Рецепт сиректік бойынша немесе коллекция бойынша заттарды ала алады.

Нәтиже кездейсоқ па?

Иә, сервер оны сіз мүмкін нәтиже деп белгілеген заттардан анықтайды.

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

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

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