This extension makes Extension:Variables work with Scribunto Lua. See https://liquipedia.net/commons/Help:VariablesLua for more information.
- Extract the extension folder to extensions/VariablesLua/
- Add the following line to LocalSettings.php:
wfLoadExtension( 'VariablesLua' );
This extension requires Extension:Variables and Extension:Scribunto to be installed.
This is how some example calls to the extension could look like in a Scribunto module
localp= {} -- p stands for packagefunctionp.get(frame)
localdata=mw.ext.VariablesLua.var('variablename')
-- data now holds the value of the variable "variablename"returndataendfunctionp.set(frame)
mw.ext.VariablesLua.vardefine('variablename', 'variablevalue')
-- The variable "variablename" now holds the value "variablevalue"endfunctionp.setecho(frame)
localdata=mw.ext.VariablesLua.vardefineecho('variablename', 'variablevalue')
-- The variable "variablename" now holds the value "variablevalue"-- data now has the value "variablevalue"returndataendreturnp