Voltaism Dev Tips: Difference between revisions
From Onset Developer Wiki
add tip |
mNo edit summary |
||
Line 3: | Line 3: | ||
== Serverside Tips == | == Serverside Tips == | ||
==== | ==== Restart self using an exported function ==== | ||
'''Package 1:''' | '''Package 1:''' | ||
<syntaxhighlight lang="Lua"> | <syntaxhighlight lang="Lua"> | ||
Line 28: | Line 28: | ||
== Global/Other Tips == | == Global/Other Tips == | ||
==== | ==== Call/Edit a function/variable with a string ==== | ||
<syntaxhighlight lang="Lua"> | <syntaxhighlight lang="Lua"> | ||
_ENV["function_" .. "test"] = function(nb) | _ENV["function_" .. "test"] = function(nb) |
Revision as of 19:04, 6 July 2021
WIP
Serverside Tips
Restart self using an exported function
Package 1:
function RestartPackage(package_name)
Delay(1, function()
StopPackage(package_name)
end)
Delay(1000, function()
StartPackage(package_name)
end)
return true
end
AddFunctionExport("RestartPackage", RestartPackage)
Package 2:
local package1 = ImportPackage("package1")
package1.RestartPackage(GetPackageName())
Clientside Tips
Global/Other Tips
Call/Edit a function/variable with a string
_ENV["function_" .. "test"] = function(nb)
print("Hi", nb)
end
function_test(0)
_ENV["function_test"](1)
_ENV["vartest"] = 1
print(vartest)
print(_ENV["vartest"])