#In game friends table, invite, accept, deny / delete

1 messages · Page 1 of 1 (latest)

visual lion
#

Hi,
What would be the steps to make an in game friends table. (Not a list of Roblox friends you have, only for when you are in the game) that then be used to Duo up with to play a round together?

  1. LIke for a duo game.
    That at first you teams up with other single players (like you have no in game friends yet). (or after you have in game friends, you can send a duo team up request, and they get a gui prompt that says 'Duo accept, with Jimmy Jam' then you are duo partners for that round)

  2. Gui / UI system
    Like this

  3. To send a friend request you can search for their name via the + (which maybe you saw in a chat with them during lobby or play)

  4. You can send a friend request, via the table list of recent players you have been teamed up with and played a round with

  5. Friend requests, are players that have asked you to be an in game friend

#

List of current in game friends on left , list of recent players you played a round with , that you can send a friend request on right

#

List of friend requests that have asked me to be a friend, where we played a round together, then they selected recent players and it sent me a friend request, which is listed in the 'Friend request ' table

#

green check means accept them, then they show up in the table on the the left..

#

table on the left also shows, who is in the game right now, and if they are playing a round or in the lobby / ui / gui area...

royal moat
#

why create a system removed from roblox friends?

#

I'd understand the use case if it's cross platform w xbox as you can't use friendship functionality on xbox but otherwise I think it's unnecessary

#

You'd want to use data store to log recent players and cut it off after a certain # of players are in the cache. Friend requests would also be data store, your "friends list" could be data store, whether players are in game or not can be memory store

#

your "zombs id" can be a user id data store and you could cache them so that you don't need to fetch it if id appears multiple times on the interface

#

would probably have the lobby place w all the data store be removed from the general game and if you're going to have matchmaking behavior i'd do it w memory store

visual lion
#

because I want it in game, it is in game roblox .... it also means that they play the game.. also means they might play the game during the same time you do... like EST PST etc...

#

it make those in game friend more imersve for the game.. you can still add your roblox friend to the in game table, via the search and or there could be a button to add roblox friends to the in game friend table

subtle wedge
#

So you want to use the Roblox API to do it?

visual lion
#

which Roblox API?...

#

I think it would be all custom, because it is like an in game datastore, table of in game friends, table of in game friend invites, table of in game recent players you have played with, then put in to a UI

subtle wedge
visual lion
#

umm, I do not mean just the roblox friends ui gui tweaking... but if you think of any code examples let me know