Module:EcoVersionData/doc: Difference between revisions
From Eco - English Wiki
| [checked revision] | [checked revision] |
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
== Usage == | == Usage == | ||
To use the '''ecoVersion''' string in wikitext, see [[Template: | To use the '''ecoVersion''' string in wikitext, see [[Template:EcoVersion]]. | ||
For usage through Lua, see the example code below. | For usage through Lua, see the example code below. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
-- Load data only once per page. (Do no use require()) | -- Load data only once per page. (Do no use require()) | ||
local VersionData = mw.loadData("Module: | local VersionData = mw.loadData("Module:EcoVersionData") | ||
-- Assert that some data was received, otherwise throw an error. | -- Assert that some data was received, otherwise throw an error. | ||
assert(VersionData.eco, "Failed to load data from Module: | assert(VersionData.eco, "Failed to load data from Module:EcoVersionData!") | ||
-- You may then use data from this module in your script. | -- You may then use data from this module in your script. | ||
Revision as of 12:25, 25 June 2024
ATTENTION! Data files are generated using game data and are not intended for manual editing.
Warning about use
To prevent multiple call of data array, you must use the function: local EcoVersionData = mw.loadData("Module:EcoVersionData/doc")
Usage
To use the ecoVersion string in wikitext, see Template:EcoVersion.
For usage through Lua, see the example code below.
-- Load data only once per page. (Do no use require())
local VersionData = mw.loadData("Module:EcoVersionData")
-- Assert that some data was received, otherwise throw an error.
assert(VersionData.eco, "Failed to load data from Module:EcoVersionData!")
-- You may then use data from this module in your script.
local ecoVersionData = VersionData.eco["eco"]