Module:Sandbox/User:Alsang/PriceChecker: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
Californ1a (talk | contribs) m (Undo revision 55025 by Californ1a (talk)) Tag: Undo |
No edit summary |
||
Line 6: | Line 6: | ||
-- other parameters are determined by subqueries of chained pages |
-- other parameters are determined by subqueries of chained pages |
||
local query = { |
local query = { |
||
'[[-Sold item:: |
'[[-Sold item::+]]', |
||
'?=Name', |
'?=Name', |
||
'?-Sold item.Shop sell price=ShopValue', |
'?-Sold item.Shop sell price=ShopValue', |
||
Line 17: | Line 17: | ||
local out = {} |
local out = {} |
||
for _,item in ipairs(results) do |
for _,item in ipairs(results) do |
||
local i = tonumber(item.InfoboxValue) |
|||
local s = item.ShopValue |
|||
local add = true |
|||
if type(s)=='string' then |
|||
if i==tonumber(s) then |
|||
add = false |
|||
end |
|||
elseif type(s)=='table' then |
|||
for _,shop in ipairs(s) do |
|||
if i==tonumber(shop) then |
|||
add = false |
|||
end |
|||
end |
|||
end |
|||
if add then |
|||
table.insert(out,item.Name) |
table.insert(out,item.Name) |
||
end |
end |