Minecraft Wiki
Game widow (συζήτηση | συνεισφορές)
μ (Εισήχθη 1 αναθεώρηση)
Magiczocker (συζήτηση | συνεισφορές)
μΧωρίς σύνοψη επεξεργασίας
 
Γραμμή 1: Γραμμή 1:
 
local sprite = require( [[Module:Sprite]] ).sprite
 
local sprite = require( [[Module:Sprite]] ).sprite
local ids = mw.loadData( [[Module:InvSprite/IDs]] ).ids
+
local ids = mw.loadData( [[Module:InvSprite]] ).ids
 
local p = {}
 
local p = {}
   
Γραμμή 17: Γραμμή 17:
 
icon, category = sprite{
 
icon, category = sprite{
 
iddata = idData, link = link, title = title,
 
iddata = idData, link = link, title = title,
settings = 'InvSprite'
+
data = 'InvSprite'
 
}
 
}
 
else
 
else

Τελευταία αναθεώρηση της 16:49, 14 Σεπτεμβρίου 2019

[create | history | purge]Documentation
This module has no documentation. If you know how to use this module, please create it.
local sprite = require( [[Module:Sprite]] ).sprite
local ids = mw.loadData( [[Module:InvSprite]] ).ids
local p = {}

p.icon = function( f )
	local args = f
	if f == mw.getCurrentFrame() then
		args = f:getParent().args
	end
	
	local idData = ids[args[1]]
	local icon, category
	local link = args.link
	local title = args.title
	
	if idData then
		icon, category = sprite{
			iddata = idData, link = link, title = title,
			data = 'InvSprite'
		}
	else
		local file = args[1]
		if file:match( '\.gif$' ) or file:match( '\.png$' ) then
			file = 'Invicon ' .. file
		else
			file = 'Grid ' .. file .. '.png'
		end
		icon = '[[File:' .. file .. '|32x32px|link=' .. ( link or '' ) .. '|' .. ( title or '' ) .. ']]'
	end
	
	return icon .. ( category or '' )
end

return p