Module:EcoVersionData/doc: Difference between revisions
From Eco - English Wiki
| [checked revision] | [checked revision] |
No edit summary |
|||
| Line 10: | Line 10: | ||
-- Assert that some data was received, otherwise throw an error. | -- Assert that some data was received, otherwise throw an error. | ||
assert(VersionData. | assert(VersionData.game, "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. | ||
local | local EcoVersionData = VersionData.game["eco"] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<includeonly>[[Category:Eco data files]]</includeonly> | <includeonly>[[Category:Eco data files]]</includeonly> | ||
Latest revision as of 09:40, 27 November 2025
ATTENTION! Data files are generated using game data and are not intended for manual editing.
Warning about use
[edit source]To prevent multiple call of data array, you must use the function: local EcoVersionData = mw.loadData("Module:EcoVersionData/doc")
Usage
[edit source]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.game, "Failed to load data from Module:EcoVersionData!")
-- You may then use data from this module in your script.
local EcoVersionData = VersionData.game["eco"]