Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

What is used to make an in-game catalog?

I'd like to learn what is used, I think it's the Catalog API but I'm not 100% sure.

1 answer

Well, you need multiple things. First off, a very good understanding of RBXLua and regular Lua. You're going to need to create a screengui that supports flipping through pages. You're also going to need to know the Web APIs required.

List of Web APIs

In this particular case you need to use the Catalog API.

Catalog API

You will need to use a proxy to access roblox's web apis or you'll get an error.

When using the Catalog API here's how a JSON Callback looks:

{"AssetId": 66747327,
"Name": "Cuter Fox",
"Url": "/Cuter-Fox-item?id=66747327",
"PriceInRobux": "50",
"Updated": "4 months ago",
"Favorited": "0 times",
"Sales": "0",
"Remaining": "",
"Creator": "ROBLOX",
"CreatorUrl": "/User.aspx?ID=1",
"PrivateSales": "",
"PriceView": 2,
"BestPrice": "",
"ContentRatingTypeID": 0,
"AssetTypeID": 8,
"CreatorID": 1,
"CreatedDate": "\/Date(1322616958803)\/",
"UpdatedDate": "\/Date(1322701833910)\/",
"IsForSale": true,
"IsPublicDomain": false,
"IsLimited": false,
"IsLimitedUnique": false,
"MinimumMembershipLevel": 1}

The link I posted above related to the Catalog API should be all you need to get started.

Hope I helped :)

2 comments

0

You also need a proxy because you can not directly ping ROBLOX's web servers with HttpService. I've made a few catalog GUIs in my time, but I can't share the proxy I use with anyone. Sorry.

0

I said that.

This discussion is preserved as it was. New answers, comments, and votes are closed.