ميزتك التالية
العناصر
معدات فريدة بخصائص وقواعد كتالوج ومخزون لاعبين للمشروع المحدد.

بعد الحفظ يحتوي الكتالوج على starter_sword. وبعد الشراء التجريبي المراجع يحتوي المخزون الحالي على instanceId الفريد.
لا يوجد فيديو لهذه الخطوة بعد. الدليل وطلب MCP متاحان للاستخدام.
جهّزوا المشروع نفسه
اختر في لوحة التحكم المشروع نفسه الموجود في إعداد لعبتك.
العناصر →أنشئوا إدخالات الاختبار هذه أو أعيدوا استخدام الموجود منها في نموذج لوحة التحكم. القيم أمثلة وليست بيانات المشروع الحالية.
- المفتاح
starter_sword- الاسم
Quickstart Sword- النوع
equipment- الندرة
common- نشط
true- الخصائص الأساسية
{"damage":5}- قواعد الخصائص
[]
لكل عنصر هوية وخصائص مستقلة. تبقى الموارد القابلة للعد في قيم اللاعب، والزينة المرئية فقط في ملف اللاعب.
جهّزوا coins وفق دليل قيم اللاعبين. احفظوا عرض starter-sword نشطاً: التكلفة 10 coins ومكافأة عنصر واحد starter_sword.
قيم اللاعب →احفظوا الإدخالات وأعيدوا تحميلها وتحققوا منها قبل المثال. احتفظوا بالتعريفات الأخرى.
أضف هذه الميزة
يمكنك الاطلاع على الدليل. يتطلب التنفيذ مفتاح مشروع نشطًا. تجهيز المشروع
SDK مُثبّت وإعداد المشروع مُستورد واللاعب مسجّل الدخول.
يستخدم مثال SDK هذا فرع develop. تحقّق من وجود واجهات API المطلوبة في SDK المثبّت.
أكملوا اتصال البدء السريع باللاعب المقصود. استدعوا ReadCatalogPage(), ReadInventory() بزر أو إجراء مشهد صريح. فتح الملف وحده لا يرسل طلباً.
استخدام العنصر المحفوظ
استوردوا المثال الرسمي وملفاته المساعدة. راجعوا العرض ثم نفذوا التسلسل أدناه باللاعب الحالي. انتظروا كل خطوة وأكدوا الشراء مرة واحدة. احتفظوا بالطلب الأصلي عند غموض الاستجابة.
ItemsExample: projectId → ReadOneCatalogPage() → ReviewOffers() → SavePurchaseAfterReview("starter-sword") → RefreshInventory()
اختبر ميزتك الجديدة.
بعد الحفظ يحتوي الكتالوج على starter_sword. وبعد الشراء التجريبي المراجع يحتوي المخزون الحالي على instanceId الفريد.
اختر في لوحة التحكم المشروع نفسه الموجود في إعداد لعبتك.
نقاط النهاية
- GET
/items - GET
/items/catalog - POST
/items/adjust - POST
/items/equip - POST
/items/discard


