Game Passes – One‑Time Purchases

Time:10 分钟

Game passes let you create special items that can only be bought once per player using Robux (https://developer.roblox.com/assets/blt924b50fb6c9e0995/Robux-Icon-NoRightMargin.png

). Examples are special access to a articles/Collision Filtering Team Doors|restricted area, an in-game avatar item, or a permanent power-up.

For items that a player might purchase multiple times, such as potions, temporary power-ups, or in-game currency, please refer to Developer Products.

Creating a Game Pass

To make a new game pass, go to the Create page on the Roblox website. Once there, make sure that the My Creations tab is selected and that Games is selected in the left column.

https://developer.roblox.com/assets/bltc5b09b208db3e46a/My-Creations-Tab.png

Now follow these steps to create a game pass:

  1. Determine the game you want to create a pass for.

  2. In the settings drop-down menu on the right-hand side, select Create Game Pass. https://developer.roblox.com/assets/bltde41a9e5d7d7d278/Create-Game-Pass-2.png

Create an Icon

Game pass icons should be designed as follows:

  1. In an image editing application, design a circular game pass (a template of 512×512 pixels is recommended). The final icon will be trimmed/cropped into a circular image, so you shouldn’t include important details outside the circular boundaries.

https://developer.roblox.com/assets/blt40cecbc6b316187c/Circle-Y-L.png

https://developer.roblox.com/assets/blt0895054f0b32e2e7/SlimeShield-Circular-Design.png

https://developer.roblox.com/assets/blt773ada4ae8c71724/r-arrow.svg

https://developer.roblox.com/assets/blt825910f454de69fe/SlimeShield-Circular-Result.png

https://developer.roblox.com/assets/blt38a47bcfd3586afb/Circle-N-L.png

https://developer.roblox.com/assets/blt6332a1c24391100e/SlimeShield-Square-Design.png

https://developer.roblox.com/assets/blt773ada4ae8c71724/r-arrow.svg

https://developer.roblox.com/assets/blt972d49d21cf7bd07/SlimeShield-Square-Result.png

  1. Save the game pass image in .jpg, .gif, .png, .tga, or .bmp format.

Upload the Pass

The next step in the creation process is uploading the pass:

  1. Back on the Roblox website, click the small button next to Find your image. https://developer.roblox.com/assets/bltc099f654a0619d87/Game-Pass-Choose-File.png

  2. Find the game pass image on your computer and confirm that you’d like to upload it.

  3. Type in a name and description for the game pass. Remember that players will see this on your game’s page, so be creative and accurately describe what the pass does.

  4. When you’re ready, click Preview. On the next screen, review the details for the game pass and click Verify Upload.

Configure the Pass

Once you’ve created the game pass, it will appear on the same page, slightly further down. The final step is configuring the pass so players can buy it.

  1. Select Configure from the right-side pull down menu for the new pass. https://developer.roblox.com/assets/bltf2d629757ea59a30/Configure-Game-Pass-1.png

  2. On the configuration page, click the Sales tab. https://developer.roblox.com/assets/bltc19c086d4acd0b56/Configure-Game-Pass-Sales-Tab.png

  3. Click the Item for Sale toggle switch to make the pass available to players. https://developer.roblox.com/assets/blt8a4432af462bd86a/Configure-Game-Pass-Sale-Toggle.png

  4. Set the price (in Robux) for players. Notice that the price affects how many Robux you will earn for each sale. https://developer.roblox.com/assets/blt3cd5787645c3534e/Configure-Game-Pass-Set-Price.png

  5. Click the Save button to confirm your settings.

Giving Game Passes an Effect

Once a player buys a game pass, they will naturally expect to get its special ability or bonus when they start playing. This does not happen automatically, so you must check which players already own the pass and assign the ability/bonus to them.

This example script checks when any player enters the game and then checks if they own the game pass with the matching ID set in the variable gamePassID.

Roblox官方链接:Game Passes – One‑Time Purchases