Warframe Wiki
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
 
local str = Data[platform][i][1]..' '..Data[platform][i][2]..' '..Data[platform][i][3]
+
table.insert( locations, 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
 
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