Sell Developer Products EASILY with ProfileStore (Roblox Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025

ความคิดเห็น • 55

  • @Rileybytes
    @Rileybytes  9 วันที่ผ่านมา +2

    Scripts from this video!
    create.roblox.com/store/asset/94091700069405

  • @AnonymousWatcherAmigo
    @AnonymousWatcherAmigo 9 วันที่ผ่านมา +3

    cuh I love you for that, you mostly post once a month but this time you posted a new video after 8 days because ur fans wanted it, big W

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา +1

      Thank you bro, glad to have you here

    • @AnonymousWatcherAmigo
      @AnonymousWatcherAmigo 8 วันที่ผ่านมา

      @@Rileybytes that is perfect goodluck!

  • @QuadSquadQuad
    @QuadSquadQuad 7 วันที่ผ่านมา +1

    Lets go! Glad to seen you again in my home page!

    • @Rileybytes
      @Rileybytes  6 วันที่ผ่านมา

      Thanks for stopping by again! I hope you liked the tutorial

  • @kwinten
    @kwinten 9 วันที่ผ่านมา +3

    Man this is awesome! Once again thanks for this series. You earned that sub!

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      @@kwinten thank you so much man!! I’m glad I can helpful for you!

  • @koainanis5840
    @koainanis5840 8 วันที่ผ่านมา +1

    oh boy that was so informative
    thank you for your info and this part of the profile store series 👍
    and again i learned much more how i can use the profile store
    so lets wait for the next part of the profile store series

    • @Rileybytes
      @Rileybytes  8 วันที่ผ่านมา +1

      @@koainanis5840 thank you!

  • @matejcerv
    @matejcerv 9 วันที่ผ่านมา +1

    Thanks to your last video I started useing profile store, so this vid will be super sueful! TY

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      I'm so glad to hear that, it's legit saved me countless hours of scripting! Thank you for commenting!

  • @BoxieGtag
    @BoxieGtag 2 วันที่ผ่านมา +2

    i love how you put the scripts in the comments. can you please make a vid about a satisfying coin system! Thank you!

  • @isightstrue
    @isightstrue 7 วันที่ผ่านมา

    needed this bro thanks!!

    • @Rileybytes
      @Rileybytes  6 วันที่ผ่านมา

      You’re welcome!!

  • @ethanhooper6680
    @ethanhooper6680 9 วันที่ผ่านมา +1

    Killer tutorial! are you the Brackeys of Roblox?

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา +1

      Thank you zawg! he sets a real high bar

  • @framedbucket
    @framedbucket 5 วันที่ผ่านมา +1

    Yooo thank you so much for this!! For the next tutorial you should do how to make an inventory system with ProfileStore (since I totally not struggling with adding/removing things from the inventory table and don't know how to make them show up in the UI 😅)

    • @Rileybytes
      @Rileybytes  4 วันที่ผ่านมา

      Thanks for watching! This is a great suggestion, and one which will most likely take multiple episodes, but highly needed!

  • @dominiccaesarok5077
    @dominiccaesarok5077 9 วันที่ผ่านมา +2

    may God bless yall

  • @CalvinJacobs-js3oj
    @CalvinJacobs-js3oj 9 วันที่ผ่านมา +1

    Fire Video

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      thank you!

  • @dominiccaesarok5077
    @dominiccaesarok5077 9 วันที่ผ่านมา

    I hate working with datastore hope this makes it easier and may God bless

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      God bless brother! The nice part is once you create these scripts once, you can just copy/paste into every new project. Countless hours saved!

  • @murilogamerzao_ofc
    @murilogamerzao_ofc 9 วันที่ผ่านมา

    Good video

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      @@murilogamerzao_ofc thanks for commenting!

  • @V1per1Real
    @V1per1Real 9 วันที่ผ่านมา +2

    do this for gamepasses next

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      @V1per1Real that would be good! Thanks for the suggestion

  • @AnonymousWatcherAmigo
    @AnonymousWatcherAmigo 2 วันที่ผ่านมา +1

    yo when is the gamepass video coming

  • @CarvensRapter
    @CarvensRapter 9 วันที่ผ่านมา +1

    Hey man, i noticed you make individual remote events listeners for specific product IDs on the server, and you mentioned that the client can lie about ids, but i was wondering, why don’t you just have a listener for productpurchasefinished on the server as that event returns the id of what was bought, im thinking surley the client cant lie about the id they just purchased right? Im asking because thats what i use for my games and hopefully im not going about it the wrong way

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา +1

      Great question!
      The reason I use remotes is to trigger the Purchase Popup, which I do from the server. I do that as a matter of personal preference, although you can always just prompt the purchase from the Client. Keeping it all serverside on the ProductManager isolates it all to one script, which I find beneficial.
      To your second point, I would recommend reading this section from Roblox's docs on PromptProductPurchaseFinished (the event you listen to): create.roblox.com/docs/reference/engine/classes/MarketplaceService#PromptProductPurchaseFinished
      Roblox recommends NOT using this event to handle purchase granting, since it can fail for a number of reasons (listed in the docs) and is otherwise less reliable.
      If you'd like to not use remotes, you can trigger the Product Popups client-side in the local script, and still set up the ProcessReceipt callback from this tutorial normally! I would recommend following my process since I personally like it best.

    • @CarvensRapter
      @CarvensRapter 9 วันที่ผ่านมา

      @ thanks for answering man, i’ll be using process receipt now

  • @x_gwb
    @x_gwb 9 วันที่ผ่านมา +1

    Hey rileybytes, can you explain how to save players backpack with profilestore? I tried that when profileservice was new but it was extremely tedious. So is it different in profilestore or what? I dont want to waste time like last time

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      Yes that is a great idea! Typically formats for storing item data / backpack tools can differ widely, so if I make a tutorial on it each viewer would need to slightly tweak it to fit their systems. It's a very similar process to ProfileService, but ProfileStore makes it easier to set up item trading and gifting.
      Would you be interested in that? Also, do you need to save just Tools from the backpack, or do you also have custom items that aren't tools? (Like materials, armor, etc for a survival game?)

    • @dmystic
      @dmystic 8 วันที่ผ่านมา

      @@Rileybytes Please include custom items in the tutorial if you do make a video on storing item data.

    • @x_gwb
      @x_gwb 8 วันที่ผ่านมา

      @@Rileybytes yes id be interested, and no i only need to know how to save tools from the backpack/character.

    • @zKalmark
      @zKalmark 8 วันที่ผ่านมา

      @@Rileybytes
      It would be good to make a video covering the storage of items, be it inventory, boosts, pets, cards, units, etc. just the logic of storing certain things

    • @Rileybytes
      @Rileybytes  8 วันที่ผ่านมา +1

      @@zKalmark okay I’ll throw in multiple types of item storage! Seems like there’s a need for all of them

  • @Donpa07
    @Donpa07 8 วันที่ผ่านมา +1

    is there perhaps some affiliation percentage?

    • @Rileybytes
      @Rileybytes  8 วันที่ผ่านมา

      @@Donpa07 nope! ProfileStore is completely free and open source. I don’t get any cut from making this video, I just wanted to share this great resource

    • @Rileybytes
      @Rileybytes  8 วันที่ผ่านมา

      @@Donpa07 if you were referring to a cut from Developer Products, the only percentage is what Roblox takes out of the purchase. ProfileStore doesn’t make any money, it’s all free

    • @Donpa07
      @Donpa07 8 วันที่ผ่านมา +1

      thankyou for your information. what i mean by cut percentage is like the ProfileStore creator get some of the robux when someone purchase it. but as you explain it seems not the case

  • @Lightning_Ware
    @Lightning_Ware 9 วันที่ผ่านมา +1

    Can you do badges in profile service?

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      @@Lightning_Ware you actually don’t need any data stores to do badges! The BadgeService has a function to check if a player owns a badge or not.

    • @Lightning_Ware
      @Lightning_Ware 9 วันที่ผ่านมา

      @@Rileybytes oh ok, but i have a problem, when i press the purchase button it just does not add the values to the leaderstats and the output also says this : ServerScriptService.Libraries.ProfileStore:1083: attempt to index nil with 'session_token' how do i fix it?

  • @AnonymousWatcherAmigo
    @AnonymousWatcherAmigo 8 วันที่ผ่านมา

    what mic do you use?

    • @Rileybytes
      @Rileybytes  8 วันที่ผ่านมา +1

      @@AnonymousWatcherAmigo Samson G-Track Pro. However using EQ can make almost any mic sound good

    • @AnonymousWatcherAmigo
      @AnonymousWatcherAmigo 7 วันที่ผ่านมา

      @@Rileybytes alright thanks!

  • @bloxyutre3
    @bloxyutre3 9 วันที่ผ่านมา

    I love ProfileStore but the only problem is it fires a remote so its not that secure

    • @Rileybytes
      @Rileybytes  9 วันที่ผ่านมา

      Thank you for commenting! The remotes in this tutorial are either Server -> Client (secure), or Client -> Server (and we go over how to secure them).
      Should I make a video on how to secure remote events better?

    • @bloxyutre3
      @bloxyutre3 8 วันที่ผ่านมา

      @@Rileybytes Yes, you should do it from the beginner techniques all the way to putting your game in a actor. Also you should go over obfuscation, that is useful too. Keep up the good work!