0.83
Cas
Instance
L'équipe de MarketplaceService La classe, ajoutée dans la version 0.83, hérite de Instance. Il ne peut pas être instancié.
Fonctions 1
1.1 Instance GetDeveloperProductsAsync () [Rendements]
1.2 Dictionnaire Obtenir des informations sur le produit (int64 assetId, InfoType infoType = Asset) [Rendements]
1.3 entier ObtenirRobuxBalance () [Rendements]
1.4 bool IsPlayerAbonné (Lecteur d'instance, int64 subscriptionId) [Rendements]
1.5 Dictionnaire EffectuerAchat (InfoType infoType, int64 productId, int expectPrice, string requestId, bool isRobloxPurchase) [Rendements]
1.6 bool JoueurPeutFaireAchats (Joueur d'instance)
1.7 bool Joueur PossèdeAtout (Lecteur d'instance, int64 assetId) [Rendements]
1.8 vide PromptBundleAchat (Lecteur d'instance, int64 bundleId)
1.9 vide PromptGamePassAchat (Lecteur d'instance, int64 gamePassId)
1.10 vide InviteNativeAchat (Lecteur d'instance, chaîne productId)
1.11 vide PromptAchat Premium (Joueur d'instance)
1.12 vide PromptProduitAchat (Lecteur d'instance, int64 productId, bool equipIfPurchased = true, CurrencyType currencyType = Default)
1.13 vide PromptAchat (Lecteur d'instance, int64 assetId, bool equipIfPurchased = true, CurrencyType currencyType = Default)
1.14 vide InviteRobloxAchat (int64 assetId, bool equipIfPurchased)
1.15 vide InviteAbonnementAnnulation (Lecteur d'instance, int64 subscriptionId)
1.16 vide InviteAbonnementAchat (Lecteur d'instance, int64 subscriptionId)
1.17 vide InviteThirdPartyAchat (Lecteur d'instance, chaîne productId)
1.18 vide RapportAssetVente (chaîne assetId, int robuxAmount)
1.19 vide RapportRobuxUpsellDémarré ()
1.20 vide SignalType d'actifAcheté (Lecteur d'instance, AssetType assetType)
1.21 vide SignalClientAchatSuccès (ticket de chaîne, int64 playerId, int64 productId)
1.22 vide SignalMockAchatPremium ()
1.23 vide SignalInviteBundleAchatTerminé (Lecteur d'instance, int64 bundleId, succès bool)
1.24 vide SignalInviteGamePassAchatTerminé (lecteur d'instance, int64 gamePassId, succès bool)
1.25 vide SignalInvitePremiumAchatTerminé (bool didTryPurchasing)
1.26 vide SignalInviteProduitAchatTerminé (int64 userId, int64 productId, succès bool)
1.27 vide SignalInviteAchatTerminé (Lecteur d'instance, int64 assetId, succès booléen)
1.28 vide SignalInviteAbonnementAnnulationTerminé (Lecteur d'instance, int64 subscriptionId, bool wasCanceled)
1.29 vide SignalInviteAbonnementAchatTerminé (Lecteur d'instance, int64 subscriptionId, bool wasPurchased)
1.30 vide SignalServerLuaDialogFermé (valeur booléenne)
1.31 bool UserOwnsGamePassAsync (int64 userId, int64 gamePassId) [Rendements]
2 Événements
2.1 ClientLuaDialogDemandé (arguments de tuple)
2.2 Succès de l'achat client (ticket de chaîne, int64 playerId, int64 productId)
2.3 NatifAchatTerminé (Lecteur d'instance, chaîne productId, bool wasPurchased)
2.4 InviteBundleAchatTerminé (Lecteur d'instance, int64 bundleId, bool wasPurchased)
2.5 PromptBundleAchatDemandé (Lecteur d'instance, int64 bundleId)
2.6 InviteGamePassAchatTerminé (lecteur d'instance, int64 gamePassId, bool wasPurchased)
2.7 PromptGamePassAchatDemandé (Lecteur d'instance, int64 gamePassId)
2.8 InvitePremiumAchatTerminé ()
2.9 PromptAchat PremiumDemandé (Joueur d'instance)
2.10 InviteProduitAchatTerminé (int64 userId, int64 productId, bool isPurchased) [obsolète]
2.11 InviteProduitAchatDemandé (Instance player, int64 productId, bool equipIfPurchased, CurrencyType currencyType)
2.12 InviteAchatTerminé (Lecteur d'instance, int64 assetId, bool isPurchased)
2.13 PromptAchatDemandé (lecteur d'instance, int64 assetId, bool equipIfPurchased, CurrencyType currencyType)
2.14 InviteRobloxAchatDemandé (int64 assetId, bool equipIfPurchased)
2.15 InviteAbonnementAnnulationTerminé (Lecteur d'instance, int64 subscriptionId, bool wasCanceled)
2.16 InviteAbonnementAnnulationDemande (Lecteur d'instance, int64 subscriptionId)
2.17 InviteAbonnementAchatTerminé (Lecteur d'instance, int64 subscriptionId, bool wasPurchased)
2.18 InviteAbonnementAchatDemandé (Lecteur d'instance, int64 subscriptionId)
2.19 ServeurAchatVérification (Dictionnaire serverResponseTable)
2.20 TiersAchatTerminé (Lecteur d'instance, string productId, string reçu, bool wasPurchased)
3 rappels
3.1 Décision d'achat du produit TraiterReçu (Dictionnaire reçuInfo)
4 Liens externes
Instance GetDeveloperProductsAsync () [Rendements]
Dictionnaire Obtenir des informations sur le produit (int64 assetId, InfoType infoType = Asset) [Rendements]
Prend un argument "assetId" qui devrait être un numéro d'actif sur www.roblox.com. Renvoie un tableau contenant les informations sur le produit (si ce processus échoue, renvoie un tableau vide).
int ObtenirRobuxBalance () [Rendements]
Sécurité : RobloxScriptSecurity.
bool IsPlayerAbonné (Lecteur d'instance, int64 subscriptionId) [Rendements]
Dictionnaire EffectuerAchat (InfoType infoType, int64 productId, int expectPrice, string requestId, bool isRobloxPurchase) [Rendements]
Sécurité : RobloxScriptSecurity.
bool JoueurPeutFaireAchats (Joueur d'instance)
Sécurité : RobloxScriptSecurity.
bool Joueur PossèdeAtout (Lecteur d'instance, int64 assetId) [Rendements]
Vérifie si « Player » possède le produit associé à « assetId ». Renvoie vrai si le joueur le possède, faux sinon. Cet appel produira un avertissement s'il est appelé sur un joueur invité.
annuler PromptBundleAchat (Lecteur d'instance, int64 bundleId)
annuler PromptGamePassAchat (Lecteur d'instance, int64 gamePassId)
annuler InviteNativeAchat (Lecteur d'instance, chaîne productId)
Sécurité : RobloxScriptSecurity.
annuler PromptAchat Premium (Joueur d'instance)
annuler PromptProduitAchat (Lecteur d'instance, int64 productId, bool equipIfPurchased = true, CurrencyType currencyType = Default)
annuler PromptAchat (Lecteur d'instance, int64 assetId, bool equipIfPurchased = true, CurrencyType currencyType = Default)
Invitera le « joueur » à acheter l'élément associé à « assetId ». 'equipIfPurchased' est un argument facultatif qui donnera l'objet au joueur immédiatement s'il l'achète (s'applique uniquement à l'équipement). 'currencyType' est également facultatif et tentera de demander à l'utilisateur une devise spécifiée si le produit peut être acheté avec cette devise, sinon nous utilisons la devise par défaut du produit.
annuler InviteRobloxAchat (int64 assetId, bool equipIfPurchased)
Sécurité : RobloxScriptSecurity.
annuler InviteAbonnementAnnulation (Lecteur d'instance, int64 subscriptionId)
annuler InviteAbonnementAchat (Lecteur d'instance, int64 subscriptionId)
annuler InviteThirdPartyAchat (Lecteur d'instance, chaîne productId)
Sécurité : LocalUserSecurity.
annuler RapportAssetVente (chaîne assetId, int robuxAmount)
Sécurité : RobloxScriptSecurity.
annuler RapportRobuxUpsellDémarré ()
Sécurité : RobloxScriptSecurity.
annuler SignalType d'actifAcheté (Lecteur d'instance, AssetType assetType)
Sécurité : RobloxScriptSecurity.
annuler SignalClientAchatSuccès (ticket de chaîne, int64 playerId, int64 productId)
Sécurité : RobloxScriptSecurity.
annuler SignalMockAchatPremium ()
Sécurité : RobloxScriptSecurity.
annuler SignalInviteBundleAchatTerminé (Lecteur d'instance, int64 bundleId, succès bool)
Sécurité : RobloxScriptSecurity.
annuler SignalInviteGamePassAchatTerminé (lecteur d'instance, int64 gamePassId, succès bool)
Sécurité : RobloxScriptSecurity.
annuler SignalInvitePremiumAchatTerminé (bool didTryPurchasing)
Sécurité : RobloxScriptSecurity.
annuler SignalInviteProduitAchatTerminé (int64 userId, int64 productId, succès bool)
Sécurité : RobloxScriptSecurity.
annuler SignalInviteAchatTerminé (Lecteur d'instance, int64 assetId, succès booléen)
Sécurité : RobloxScriptSecurity.
annuler SignalInviteAbonnementAnnulationTerminé (Lecteur d'instance, int64 subscriptionId, bool wasCanceled)
Sécurité : RobloxScriptSecurity.
annuler SignalInviteAbonnementAchatTerminé (Lecteur d'instance, int64 subscriptionId, bool wasPurchased)
Sécurité : RobloxScriptSecurity.
annuler SignalServerLuaDialogFermé (valeur booléenne)
Sécurité : RobloxScriptSecurity.
bool UserOwnsGamePassAsync (int64 userId, int64 gamePassId) [Rendements]
ClientLuaDialogDemandé (arguments de tuple)
Sécurité : RobloxScriptSecurity.
Succès de l'achat client (ticket de chaîne, int64 playerId, int64 productId)
Sécurité : RobloxScriptSecurity.
NatifAchatTerminé (Lecteur d'instance, chaîne productId, bool wasPurchased)
Sécurité : RobloxScriptSecurity.
InviteBundleAchatTerminé (Lecteur d'instance, int64 bundleId, bool wasPurchased)
PromptBundleAchatDemandé (Lecteur d'instance, int64 bundleId)
Sécurité : RobloxScriptSecurity.
InviteGamePassAchatTerminé (lecteur d'instance, int64 gamePassId, bool wasPurchased)
PromptGamePassAchatDemandé (Lecteur d'instance, int64 gamePassId)
Sécurité : RobloxScriptSecurity.
InvitePremiumAchatTerminé ()
PromptAchat PremiumDemandé (Joueur d'instance)
Sécurité : RobloxScriptSecurity.
InviteProduitAchatTerminé (int64 userId, int64 productId, bool isPurchased) [obsolète]
InviteProduitAchatDemandé (Instance player, int64 productId, bool equipIfPurchased, CurrencyType currencyType)
Sécurité : RobloxScriptSecurity.
InviteAchatTerminé (Lecteur d'instance, int64 assetId, bool isPurchased)
Lancé lorsqu'un « joueur » ferme une boîte de dialogue d'achat pour « assetId ». Si le joueur a acheté l'article 'isPurchased' sera vrai, sinon il sera faux. Cet appel produira un avertissement s'il est appelé sur un joueur invité.
PromptAchatDemandé (lecteur d'instance, int64 assetId, bool equipIfPurchased, CurrencyType currencyType)
Sécurité : RobloxScriptSecurity.
InviteRobloxAchatDemandé (int64 assetId, bool equipIfPurchased)
Sécurité : RobloxScriptSecurity.
InviteAbonnementAnnulationTerminé (Lecteur d'instance, int64 subscriptionId, bool wasCanceled)
InviteAbonnementAnnulationDemande (Lecteur d'instance, int64 subscriptionId)
Sécurité : RobloxScriptSecurity.
InviteAbonnementAchatTerminé (Lecteur d'instance, int64 subscriptionId, bool wasPurchased)
InviteAbonnementAchatDemandé (Lecteur d'instance, int64 subscriptionId)
Sécurité : RobloxScriptSecurity.
ServeurAchatVérification (Dictionnaire serverResponseTable)
Sécurité : RobloxScriptSecurity.
TiersAchatTerminé (Lecteur d'instance, string productId, string reçu, bool wasPurchased)
Sécurité : LocalUserSecurity.
ProduitAchatDécision TraiterReçu (Dictionnaire reçuInfo)