Create by Nishikoto
Create your module file.
myModule.lua
local myTable = {}
function myTable.test()
print('Coucou justgod!')
end
return myTablemyModule_2.lua
function myFirstFunction(param1, param2, ...)
print(('myFirstFunction say: [param1: %s|param2: %s|args: %s]'):format(param1, param2, ...))
end
return myFirstFunctionAnd now in a file that you declare in your fxmanifest, called the system like that.
fxmanifest.lua
fx_version 'cerulean'
games {'gta5', 'rdr3}
shared_script '@RequireSystem/require.lua'
shared_script 'server.lua'server.lua
local myTable = nRequire('yourScriptName', 'myModule');
local myFunction = nRequire('yourScriptName', 'myModule_2');
myTable.test() --output: Coucou justgod!
myFunction('Nishi', 'Koto', 'args1', 'args2', 'args3') --output: myFirstFunction say: [param1: Nishi|param2: Koto|args: args1 args2 args3]This script can be used and modified by anyone who wishes.