Nie podano opisu zmian Znacznik: sourceedit |
Nie podano opisu zmian |
||
Linia 70: | Linia 70: | ||
if( Data[platform][i][4] == itemName and Data[platform][i][5] == partName ) then |
if( Data[platform][i][4] == itemName and Data[platform][i][5] == partName ) then |
||
⚫ | |||
− | + | ||
⚫ | |||
− | + | if Data[platform][i][6] == 'V' then |
|
+ | str = str .. ' [[Prime_Vault|V]]' |
||
+ | elseif Data[platform][i][6] == 'B' then |
||
+ | str = str .. ' [[Baro Ki\'Teer|B]]' |
||
+ | end |
||
+ | |||
+ | table.insert( locations, str ) |
||
end |
end |
||
Wersja z 01:17, 8 lip 2018
Dokumentacja dla tego modułu może zostać utworzona pod nazwą Moduł:Pustka/opis
local void = {}
local Data = mw.loadData('Module:Pustka/data')
local Icon = require('Module:I');
function void.Misja(frame)
local platform = frame.args[1]
local i = 1
local itemTable = {}
local row = {}
local items = {}
if( platform == 'XB1' or platform == 'PS4' ) then
while(Data[platform][i] ~= nil) do
local span = mw.html.create('span')
:addClass('voidDrop')
:wikitext( Icon.SubPrime( Data[platform][i][4], Data[platform][i][5], 'x22') )
table.insert( items, toString(span) )
i = i + 1
end
return table.concat( items, '');
else
return "<span>Not supported function</span>"
end
if( Data[platform] == nil) then
return "<span style='color:red'>Niepoprawna platforma "..platform.."</span>"
end
while( Data[platform][i] ~= nil ) do
repeat
local span = mw.html.create('td')
:wikitext(Icon.SubPrime( Data[platform][i][4], Data[platform][i][5], 'x22') )
table.insert( itemTable, tostring(span) )
row = {}
until( Data[platform][i][1] == Data[plaftorm][i - 1][1] and Data[platform][i][2] == Data[plaftorm][i - 1][2])
end
return table.concat(itemTable, " ")
end
function void.Przedmiot(frame)
local platform = frame.args[1]
local itemName = frame.args[2]
local partName = frame.args[3]
local locations = {}
local i = 1
if(Data[platform] == false) then
return "<span style='color:red'>Niepoprawna platforma "..platform.."</span>"
end
while( Data[platform][i] ~= nil ) do
if( Data[platform][i][4] == itemName and Data[platform][i][5] == partName ) then
local str = Data[platform][i][1]..' '..Data[platform][i][2]..' '..Data[platform][i][3]
if Data[platform][i][6] == 'V' then
str = str .. ' [[Prime_Vault|V]]'
elseif Data[platform][i][6] == 'B' then
str = str .. ' [[Baro Ki\'Teer|B]]'
end
table.insert( locations, str )
end
i = i + 1
end
return table.concat( locations, '<br>' )
end
return void