Ойыншылар нарығы: сауда және аукциондар
iDos Games-тің дайын ойыншылар нарығы қалай жұмыс істейді: ойын заттарының лоттары мен аукциондары, ставкалар, тікелей айырбас және комиссия, әр мәмілені сервер ұстайды, және оны кабинетте қалай баптауға болады.
Нарық ойыншыларға бір-біріне зат сатуға мүмкіндік береді: бекітілген бағалы лоттар, ставкалары бар аукциондар және тікелей айырбас. Мәміле аяқталғанша сервер затты және төлемді ұстайды және сіз белгілеген комиссияны алады.
Ойыншы не көреді
- Қойындылар: нарық, менің лоттарым, менің ставкаларым, тікелей айырбас, алуға тиістілер және тарих.
- Ең арзан бағасымен топтастырылған заттар; бір заттың ұсыныстары, ең арзанынан бастап.
- Сату: затты, лотты не аукционды, бағаны, мерзімді және комиссияны таңдау.
- Ең кіші келесі ставкасы бар ставкалар, тікелей айырбасты қабылдау не бас тарту.
Бұл қалай жұмыс істейді
- Тек сатуға болатын заттарды сатуға болады, киілгенін ешқашан.
- Бағалар кабинетте белгіленген, ойыншылар арасында айырбасталатын валютада.
- Сервер эскроуды ұстап, әр мәмілені аяқтайды; комиссия мәміледен алынады.
Қадам 01Жүйені жобаға қосыңыз
ЖИ-кодерден сұраңыз: «Ойыншылар нарығын қос». Ол лоттары мен аукциондары және 5% комиссиясы бар дайын жүйені орнатады.
Қадам 02Кабинетте баптаңыз
Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Маркетплейс бөліміне өтіңіз.
- Ойыншылар саудасы жүретін валюталарды және комиссияны таңдаңыз.
- Лоттар мен аукциондардың рұқсат етілген мерзімдері мен шектерін қойыңыз.
- Қай заттарды сатуға болатынын белгілеңіз.
Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.
Қадам 03Тексеріп, шығарыңыз
Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.
Әзірлеушілерге
Нарық @idosgames/core ішіндегі client.marketplace арқылы жұмыс істейді.
// Нарық: ең арзан бағасымен топтастырылған заттар, сосын бір ұсынысты сатып алу
const market = await client.marketplace.getGroupedOffers()
const res = await client.marketplace.buy(offerID)
if (!res.ok) return showError(res.error)- Ставка сервер хабарлаған ең кіші келесі ставкадан кем болмауы керек.
- Аяқталған аукциондар мен қайтарылған заттар
claimAuctionжәнеclaimBackарқылы алынады.
Әр өріс marketplace-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.
Жиі қойылатын сұрақтар
Сату кезінде затты платформа ұстай ма?
Иә. Мәміле аяқталғанша сервер затты да, төлемді де эскроуда ұстайды.
Комиссия алуға бола ма?
Иә. Комиссия нарық баптауларының бөлігі және әр мәміледен алынады.
Сондай-ақ қараңыз
- Ойыныңыздағы крафт: айырбас рецептеріiDos Games-тің дайын крафты қалай жұмыс істейді: бір сиректіктегі бірнеше затты жақсырағына айналдыратын рецептер, өз заттарыңыздан келісім, автотолтыру және нәтижесін сервер анықтайтыны, және оны кабинетте қалай баптауға болады.
- Инвентарь: ойыншының заттары мен валюталарыiDos Games-тің дайын инвентары қалай жұмыс істейді: санат пен сиректік бойынша заттар, саны мен деңгейі, зат карточкалары және батырлар мен сандықтарға беру, және кабинетте заттар мен валюталарды қалай баптауға болады.
- Ойын ішіндегі дүкен: витриналар, тауарлар және бағаларiDos Games-тің дайын дүкені қалай жұмыс істейді: ауысатын тауарлары бар витриналар, ойын валютасындағы не нақты ақшадағы бағалар, тегін сыйлықтар және сатып алу шектері, және оны кабинетте кодсыз қалай баптауға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.