Main Menu

How to make a API

Started by Creepdasheep, Nov 09, 2022, 03:24 PM

Previous topic - Next topic

Creepdasheep

step 1, make a script with the name of the api you want to call
step 2, go into the script and make some functions like..

function wait(int)
 local waitint = tonumber(int)
 os.sleep(waitint)
end

Now in your main script insert your api
os.loadAPI("creepdasheep_api")
with your function put the name of your api...
creepdasheep_api.wait(1)
Now you know how to make API's or you could have just gone to the wiki

Erb3

Using `os.loadAPI` is one way of doing it. Another more modern way of doing it is `require`.

File a:
local a = {}

local function a.sum(a, b)
  return a + b
end

return a

File b:
local a = require("a")
a.sum(5+5)

Tweaked.cc | Reusing code with require
It's not a data breach, it's a surprise backup.

QuickMuffin8782

Quote from: PC_Cat on Nov 09, 2022, 08:50 PM-snip-
Using require(), you can use other's libraries/modules, or CraftOS's built-in libraries/modules. If you look inside the code for CraftOS's rom, you'll understand how it works and what you can create, whatever if it's an API or not.
"The Blue Blur" - Working on Net Star OS, a new frontier for Red Star OS 3.0
linktr.ee/quickmuffin8782