Tables de butin (Economy hérité)
Les API Economy v1 sont en mode maintenance et ne recevront aucune nouvelle fonctionnalité, seulement des correctifs de bogues. Les API v1 seront maintenues dans un avenir prévisible. Consultez la vue d’ensemble d’Economy v2 pour en savoir plus sur la prochaine version de PlayFab Economy!
- Nous supposons que vous connaissez déjà les catalogues, l’inventaire et PlayFab Game Manager.
- Vous devez disposer d’un catalogue principal, qui contient des articles standard (ni ensembles ni conteneurs).
- Vous devez avoir défini au moins une monnaie virtuelle, que vous utiliserez comme monnaie de jeu « gratuite ».
Une fois qu’un ensemble d’articles semblable est configuré dans votre catalogue, nous sommes prêts à créer les tables de butin.
Créer des tables de butin
Dans Game Manager :- Accédez à votre Title.
- Sélectionnez Economy dans le menu de gauche.
- Allez à l’onglet Catalogs et choisissez votre catalogue principal.
- Sélectionnez Drop Tables.

- Sélectionnez le bouton New Drop Table.
- Définissez le Table Id sur Accessories.
- Sélectionnez ADD TO DROP TABLE. La fenêtre contextuelle Pick multiple items s’affiche.
-
Ajoutez ces articles en sélectionnant le bouton Add à côté de leur ID :
- Common Accessory
- Uncommon Accessory
- Rare Accessory
- Legendary Accessory
- Sélectionnez le bouton Close.
-
Ajustez les valeurs de Weight des articles en fonction de leur rareté :
- Common : 1000
- Uncommon : 100
- Rare : 10
- Legendary : 1
- Sélectionnez SAVE DROP TABLE.

- Sélectionnez le bouton New Drop Table.
- Définissez le Table Id sur Common Equipment.
- Sélectionnez ADD TO DROP TABLE. La fenêtre contextuelle Pick multiple items s’affiche.
-
Ajoutez ces articles en sélectionnant le bouton Add à côté de leur ID :
- Common Accessory
- Common Armor
- Common Sword
- Sélectionnez le bouton Close.
-
Ajustez les valeurs de Weight des articles en fonction de la fréquence souhaitée de chaque option de Common Equipment dans cet emplacement :
- Common Accessory : 1
- Common Armor : 4
- Common Sword : 5
- Sélectionnez SAVE DROP TABLE.

Utiliser les tables de butin
Vous pouvez accéder aux tables de butin par programmation à l’aide de ces deux méthodes de l’API serveur de PlayFab : À l’aide de GetRandomResultTables, vous pouvez lire les données brutes des tables de butin que nous avons entrées dans Game Manager.GetRandomResultTables n’effectue pas de tirage de valeurs aléatoires et n’attribue pas de résultats. L’API vous permet de lire les données et d’analyser les renseignements comme bon vous semble.Option 1
itemId qui peut servir à générer un article unique, tiré selon les poids fournis.
Vous pouvez ensuite effectuer un deuxième appel, qui crée l’article et le donne au joueur.
Option 2
Utilisation avancée des tables de butin (configuration d’une caisse de butin)
Les tables de butin peuvent être liées à partir d’ensembles et de conteneurs. Les ensembles constituent une excellente option pour les boutiques en monnaie virtuelle, où un seul achat procure une pile d’articles aléatoires. Par exemple, supposons que nous avons un ensemble de 11 articles avec des règles de butin précises. Dans ce cas, nous garantissons un article légendaire, ce qui constitue un argument de vente pour les clients. Nous allons également le restreindre, afin que le joueur ne puisse pas avoir trop de chance et recevoir 11 articles légendaires.Nouvelle table de butin
Créons une table de butin qui peut littéralement donner n’importe quoi; en fait, nous l’appellerons justement Anything. Lors de la création de cette table de butin, donnez-lui d’autres tables de butin comme options (dans la fenêtre contextuelle Pick multiple items, sélectionnez l’onglet Drop Tables pour ajouter d’autres tables de butin), et attribuez-leur des poids appropriés.
Ajouter un ensemble
À ce stade, nous avons terminé avec les tables de butin et nous allons ajouter un Bundle.- Sélectionnez Economy dans le menu de gauche.
- Allez à l’onglet Catalogs et choisissez votre catalogue principal.
- Sélectionnez Bundles et choisissez New Bundle.
- Définissez l’Item Id sur 11-Item Drop, sélectionnez Consumable et choisissez By time 15 Seconds.
- Sélectionnez ADD TO BUNDLE.
- Dans la fenêtre contextuelle Pick multiple items, sélectionnez l’onglet Drop tables.
- Ajoutez les tables de butin en sélectionnant le bouton Add à côté de leur ID.
- Définissez les champs Quantity sur les valeurs indiquées dans l’image ci-dessous.
- Sélectionnez SAVE BUNDLE.

- Tous les articles, de n’importe quel type, doivent avoir un Item ID.
- Un Bundle compte comme un article à part entière, et son contenu est livré au moment même où il est accordé. Pour cette raison, nous rendons le Bundle lui-même consommable, et il expire 15 secondes après sa livraison.
- Nous ajoutons différentes Drop tables en différentes quantités pour garantir la livraison de 11 articles, mais différents articles sont tirés dans différentes tables.
- D’abord, nous garantissons au moins 1 article légendaire; le premier emplacement est donc tiré dans Legendary Equipment.
- Les 3 emplacements suivants sont tirés dans Anything, qui peut donner d’autres articles légendaires ou de l’équipement commun moins intéressant. Ces tirages détermineront s’il s’agit d’un bon ou d’un mauvais tirage, car ces trois articles peuvent varier considérablement.
- Enfin, nous remplissons les emplacements restants avec des articles Rare et Uncommon garantis, ce qui assure qu’un tirage de 11 articles n’est ni trop bon ni trop mauvais.
