I came past an ROBLOX Catalog API and thought weather or not I can edit it and make it as my own? I am going to be handling a lot of data soon, once I add more knives to the module's table.
I watched an video on youtube on How to make a case clicker game a few weeks ago and saw the HttpService and JSON part.. which I don't understand.
ROBLOX Catalog API Example:
local Module = [[ { "AssetId" : 1031429, "Name" : "Domino Crown", "AveragePrice" : 1453877 }, ]] return Module;
My example:
-- Setting up the table. local Knives = { ["Basic"] = {KnifeName = "Basic", KnifeImage = "rbxassetid://1", KnifeRarity = "Common"}, KnifeSold = 0, Tradable = false } return Knives
In order for me to get the Knife data for all knives in a specific way, do I have to return using a function?
If you can help me with this, i'd be very thankful.
Its relatively simple. Think of an API like this:
An API connects to outside things. There are all sorts of APIs, Discord webhook APIs (They post using webhooks), google sheet APIs (they edit google sheets).
API's don't always need to connect to outside things, but generally they do.
For a roblox catalog API, it pulls live data from the roblox catalog. You could edit it, yes. Assuming roblox made it, lets hope its as good as we will get.
For pulling data off a table, generally I configure something like this on a Module script.
-- Module Script local Module = {} Module.Data = { Knives = { SomeKnife = "Hey" } } return Module
-- Server Script local module = require(ModuleLocation.Module) print(module.Data.Knives.SomeKnife) -- This will print "Hey"