Ce que le système ne fait pas
ADS Merchant System ne fournit pas d’inventaire, de portefeuille ou de ressource universels. Votre enfant de ADS_MerchantLogicBase doit lire et modifier les données de votre projet.
Le plugin ne fournit pas une interface marchand finale prête à publier. Les widgets présents dans Content/Demo sont des exemples d’intégration : adaptez leur présentation, leurs textes, leurs sons et leur navigation à votre projet.
Le système ne décide pas de la progression de vos boutiques. Il conserve les niveaux, les dépenses et les dons, mais les règles qui font évoluer un marchand, accomplir une quête ou déverrouiller une entrée doivent être écrites dans votre logique de boutique ou de projet.
Il ne devine pas la signification des identifiants ItemID, CurrencyID, StoreID et LockReason. Ces clés doivent être cohérentes avec vos propres données et avec l’interface que vous créez.
Enfin, une transaction ne peut pas réussir si la logique projet ne peut pas retirer ou ajouter les objets et monnaies concernés. Le résultat de transaction indique la raison fonctionnelle de l’échec, mais la correction de vos données métier reste de la responsabilité du projet.