Module:ItemToImageMap: Difference between revisions

From BTA-Mirror
imported>Ttv pedro270707
(Created page with "local p = {} function p.get( f ) local args = require( 'Module:ProcessArgs' ).merge() local key = args.key or '' local map = mw.hashTable.new() map:add('Iron Ingot', 1) map:add('Steel Ingot', 2) if map:get(key) == nil then return else return map:get(key) end end return p")
imported>Ttv pedro270707
mNo edit summary
Line 5: Line 5:
local key = args.key or ''
local key = args.key or ''
local map = mw.hashTable.new()
local map = {
map:add('Iron Ingot', 1)
["Iron Ingot"] = 1,
map:add('Steel Ingot', 2)
["Steel Ingot"] = 2
}
if map:get(key) == nil then
if map[key] == nil then
return
return "<strong class=\"error\">Item not found: " .. args.key .."</span>"
else
else
return map:get(key)
return map[key]
end
end
end
end


return p
return p

Revision as of 02:07, 25 January 2023

Documentation for this module may be created at Module:ItemToImageMap/doc

local p = {}

function p.get( f )
	local args = require( 'Module:ProcessArgs' ).merge()
	local key = args.key or ''
	
	local map = {
		["Iron Ingot"] = 1,
		["Steel Ingot"] = 2
	}
	
	if map[key] == nil then
		return "<strong class=\"error\">Item not found: " .. args.key .."</span>"
	else
		return map[key]
	end
end

return p